Michael Scire
|
d7a9c7ec4c
|
ams: support building unit test programs on windows/linux/macos
|
2022-03-23 09:15:46 -07:00 |
|
Michael Scire
|
21cb300537
|
constexpr: resign ourselves to gcc dropping void -> T support
|
2021-10-26 01:11:10 -07:00 |
|
Michael Scire
|
3e33fb6361
|
strat: use m_ for member variables
|
2021-10-15 23:54:35 -07:00 |
|
Michael Scire
|
3b5f56ab9f
|
ams: replace most remaining operator & with std::addressof
|
2021-10-15 23:54:34 -07:00 |
|
Michael Scire
|
fd1b6d4578
|
libstrat: enable -Wextra, -Werror
This caught an embarrassingly large number of bugs.
|
2021-10-07 23:06:28 -07:00 |
|
Michael Scire
|
002422d5dc
|
ams: the copyright^H^H^H^H^H^H^Hmplex plane is the algebraic closure of the reals
|
2021-10-07 23:06:25 -07:00 |
|
Michael Scire
|
28edc0ca8f
|
lmem: fix assert with side effects
|
2021-10-07 23:06:22 -07:00 |
|
Michael Scire
|
c68298a00e
|
stratosphere: use SdkMutex/SdkRecursiveMutex over Mutex
|
2021-10-07 23:06:22 -07:00 |
|
Michael Scire
|
6fdac55fd1
|
libstrat: uncomment some asserts
|
2021-10-07 23:06:21 -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
|
a0cddf7c06
|
os: refactor/rewrite entire namespace.
|
2020-04-15 11:54:59 -07:00 |
|
Michael Scire
|
bb6b72f1f3
|
lmem: fix memory block header placement error
|
2020-03-30 20:41:21 -07:00 |
|
SciresM
|
0f49f923c7
|
lmem: Implement UnitHeap, ExpHeap (#823)
* lmem: implement ExpHeap
* lmem: Implement Slab^H^H^H^HUnitHeap
|
2020-03-02 19:51:09 -08:00 |
|