Commit Graph

6 Commits

Author SHA1 Message Date
181ed5f732 Linked List Fixes
Fixed up where there was no error checking of position when inserting
into a position into the list. Also made it so that listCreate returns a
pointer to a list instead of a list so that we can move the definition
of List into the implementation file instead of the header.
2024-02-15 17:00:19 -05:00
7d7d671dca Linked List
Added in the first support for a linked list type. It is called a List
type in the library. Have tested the functionality and so far all seems
good
2024-02-14 20:12:15 -05:00
16e45e4675 Logging
Got a very basic logger up and working. Can be used with the Q[LEVEL]
macros. Still needs some work to add coloring to the console and to be
able to write logs out to files.
2024-02-10 09:50:02 -05:00
a13b6fcac5 Fix and Free
Added the ability to free data from a zone. Also made some fixes to make
sure that our numbers format properly in print statements.
2024-02-08 17:50:46 -05:00
1448d3336b Memory Zones
First draft of memory zone functionality. Can create a zone and allocate
you memory from the zone. Also has the ability to clear zones and to
free. There is no way yet to free anything that has been allocated on
the zones.
2024-02-07 18:25:13 -05:00
3b48433ec9 First build system
First draft of a build system. This will run the hello function from our
library.
2024-02-04 13:17:57 -05:00