summaryrefslogtreecommitdiff
path: root/base
AgeCommit message (Collapse)Author
2026-04-20Add assertion macros to baseMark Rowe
2026-03-05Add mutex and recursive_mutex to bn::baseMark Rowe
On Apple platforms these wrap `os_unfair_lock`. On other platforms they're aliases for the std equivalents.
2026-02-02Annotate deprecated C++ APIsMark 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-01manually update formatting of some copyrightsJordan Wiens
2025-12-15Introduce 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`.