Michael Scire
ec29feb497
kern: simplify KSchedulerLock::Lock
2023-02-23 09:00:29 -07:00
Michael Scire
737720086b
kern: codegen tweaks, now that we're no longer -Os
2022-03-23 09:16:07 -07:00
Michael Scire
dfba6af22c
kern: implement 13.1.0 kernel changes
2021-10-26 01:11:18 -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
2913096bc4
kern: kill the interrupt task manager thread
2021-09-19 10:35:36 -07:00
Michael Scire
4ddacf3384
kern: refactor to use m_ for member variables
2020-12-19 10:21:52 -08:00
Michael Scire
ca24d0ed9f
kern: allow non-inline KSchedulerLock::Lock
2020-12-02 06:53:19 -08:00
Michael Scire
a911d2da7e
kern: build as -Os instead of -O2
2020-12-02 06:53:18 -08:00
SciresM
7d041e853d
Switch atmosphere's build target to C++20. ( #952 )
...
* ams: update to build with gcc10/c++20
* remove mno-outline-atomics
* ams: take care of most TODO C++20s
* fusee/sept: update for gcc10
* whoosh, your code now uses pre-compiled headers
* make: dependency fixes
2020-05-12 15:44:19 -07:00
Michael Scire
841f6cf1d9
kern: implement much of KScheduler, KHardwareTimer
2020-03-02 19:50:49 -08:00
Michael Scire
af2b9252ec
kern: add abstract scoped lock template
2020-03-02 19:50:49 -08:00
Michael Scire
4e0de30536
kern: implement KSchedulerLock
2020-03-02 19:50:48 -08:00