| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-04-20 | Add assertion macros to base | Mark Rowe | |
| 2026-03-05 | Add mutex and recursive_mutex to bn::base | Mark Rowe | |
| On Apple platforms these wrap `os_unfair_lock`. On other platforms they're aliases for the std equivalents. | |||
| 2026-02-02 | Annotate deprecated C++ APIs | Mark Rowe | |
| A `BN_DEPRECATED` macro is introduced that expands to a `[[deprecated(msg)]]` attribute. Using functions that are annotated as deprecated will generate a compiler warning. This should help make users aware that they should migrate to replacement APIs. | |||
| 2026-01-01 | manually update formatting of some copyrights | Jordan Wiens | |
| 2025-12-15 | Introduce bn::base::function_ref, a non-owning function wrapper inspired by ↵ | Mark Rowe | |
| C++26's std::function_ref This is to `std::function` as `std::string_view` is to `std::string`. | |||
