v0.5.2
What's Changed
- pagetable enhancements by @sktt in #283
- Improved framebuffer text scrolling mechanism by @wipawel in #287
- x86,traps: #DF IST stack has to be mapped in user page tables by @wipawel in #288
- Makefile: add boot_gfx target by @wipawel in #286
- Automatically generate structure member offsets for assembly by @wipawel in #282
- Improve syscall implementation by @wipawel in #284
- Further fixes for usermode handling by @wipawel in #289
- ctags and better python support by @minipli-oss in #292
- IDT fixes and interrupt user flags masking by @wipawel in #291
- Fix real mode transition by @sktt in #294
- CI: Add testing for CLang by @wipawel in #295
- Sysenter by @sktt in #290
- entry: SAVE/RESTORE_ALL_REGS cond. exclude AX by @sktt in #298
- github: fix auto_assign workflow by @wipawel in #300
- README, Makefile: adjust targets. by @sktt in #301
- usermode: set return code correctly by @sktt in #302
- Fix interrupts handling and improve syscall/exception stack handling by @wipawel in #303
Full Changelog: v0.5.1...v0.5.2