| 2023-05-07 |
ams: fix compilation with gcc 13
Michael Scire
authored
on 7 May 2023
SciresM
committed
on 7 May 2023
|
|---|---|
| 2022-03-22 |
lib: simplify pragma macros
Michael Scire
authored
on 8 Mar 2022
SciresM
committed
on 22 Mar 2022
|
|
ams: support building unit test programs on windows/linux/macos
Michael Scire
authored
on 6 Mar 2022
SciresM
committed
on 22 Mar 2022
|
|
| 2021-11-07 |
Minor header fixes to reduce parsing issues with Clang (#1700)
...
Léo Lam
authored
on 7 Nov 2021
GitHub
committed
on 7 Nov 2021
|
| 2021-10-24 |
kern: avoid constexpr init for many objects (avoids unnecessary memory clear) (#1668)
SciresM
authored
on 24 Oct 2021
GitHub
committed
on 24 Oct 2021
|
| 2021-10-18 |
util: improve (and use) offsetof that's """standard compliant"""
Michael Scire
committed
on 18 Oct 2021
|
| 2021-10-17 |
constexpr: resign ourselves to gcc dropping void -> T support
Michael Scire
committed
on 17 Oct 2021
|
|
kern/util: update structure layouts to match Nintendo (saves 0x10 per KThread/KSession)
Michael Scire
committed
on 17 Oct 2021
|
|
| 2021-10-04 |
ams: the copyright^H^H^H^H^H^H^Hmplex plane is the algebraic closure of the reals
Michael Scire
committed
on 4 Oct 2021
|
| 2021-04-21 |
util: add compile-time validation tests for intrusive red black trees
Michael Scire
committed
on 21 Apr 2021
|
|
util: implement red black trees as templates over macros
Michael Scire
committed
on 21 Apr 2021
|
|
| 2021-03-22 |
ams: remove TYPED_STORAGE() macro in favor of template
Michael Scire
committed
on 22 Mar 2021
|
| 2021-01-08 |
kern: further codegen tweaks
Michael Scire
committed
on 8 Jan 2021
|
| 2020-12-02 |
kern: tweak optimization settings for hot paths
Michael Scire
authored
on 2 Dec 2020
SciresM
committed
on 2 Dec 2020
|
|
kern: more iterator adjustments
Michael Scire
authored
on 2 Dec 2020
SciresM
committed
on 2 Dec 2020
|
|
|
hot path: just in case
Michael Scire
authored
on 2 Dec 2020
SciresM
committed
on 2 Dec 2020
|
|
|
microkernel: hot paths are pretty fucking hot
Michael Scire
authored
on 2 Dec 2020
SciresM
committed
on 2 Dec 2020
|
|
|
KConditionVariable/KAddressArbiter: no need for global compare thread
Michael Scire
authored
on 2 Dec 2020
SciresM
committed
on 2 Dec 2020
|
|
| 2020-10-12 |
util: follow 90fd771 to its natural conclusion (generic base rbtree)
Michael Scire
committed
on 12 Oct 2020
|
| 2020-08-19 |
IntrusiveRedBlackTree: refactor to add ->GetPrev(), ->GetNext() to BaseNode inheritors
Michael Scire
authored
on 3 Aug 2020
SciresM
committed
on 19 Aug 2020
|
| 2020-07-31 |
kern: add KAddressArbiter::WaitIfEqual
Michael Scire
authored
on 15 Jul 2020
SciresM
committed
on 31 Jul 2020
|
| 2020-02-23 |
ams: revamp assertion system
Michael Scire
committed
on 23 Feb 2020
|
| 2020-02-18 |
kern: implement page group unmapping
Michael Scire
committed
on 18 Feb 2020
|
| 2020-01-30 |
kern: Implement KAutoObject, KSlabHeap, KLightLock
Michael Scire
committed
on 30 Jan 2020
|
| 2020-01-29 |
kern: Implement most of memory init (all cores hit main, but still more to do)
Michael Scire
committed
on 29 Jan 2020
|
| 2020-01-24 |
find -exec sed -i'' -e 's/2018-2019 Atmo/2018-2020 Atmo/g' {} +
Michael Scire
committed
on 24 Jan 2020
|
| 2020-01-16 |
util::IntrusiveList: assert member referencing is correct
Michael Scire
committed
on 16 Jan 2020
|
|
fixes for previous two commits
Michael Scire
committed
on 16 Jan 2020
|
|
|
util: make offsetof/parent-of-member actually constexpr
Michael Scire
committed
on 16 Jan 2020
|
|
| 2019-12-10 |
git subrepo clone https://github.com/Atmosphere-NX/Atmosphere-libs libraries
...
Michael Scire
authored
on 9 Dec 2019
SciresM
committed
on 10 Dec 2019
|