| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|\
| |
| | |
common/fiber: make fibers easier to use
|
| | |
|
|/ |
|
| |
|
|
|
|
|
| |
This formats all copyright comments according to SPDX formatting guidelines.
Additionally, this resolves the remaining GPLv2 only licensed files by relicensing them to GPLv2.0-or-later.
|
| |
|
|
|
|
| |
Used by the Witcher 3
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
Now that we have most of core free of shadowing, we can enable the
warning as an error to catch anything that may be remaining and also
eliminate this class of logic bug entirely.
|
|
|
|
|
| |
Now that the large kernel refactor is merged, we can eliminate the
remaining variable shadowing cases.
|
| |
|
| |
|
| |
|
| |
|
|\
| |
| | |
Kernel Rework: Derive memory regions from board layout.
|
| | |
|
| | |
|
|/
|
|
|
|
|
|
|
|
|
|
| |
Prevents logic bugs like:
KScopedSchedulerLock{kernel};
instead of:
KScopedSchedulerLock lk{kernel};
from slipping through.
|
| |
|
|
|
|
|
| |
- With using unique_ptr instead of shared_ptr, we have more explicit ownership of the context.
- Fixes a memory leak due to circular reference of the shared pointer.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
- This is how the real kernel works, and is more accurate and simpler.
|
| |
|
| |
|
| |
|
| |
|
|
|