Releases: greymattergames/unbug
Releases · greymattergames/unbug
0.4
What's Changed
- Debugger detection using the dbg_breakpoint crate
no_cache_debugger
feature- Support for the new
feature(Breakpoint)
overcore_intrinsics
in Nightly rust
Full Changelog
- Port nightly to
core::arch::breakpoint
by @joshtriplett in #21 - Debugger presence detection by @BrainBacon in #20
- Docs: debugger detection changes by @BrainBacon in #22
New Contributors
- @joshtriplett made their first contribution in #21
0.3
What's Changed
- Stable Rust support for x86, x86_64, and ARM64. See #12
- Fixed complex ensure expressions when using the optional message argument. See #14
- Ensure will now evaluate the condition expression on every call in order to catch any falure occurrence. See #15
Full Changelog
- Support stable Rust and consistent debugging statements by @BrainBacon in #13
- Update docs for stable rust support by @BrainBacon in #16
- Fix complex ensure messages by @BrainBacon in #17
- Fix ensure expressions evaluated after
once!
call by @BrainBacon in #18
0.2
What's Changed
- no_std support for release targets
- crate-relative namespacing to avoid clashes
- Optional log messages as an argument to ensure, these will not be included in release targets.
Full Changelog
- Add configs to build on windows by @girtonman in #1
- Add editor settings to ensure consistency in spacing by @girtonman in #2
- add logo, update readme and examples by @BrainBacon in #3
- Cleanup - readability by @BrainBacon in #4
- Add toolchain override file and docs by @BrainBacon in #5
- Support no_std builds by @BrainBacon in #7
- Use crate relative namespacing by @BrainBacon in #8
- Ensure messages by @BrainBacon in #10
New Contributors
- @girtonman made their first contribution in #1