| 2025-11-15 |
kern: exception flags are now atomic.
...
Michael Scire
authored
on 12 Nov
SciresM
committed
on 15 Nov
|
|---|---|
|
ams: mark ams::Result [[nodiscard]] (partially complete).
...
Michael Scire
authored
on 12 Nov
SciresM
committed
on 15 Nov
|
|
| 2023-02-24 |
kern: fix stray comment copy/paste error
Michael Scire
committed
on 24 Feb 2023
|
| 2023-02-23 |
kern: 16.x web applet crashes on exit with 48 MB stolen (rip)
Michael Scire
authored
on 22 Feb 2023
SciresM
committed
on 23 Feb 2023
|
|
kern: refactor priority inheritance to represent locks as C++ objects
Michael Scire
authored
on 21 Feb 2023
SciresM
committed
on 23 Feb 2023
|
|
|
kern: increase stack parameter size by 0x10
Michael Scire
authored
on 21 Feb 2023
SciresM
committed
on 23 Feb 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
|
|
kern: implement new thread context/fpu semantics
Michael Scire
authored
on 23 Mar 2022
SciresM
committed
on 23 Mar 2022
|
|
| 2022-02-14 |
Integrate new result macros. (#1780)
...
SciresM
authored
on 14 Feb 2022
GitHub
committed
on 14 Feb 2022
|
| 2021-10-29 |
kern: fix minor assembly bugs, avoid unnecessary function call in KScheduler hotloop
Michael Scire
committed
on 29 Oct 2021
|
| 2021-10-25 |
kern: devirtualize KReadableEvent::Reset, KWorkerTask::DoWorkerTask
Michael Scire
committed
on 25 Oct 2021
|
|
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: devirtualize several KAutoObject functions
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: use new AtomicRef, use Atomic<bool>
Michael Scire
committed
on 20 Oct 2021
|
|
util: better match true std::atomic semantics
Michael Scire
committed
on 20 Oct 2021
|
|
|
kern/util: use custom atomics wrapper to substantially improve codegen
Michael Scire
committed
on 20 Oct 2021
|
|
| 2021-10-18 |
ams: improve offsetof style consistency
Michael Scire
committed
on 18 Oct 2021
|
| 2021-10-17 |
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-27 |
kern: use util::BitFlagSet for capability flags
Michael Scire
committed
on 27 Sep 2021
|
| 2021-09-19 |
kern: unify all waiting semantics to use single api
Michael Scire
authored
on 19 Sep 2021
SciresM
committed
on 19 Sep 2021
|
|
kern: KAutoObject doesn't need (virtual) destructor
Michael Scire
authored
on 18 Sep 2021
SciresM
committed
on 19 Sep 2021
|
|
| 2021-09-12 |
kern: add hardware single step extension
Michael Scire
authored
on 27 Jul 2021
SciresM
committed
on 12 Sep 2021
|
| 2021-04-27 |
exo/meso: update for gcc 11 compatibility
Michael Scire
committed
on 27 Apr 2021
|
| 2021-04-21 |
util: implement red black trees as templates over macros
Michael Scire
committed
on 21 Apr 2021
|
| 2021-04-11 |
kern: mesosphere now implements kernel/sdk 12.3
Michael Scire
authored
on 8 Apr 2021
SciresM
committed
on 11 Apr 2021
|
|
kern: KAutoObject destruction is now scheduled for next dpc-time
Michael Scire
authored
on 7 Apr 2021
SciresM
committed
on 11 Apr 2021
|
|
|
kern: update process/thread for new running/termination semantics
Michael Scire
authored
on 7 Apr 2021
SciresM
committed
on 11 Apr 2021
|