aboutsummaryrefslogtreecommitdiff
path: root/tomo.c
AgeCommit message (Collapse)Author
2025-03-21Move files into src/ and build into build/Bruce Hill
2025-03-21Recompile files older than the compiler's executableBruce Hill
2025-03-21Overhaul the code for checking staleness of files and recompilingBruce Hill
2025-03-21Clean up executable after running itBruce Hill
2025-03-18More verbose text output fixesBruce Hill
2025-03-18Clean up output text during compilationBruce Hill
2025-03-18Clean up install outputsBruce Hill
2025-03-18Rename/rework global env functionsBruce Hill
2025-03-17Support running a directory directlyBruce Hill
2025-03-17Better error checkingBruce Hill
2025-03-17Don't recompile headers all the timeBruce Hill
2025-03-17Move to using a .build/ folder for generated files instead of foo.tm.cBruce Hill
in the same folder
2025-03-17Remove runner.c debug outputBruce Hill
2025-03-17Big overhaul:Bruce Hill
- Clean up environment code using type strings instead of manually defining types - Add Commands module - Move Shell lang into an example module that uses Commands module - Fix some bugs with chained library dependencies
2025-03-17Fix issue with extern functionsBruce Hill
2025-03-15Overhaul of Path so it uses root and array of components instead ofBruce Hill
stringly typed
2025-03-11Fix for staleness checks in compilationBruce Hill
2025-03-11Deprecate --quiet and just have that be the defaultBruce Hill
2025-03-09Check for main func return values (and error if it has any)Bruce Hill
2025-03-05Better error reporting/defaults for `-C` flagBruce Hill
2025-03-05Overhaul of constructors, making it more consistent and correct. AlsoBruce Hill
changed T(), T, T_t, T_s type names to T(), T$$info, T$$type, T$$struct for unambiguity
2025-03-02Add -r|--run flag to run installed tomo librariesBruce Hill
2025-02-21For showing codegen, have users specify a pager instead of hardcodingBruce Hill
bat
2025-02-21Deprecate autoformatterBruce Hill
2025-02-19Restructure compile_file() so it moves a bit more towards less usage ofBruce Hill
side effects
2025-02-12Fix symbol renaming issueBruce Hill
2025-02-04Add more source line infoBruce Hill
2025-02-04Add a `_` prefix on variables so it's easier to debug in GDBBruce Hill
2024-12-30Compile with thread supportBruce Hill
2024-12-19Tweak command line args to support -q and update docsBruce Hill
2024-11-24Rename "NULL" to "NONE"Bruce Hill
2024-11-24Switch `NaN` to be identical to the null valueBruce Hill
2024-10-30Make compiler output spam a little dimmerBruce Hill
2024-10-30Organize typedef headers so the typedefs come before the namespaceBruce Hill
members
2024-10-29Fix up some GCC compiler flag options for LTO and inliningBruce Hill
2024-10-29Add -Werror to tomo compile flagsBruce Hill
2024-10-03Fix up some compiler flags around floating point numbers so they workBruce Hill
better with -Ofast and have more standardized behavior
2024-09-30Rename TypeInfo -> TypeInfo_t and fix up some typeinfo codeBruce Hill
2024-09-28Cleanup and fixesBruce Hill
2024-09-28Overhaul of argument parsing codeBruce Hill
2024-09-24Add '$' prefix on all user codeBruce Hill
2024-09-22Use original folder names moreBruce Hill
2024-09-22Add -I flag for installingBruce Hill
2024-09-18Support `use`ing .c files and .S files (assembly)Bruce Hill
2024-09-17Handle subdirectories within librariesBruce Hill
2024-09-17Overhaul of header logic so it now uses topological ordering andBruce Hill
deduplication for libraries with multiple files.
2024-09-16Only rename public symbolsBruce Hill
2024-09-16Make compilation steps exit instead of returning exit statusesBruce Hill
2024-09-16Bugfix for arg passingBruce Hill
2024-09-16Show more error infoBruce Hill