Reorganize everything #2

Merged
judah merged 6 commits from rejigger into master 2025-09-06 07:07:00 +00:00
Showing only changes of commit 3bd9b6b3e5 - Show all commits

View file

@ -3,25 +3,37 @@ Plan:
This is what I'm doing day-to-day. This is what I'm doing day-to-day.
/ day marker / day marker
- completed that day + completed that day
> completed on a later day > completed on a later day
< decided against on a later day < decided against on a later day
: notes, future todos, etc. : notes, todos, etc.
/ 09.06.25
+ fixed doc generator
+ encoding is now fmt
+ math tests pass after reorg
+ docs look nicer
: need to reimplement dynamic arrays
: stable arrays too?
/ 09.05.25 / 09.05.25
> cleaned up repo and finally merged everything in, sorry for breaking everything Jesse > cleaned up repo and finally merged everything in, sorry for breaking everything Jesse
- got rid of jc/meta + got rid of jc/meta
- had to change how tests work... again + had to change how tests work... again
- updated encoding/*.jai + updated encoding/*.jai
- clearer Expect docs + clearer Expect docs
- cleaned up documentation + cleaned up documentation
- added temp_allocator to context when jc is imported. assumes all modules will import jc which should be a safe bet + added temp_allocator to context when jc is imported. assumes all modules will import jc which should be a safe bet
- internal/allocators.jai with PanicAllocator + internal/allocators.jai with PanicAllocator
- updated my compiler version to 0.2.017, no changes needed + updated my compiler version to 0.2.017, no changes needed
- error messages now start with 'jc:' + error messages now start with 'jc:'
- decided to start using John Carmack-styled plan files to keep track of what I'm working on. would be cool to document the repo as it changes over time. + decided to start using John Carmack-styled plan files to keep track of what I'm working on. would be cool to document the repo as it changes over time.
: planning out how I want allocators to work. I want to go big into arenas, but don't want to completely abandon Jai's builtin allocators : planning out how I want allocators to work. I want to go big into arenas, but don't want to completely abandon Jai's builtin allocators