Skip to content

Optimise deallocation + bunch of fixes + remove pishell#49

Merged
ryuukumar merged 18 commits intomainfrom
memory/dealloc-opt
Apr 28, 2026
Merged

Optimise deallocation + bunch of fixes + remove pishell#49
ryuukumar merged 18 commits intomainfrom
memory/dealloc-opt

Conversation

@ryuukumar
Copy link
Copy Markdown
Owner

@ryuukumar ryuukumar commented Apr 28, 2026

Notable fixes:

  • crt0 wasn't ready for C++, add some related initialization
  • graphics.c did not consider stride of limine framebuffer
  • vmm functions had different definitions of 'last', so those were unified to mean 'last page base'

Also, we are brutally underprepared for C++ (no libstdc++ or any runtime support). So, removed pishell.

@ryuukumar ryuukumar changed the title Optimise deallocation + bunch of fixes that ended up dragged in Optimise deallocation + bunch of fixes + remove pishell Apr 28, 2026
@ryuukumar ryuukumar merged commit 59af26a into main Apr 28, 2026
1 check passed
@ryuukumar ryuukumar deleted the memory/dealloc-opt branch April 28, 2026 11:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant