| 2025-11-15 |
kern: Nintendo now also devirtualizes KAutoObject::DynamicCast
Michael Scire
authored
on 11 Nov
SciresM
committed
on 15 Nov
|
|---|---|
| 2023-11-01 |
kern: fix some comment typos
Michael Scire
committed
on 1 Nov 2023
|
| 2023-05-07 |
ams: fix compilation with gcc 13
Michael Scire
authored
on 7 May 2023
SciresM
committed
on 7 May 2023
|
| 2023-03-27 |
kern: adjust wording to be more technically correct
Michael Scire
committed
on 27 Mar 2023
|
| 2022-03-23 |
kern: codegen tweaks, now that we're no longer -Os
Michael Scire
authored
on 23 Mar 2022
SciresM
committed
on 23 Mar 2022
|
| 2021-10-25 |
kern: devirtualize KAutoObjectWithList::GetId()
Michael Scire
committed
on 25 Oct 2021
|
| 2021-10-24 |
kern: devirtualize most things that are free to devirtualize (see #1672)
Michael Scire
committed
on 24 Oct 2021
|
|
kern: use optimized red black tree finds for remaining holdouts
Michael Scire
committed
on 24 Oct 2021
|
|
|
kern: devirtualize several KAutoObject functions
Michael Scire
committed
on 24 Oct 2021
|
|
|
kern: devirtualize remaining vcall for class token/dyncast
Michael Scire
committed
on 24 Oct 2021
|
|
|
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-20 |
kern/util: use custom atomics wrapper to substantially improve codegen
Michael Scire
committed
on 20 Oct 2021
|
| 2021-10-17 |
kern: remove need for explicit reserved member in KAutoObject
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-09-19 |
kern: KAutoObject doesn't need (virtual) destructor
Michael Scire
authored
on 18 Sep 2021
SciresM
committed
on 19 Sep 2021
|
| 2021-04-20 |
kern: tweak KAutoObject::Open/Close codegen
Michael Scire
committed
on 20 Apr 2021
|
| 2021-04-11 |
kern: KAutoObject destruction is now scheduled for next dpc-time
Michael Scire
authored
on 7 Apr 2021
SciresM
committed
on 11 Apr 2021
|
| 2021-01-08 |
kern: greatly improve codegen for atomics, scheduler
Michael Scire
committed
on 8 Jan 2021
|
| 2020-12-18 |
kern: refactor to use m_ for member variables
Michael Scire
authored
on 18 Dec 2020
SciresM
committed
on 18 Dec 2020
|
| 2020-12-02 |
kern: tweak KScopedAutoObject
Michael Scire
authored
on 2 Dec 2020
SciresM
committed
on 2 Dec 2020
|
|
kern: build as -Os instead of -O2
Michael Scire
authored
on 2 Dec 2020
SciresM
committed
on 2 Dec 2020
|
|
| 2020-07-31 |
kern: panic on failure-to-open auto object in debug config
Michael Scire
authored
on 30 Jul 2020
SciresM
committed
on 31 Jul 2020
|
|
kern: KConditionVariable::SignalImpl
Michael Scire
authored
on 22 Jul 2020
SciresM
committed
on 31 Jul 2020
|
|
|
kern: fix bug in up/downcasting of scoped auto objects
Michael Scire
authored
on 17 Jul 2020
SciresM
committed
on 31 Jul 2020
|
|
| 2020-07-10 |
kern: SvcConnectToNamedPort
Michael Scire
committed
on 10 Jul 2020
|
| 2020-05-12 |
Switch atmosphere's build target to C++20. (#952)
...
SciresM
authored
on 12 May 2020
GitHub
committed
on 12 May 2020
|
| 2020-03-18 |
kern: Implement SvcManageNamedPort
Michael Scire
committed
on 18 Mar 2020
|
| 2020-02-20 |
kern: implement KUserPointer (and test with QueryMemory) in advance of svc dev
Michael Scire
committed
on 20 Feb 2020
|