Michael Scire
|
64a97576d0
|
ams: support building unit test programs on windows/linux/macos
|
2022-03-21 17:21:44 -07:00 |
|
Michael Scire
|
ad4c794aea
|
constexpr: resign ourselves to gcc dropping void -> T support
|
2021-10-17 02:39:16 -07:00 |
|
Michael Scire
|
a595c232b9
|
strat: use m_ for member variables
|
2021-10-10 00:14:06 -07:00 |
|
Michael Scire
|
1ab0bd1765
|
ams: replace most remaining operator & with std::addressof
|
2021-10-09 14:49:53 -07:00 |
|
Michael Scire
|
7ca83c9d3b
|
libstrat: enable -Wextra, -Werror
This caught an embarrassingly large number of bugs.
|
2021-10-06 15:20:48 -07:00 |
|
Michael Scire
|
77fe5cf6f5
|
ams: the copyright^H^H^H^H^H^H^Hmplex plane is the algebraic closure of the reals
|
2021-10-04 12:59:10 -07:00 |
|
Michael Scire
|
c31060f0b8
|
lmem: fix assert with side effects
|
2021-09-29 23:56:30 -07:00 |
|
Michael Scire
|
41ab4c2c68
|
stratosphere: use SdkMutex/SdkRecursiveMutex over Mutex
|
2021-09-29 22:52:50 -07:00 |
|
Michael Scire
|
a4fe1bb5d8
|
libstrat: uncomment some asserts
|
2021-09-29 22:02:58 -07:00 |
|
Michael Scire
|
d84dcb653d
|
ams: prefer construct_at/destroy_at over placement new/explicit destructor
|
2021-03-21 20:30:40 -07:00 |
|
Michael Scire
|
065485b971
|
os: refactor/rewrite entire namespace.
|
2020-04-08 02:21:35 -07:00 |
|
Michael Scire
|
058f265bd6
|
lmem: fix memory block header placement error
|
2020-03-30 00:56:57 -07:00 |
|
SciresM
|
5a8aebf74d
|
lmem: Implement UnitHeap, ExpHeap (#823)
* lmem: implement ExpHeap
* lmem: Implement Slab^H^H^H^HUnitHeap
|
2020-02-24 19:44:27 -08:00 |
|