Skip to content

v0.0.8

Compare
Choose a tag to compare
@qgymib qgymib released this 07 Apr 01:14
· 79 commits to master since this release

v0.0.8 (2023/04/07)

BREAKING CHANGES

  1. remove ev_todo_token_t
  2. ev_process_t must be exited manually
  3. rename position read and write to pread and pwrite
  4. embed default thread pool
  5. change thread pool functions
  6. expose peeraddr in udp recv callback
  7. reduce parameter in udp send callback

Features

  1. add detail information for ev_fs_readfile()
  2. use ev_library_shutdown() to cleanup global resources
  3. use ev_loop_walk() to walk through all handles
  4. process: support change cwd
  5. add amalgamate support
  6. submit threadpool task by loop api
  7. update test framework to v3.0.0
  8. use ev_hrtime() to get high-resolution time
  9. support normal file read / write / seek operations
  10. support remove file and directory
  11. expose memory allocate functions
  12. redone error number
  13. smart convert addr and name

Bug Fixes

  1. fix: use uninitialised value in ev_exepath() on Unix
  2. fix: thread pool not unlink when exit loop
  3. fix: ev_process_spawn() coredump on windows when redirect file