summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
7 daysrefactor(main): refactor directory structuremainnasr
7 daysrefactor(main): refactored readmenasr
2026-03-20feature(csv_decoder): fixed checking for , when pusing to the token list, ↵nasr
proper looping -fixed string size tracking -state tracking in table. TODO(nasr): in the feature. we dont like state tracking feature(csv_decoder): fixed checking for , when pusing to the token list, proper looping -fixed string size tracking -state tracking in table. TODO(nasr): in the feature. we dont like state tracking
2026-03-19feature(btree): calculating insertion position properly nownasr
- fixed bug true was false when check if something was a nil btree node (kind of dumb because we dont even nee that function that was to help us out in the future but okay)
2026-03-19refactor(main): refactored entry pointnasr
- increased global arena size, auto growing arena? - nil_csv_token because we were segfaulting
2026-03-18feature(btree_implementation): rethinnking the insertion logic using a key ↵nasr
struct
2026-03-17feature(base): signed boolean. sometimes i want to return -1 even though it ↵nasr
doesnt fit the boolean description
2026-03-17feature(base): file writing using string structnasr
not the ideal way i think. i thought handmade hero had a different way but will take a look at that later
2026-03-16refactor(main): updated sourcesnasr
2026-03-16feature(main): lots of stuff see descriptionnasr
1. increased compile time warnings to help with some optimizations. 2. impelmeented csv lexing helper functions that do stuff on tokenlists like appending and concatenating lists with each other 3. realiszed that btree design in faulty so disabled it and will refactor it in the next approach
2026-03-15feature(main): nil tokens for both lexers :)nasr
2026-03-14feature(main): bugfixesnasr
still a segfault when generating the token linked list
2026-03-14feature(base): ascii colors, error framework ( ai help ). testing idea meta ↵nasr
program. refactor
2026-03-13feature(main): binary tree insertionsnasr
2026-03-11feature(main): project description + project ownernasr
2026-03-10refactor(main): b_tree implementation. single header thingnasr
2026-03-10feature(main): reading from stdin and then segfaultingnasr
2026-03-09refactor(main): simplified the project. going towards a single header file ↵nasr
project maybe...
2026-03-09refactor(main): fixed compilation bugs, and csv invalidtion handlingnasr
2026-03-08refactor(main): worked on string handling in C and other stuffnasr
2026-03-08feature(main): btree node operationsnasr
2026-03-07refactor(base): split the arena allocator into a zero and non zero onenasr
2026-03-06improvement(main): worked on the lexer, close to finishing the tokenizationnasr
csv's are simple
2026-03-05feature(main): helper functions for lexingnasr
refactor(main): helper script for testing to gitignore
2026-03-04feature(main): ryan fleur nil nodesnasr
will add the source to the sources.txt in the future
2026-03-04feature(main): b-tree structure + thoughts and sourcesnasr
2026-03-03feature(main): loading and printing csv filenasr
2026-03-02feature(main): loading file + bug fixesnasr
structure improvement
2026-03-02feature(main): base library impelmentationnasr
2026-03-01feature(main): initnasr