Commit Graph

17 Commits

Author SHA1 Message Date
446fa704cc Log File
Added in the ability to write logs to a log file as well. For now the
logs write to ./quantum.log. All new log entries append onto the end of
the log. Also added timestamps in front of all log entries that are
generated when the log entry is made.
2024-02-10 13:59:43 -05:00
75b5767e36 Log Colors
Added colored output to the logs. Also added the logs to zone for
outputting errors using our logger instead of printf().
2024-02-10 11:24:10 -05:00
7b32a08add Merge pull request 'Logging' (#7) from logging into main
Reviewed-on: #7
2024-02-10 14:52:46 +00: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
abbceb3443 Merge pull request 'Fix and Free' (#6) from zone/fix-and-free into main
Reviewed-on: #6
2024-02-08 22:53:00 +00: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
9f9bcf215f Merge pull request 'Memory Zones' (#5) from zones into main
Reviewed-on: #5
2024-02-07 23:28:58 +00: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
6f32314daa Merge pull request 'Added variables to CMAkeLists.txt' (#4) from build-patch into main
Reviewed-on: #4
2024-02-05 01:10:21 +00:00
ce8103fa81 Added variables to CMAkeLists.txt
Added in variables to CMakeLists.txt to make managing directories easier
in the future.
2024-02-04 20:09:22 -05:00
8927d62cf3 Merge pull request 'CMake Migration' (#3) from cmake-migration into main
Reviewed-on: #3
2024-02-05 00:16:33 +00:00
cfe045acc3 CMake Migration
Moved the build system over to CMake. This build system right now
replicates the same functionality as our bash scripts from earlier. Will
need a lot of refactoring to be more complete, but for now we are fully
on CMake.
2024-02-04 19:13:13 -05:00
9854118958 Merge pull request 'Build Script Tweaks' (#2) from build-patch into main
Reviewed-on: #2
2024-02-04 18:52:04 +00:00
0f0ecf0307 Build Script Tweaks
Changed location of the /build directory to be in the root to make for
easier cleaning of project. Added in a clean-all.sh script as well to
clean everything.

Clean Script

Added in a way to clean the build environment as well.
2024-02-04 13:49:39 -05:00
31ba05fb8d Merge pull request 'First build system' (#1) from first-build into main
Reviewed-on: #1
2024-02-04 18:24:26 +00: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
8d592c02c7 Initial commit 2024-02-04 14:20:49 +00:00