Commit Graph

8 Commits

Author SHA1 Message Date
Michael Scire
2d67f66c44 util: add compile-time validation tests for intrusive red black trees 2021-04-29 03:04:53 -07:00
Michael Scire
9b47aa6e08 ams: prefer construct_at/destroy_at over placement new/explicit destructor 2021-04-11 03:59:04 -07:00
Michael Scire
6f7afd1812 util: add FixedMap/FixedTree 2021-02-15 19:51:56 -08:00
Michael Scire
1e9368c770 ams: revamp assertion system 2020-03-02 19:51:04 -08:00
Michael Scire
7ee4ae460e find -exec sed -i'' -e 's/2018-2019 Atmo/2018-2020 Atmo/g' {} + 2020-03-02 19:50:40 -08:00
Michael Scire
22f72b9cbe scope guard: ensure implicit lambdas are always inline 2020-03-02 19:50:39 -08:00
Michael Scire
f78763455a util: make offsetof/parent-of-member actually constexpr 2020-03-02 19:50:38 -08:00
Michael Scire
ef5297acb3 Improve buildsystem, split out generic code 2019-12-08 19:17:05 -08:00