<feed xmlns='http://www.w3.org/2005/Atom'>
<title>tb_db.git, branch main</title>
<subtitle>attempt at writing a database engine in C
</subtitle>
<id>https://git.nsrddyn.com/tb_db.git/atom?h=main</id>
<link rel='self' href='https://git.nsrddyn.com/tb_db.git/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://git.nsrddyn.com/tb_db.git/'/>
<updated>2026-04-13T12:59:10Z</updated>
<entry>
<title>refactor(main): refactor directory structure</title>
<updated>2026-04-13T12:59:10Z</updated>
<author>
<name>nasr</name>
<email>nsrddyn@gmail.com</email>
</author>
<published>2026-04-13T12:58:49Z</published>
<link rel='alternate' type='text/html' href='https://git.nsrddyn.com/tb_db.git/commit/?id=a9cb228861a6b0fad4d508c05c0614757a7f0a34'/>
<id>urn:sha1:a9cb228861a6b0fad4d508c05c0614757a7f0a34</id>
<content type='text'>
</content>
</entry>
<entry>
<title>refactor(main): refactored readme</title>
<updated>2026-04-13T12:57:07Z</updated>
<author>
<name>nasr</name>
<email>nsrddyn@gmail.com</email>
</author>
<published>2026-04-13T12:57:07Z</published>
<link rel='alternate' type='text/html' href='https://git.nsrddyn.com/tb_db.git/commit/?id=65907835d9835d85cff31269db19e18045cb3392'/>
<id>urn:sha1:65907835d9835d85cff31269db19e18045cb3392</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feature(csv_decoder): fixed checking for , when pusing to the token list, proper looping</title>
<updated>2026-03-20T18:26:22Z</updated>
<author>
<name>nasr</name>
<email>nsrddyn@gmail.com</email>
</author>
<published>2026-03-20T18:26:22Z</published>
<link rel='alternate' type='text/html' href='https://git.nsrddyn.com/tb_db.git/commit/?id=0409a7cd12b00970609299fc9aa72635c43d1d31'/>
<id>urn:sha1:0409a7cd12b00970609299fc9aa72635c43d1d31</id>
<content type='text'>
-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
</content>
</entry>
<entry>
<title>feature(btree): calculating insertion position properly now</title>
<updated>2026-03-19T20:51:17Z</updated>
<author>
<name>nasr</name>
<email>nsrddyn@gmail.com</email>
</author>
<published>2026-03-19T20:51:17Z</published>
<link rel='alternate' type='text/html' href='https://git.nsrddyn.com/tb_db.git/commit/?id=55783d5c90896ceefbccba7e90210c73055fe74f'/>
<id>urn:sha1:55783d5c90896ceefbccba7e90210c73055fe74f</id>
<content type='text'>
- 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)
</content>
</entry>
<entry>
<title>refactor(main): refactored entry point</title>
<updated>2026-03-19T20:49:14Z</updated>
<author>
<name>nasr</name>
<email>nsrddyn@gmail.com</email>
</author>
<published>2026-03-19T20:49:14Z</published>
<link rel='alternate' type='text/html' href='https://git.nsrddyn.com/tb_db.git/commit/?id=2fa08975fb2998588a51d4165bc573755f716a06'/>
<id>urn:sha1:2fa08975fb2998588a51d4165bc573755f716a06</id>
<content type='text'>
- increased global arena size, auto growing arena?
- nil_csv_token because we were segfaulting
</content>
</entry>
<entry>
<title>feature(btree_implementation): rethinnking the insertion logic using a key struct</title>
<updated>2026-03-18T22:18:47Z</updated>
<author>
<name>nasr</name>
<email>nsrddyn@gmail.com</email>
</author>
<published>2026-03-18T22:18:47Z</published>
<link rel='alternate' type='text/html' href='https://git.nsrddyn.com/tb_db.git/commit/?id=62e8946f4f2d1759f2d73318209a523f853aa534'/>
<id>urn:sha1:62e8946f4f2d1759f2d73318209a523f853aa534</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feature(base): signed boolean. sometimes i want to return -1 even though it doesnt fit the boolean description</title>
<updated>2026-03-17T20:36:56Z</updated>
<author>
<name>nasr</name>
<email>nsrddyn@gmail.com</email>
</author>
<published>2026-03-17T20:36:56Z</published>
<link rel='alternate' type='text/html' href='https://git.nsrddyn.com/tb_db.git/commit/?id=faaebe4f754d2bf138803e94424935de12a20235'/>
<id>urn:sha1:faaebe4f754d2bf138803e94424935de12a20235</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feature(base): file writing using string struct</title>
<updated>2026-03-17T18:08:47Z</updated>
<author>
<name>nasr</name>
<email>nsrddyn@gmail.com</email>
</author>
<published>2026-03-17T18:08:47Z</published>
<link rel='alternate' type='text/html' href='https://git.nsrddyn.com/tb_db.git/commit/?id=3f6096c322192c7024d5eae8b21a3e5f24f6903e'/>
<id>urn:sha1:3f6096c322192c7024d5eae8b21a3e5f24f6903e</id>
<content type='text'>
not the ideal way i think. i thought handmade hero had a different way
but will take a look at that later
</content>
</entry>
<entry>
<title>refactor(main): updated sources</title>
<updated>2026-03-16T20:09:38Z</updated>
<author>
<name>nasr</name>
<email>nsrddyn@gmail.com</email>
</author>
<published>2026-03-16T20:09:38Z</published>
<link rel='alternate' type='text/html' href='https://git.nsrddyn.com/tb_db.git/commit/?id=e0722ef001c4cc41827dd83dad13d42d342d03ae'/>
<id>urn:sha1:e0722ef001c4cc41827dd83dad13d42d342d03ae</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feature(main): lots of stuff see description</title>
<updated>2026-03-16T19:20:23Z</updated>
<author>
<name>nasr</name>
<email>nsrddyn@gmail.com</email>
</author>
<published>2026-03-16T19:20:23Z</published>
<link rel='alternate' type='text/html' href='https://git.nsrddyn.com/tb_db.git/commit/?id=180ccc84aac07c7bee2b09a6e07f7406908409b9'/>
<id>urn:sha1:180ccc84aac07c7bee2b09a6e07f7406908409b9</id>
<content type='text'>
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
</content>
</entry>
</feed>
