Skip to content

Version 0.3.0

Pre-release
Pre-release

Choose a tag to compare

@3urobeat 3urobeat released this 12 Nov 09:35
· 17 commits to main since this release
acca6cf
  • Added Read_Input to support reading from stdin
    • Added a log queue to hold back messages printed during Read_Input
  • Added a print manager and refactored code base to use it exclusively for printing to stdout
  • Added basic primitive type overloads
  • Added concatenation overloads for int & float which fixes preceding whitespaces
  • Added C signal handlers (replacing Controlled_Type) to catch process exit, SIGINT, ...
    • Disabled printing Exit_Msg to output file for now to fix runtime exception
  • Added Logger overload to provide custom, non-global instance
  • Moved dedicated log level functions to first parameter to make overloading drastically easier
  • Renamed color codes to fit Ada's naming scheme
  • Refactored parameter names and function documentation to fit a more consistent naming scheme
  • Moved file handle store to Logger_Type to directly associate it
    • Moved file opening to prevent unintuitive behavior when creating custom Logger instance
  • Moved logger_test to tests directory and add proper .gpr file
    • Added kill script to easily kill locked up process when testing
  • Updated README to improve build instructions, etc
  • Various fixes