Releases: decompals/wibo
Releases · decompals/wibo
1.0.0-beta.1
What's Changed
- Added: Thread pool async I/O backend by @encounter in #97
- Fixed:
GetOverlappedResultwithout event & improve overlapped handling by @encounter in #96
Full Changelog: 1.0.0-alpha.5...1.0.0-beta.1
1.0.0-alpha.5
What's Changed
- Added: Implement ole32
CLSIDFromStringby @encounter in #95
Full Changelog: 1.0.0-alpha.4...1.0.0-alpha.5
1.0.0-alpha.4
What's Changed
- Added: Implement kernel32::FlushViewOfFile and ntdll::memset (2e2128b)
- Fixed: ProcessManager: use unique_lock when erasing (0f3b984)
Full Changelog: 1.0.0-alpha.3...1.0.0-alpha.4
1.0.0-alpha.3
What's Changed
- Fixed: pidfd reuse race condition (bb4bee8)
- Changed: Improve process exit handling (e185629 & 0c2c0f6)
Full Changelog: 1.0.0-alpha.2...1.0.0-alpha.3
1.0.0-alpha.2
What's Changed
- Add
CMakePresets.jsonand update README - Replace hand-rolled MD5/SHA-1 with faster versions
- Improve heapapi implementation
- Reduce some shim logging verbosity
- Simplify process spawning using SYS_clone
Full Changelog: 1.0.0-alpha.1...1.0.0-alpha.2
1.0.0-alpha.1
wibo has been rewritten from the ground up with support for:
- External DLLs
- Module resolution
- Resources
- Threading
- Processes
- Synchronization
- Async (overlapped) I/O via
io_uring - Proper handles
- CLI interface
wibo path- Testing framework
...and much more!
Things are still in flux, and a lot of testing is required, so please open issues with reproducible cases to help get things stabilized.
Additional thanks to @rjkiv and @pixel-stuck for API implementations targeting MSVC.
Full Changelog: 0.7.0...1.0.0-alpha.1
0.7.0
What's Changed
- Integrate mimalloc by @encounter in #88
- See PR for details. In tests, increases performance by ~30%!
- FindNextFile improvement by @Pheenoh in #82
- Add GetTempFileNameA by @dbalatoni13 in #84
- add InterlockedCompareExchange by @rjkiv in #85
New Contributors
- @dbalatoni13 made their first contribution in #84
- @rjkiv made their first contribution in #85
Full Changelog: 0.6.16...0.7.0
0.6.16
0.6.15
What's Changed
- fix for FindNextFile by @jpburnett in #80
- Added quotation mark check in files::pathFromWindows by @Exant64 in #77
New Contributors
Full Changelog: 0.6.14...0.6.15
0.6.14
What's Changed
- Proper implementation for
GetSystemTimeandGetLocalTimeby @AngheloAlf in #73 - Add trailing periods support to
FindFirstFileAby @AngheloAlf in #75
Full Changelog: 0.6.13...0.6.14