78 lines
2.1 KiB
Text
78 lines
2.1 KiB
Text
Plan:
|
|
|
|
This is what I'm doing day-to-day.
|
|
|
|
/ day marker
|
|
+ completed that day
|
|
> completed on a later day
|
|
< decided against on a later day
|
|
: notes, todos, etc.
|
|
|
|
|
|
/ 09.09.25
|
|
|
|
+ PagingArena needs higher max memory
|
|
+ added ArenaReport
|
|
+ fixed PrintStackTrace
|
|
+ add align_of(T) to ArenaPush
|
|
|
|
: should TempArena get more than 32k?
|
|
|
|
|
|
/ 09.08.25
|
|
|
|
+ implemented PagingArena on mac
|
|
+ implemented MemAcquirePage/MemReleasePage/PageSize on mac
|
|
+ panics have more information now
|
|
+ added Terabyte constant
|
|
+ deleted old ext/darwin
|
|
|
|
: u32, s64 -> uint4, sint8?
|
|
: ext/darwin needs to just bind frameworks
|
|
: ext/darwin needs easy objc interop
|
|
|
|
|
|
/ 09.07.25
|
|
|
|
+ replaced allocators with custom arenas
|
|
+ Panic/Unreachable prints stack trace in debug builds
|
|
+ type_info names are now pascal case
|
|
+ fixed +internal's weird behavior in the test runner
|
|
+ ArrayAppend/ArrayGrow now wrap the current arena as the attached Allocator
|
|
+ ArenaMode -> ArenaEvent
|
|
+ added pointer alignment procs
|
|
|
|
/ 09.06.25
|
|
|
|
+ fixed doc generator
|
|
+ encoding is now fmt
|
|
+ math tests pass after reorg
|
|
+ docs look nicer
|
|
+ talked to Jesse about various things
|
|
+ name pass to add prefixes
|
|
+ Record is Map now
|
|
+ removed sector because it's not good (just use 'for 0..0' or 'while true { defer break; ... }')
|
|
|
|
: need to reimplement dynamic arrays
|
|
< stable arrays too?
|
|
|
|
|
|
/ 09.05.25
|
|
|
|
> cleaned up repo and finally merged everything in, sorry for breaking everything Jesse
|
|
|
|
+ got rid of jc/meta
|
|
+ had to change how tests work... again
|
|
+ updated encoding/*.jai
|
|
+ clearer Expect docs
|
|
+ cleaned up documentation
|
|
+ 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
|
|
+ updated my compiler version to 0.2.017, no changes needed
|
|
+ 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.
|
|
|
|
> 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
|
|
|
|
|
|
|