aboutsummaryrefslogtreecommitdiff
path: root/tomo.c
AgeCommit message (Expand)Author
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
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
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
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
2024-09-16Handle installing libraries that were downloaded directly toBruce Hill
2024-09-15Use 'install' to preserve file modification timesBruce Hill
2024-09-15Overhaul of how libraries are installedBruce Hill
2024-09-13Rename builtins/ -> stdlib/Bruce Hill
2024-09-13Rename builtins to use plurals when appropriateBruce Hill
2024-09-13Compiled programs don't need to be linked against -lcord anymoreBruce Hill
2024-09-13Move cord helper functions into their own fileBruce Hill
2024-09-08Fix nearly every GCC warning and add __attribute__((pure/const)) whereBruce Hill
2024-09-06Fix partial editBruce Hill
2024-09-06Fix header compilationBruce Hill
2024-09-06Check for .tm file extensionBruce Hill
2024-09-06Ensure HELP and USAGE are initialized when running CLI programBruce Hill
2024-09-06Uhhhh, apparently clang treats ??? as a trigraph unless you specify someBruce Hill
2024-09-05Correctly resolve '../' pathsBruce Hill
2024-09-05Rename table_t -> Table_tBruce Hill
2024-09-05Rework CLI compilation so that all of the argument parsing is written toBruce Hill
2024-09-05Trim excess blank lines before feeding to indentBruce Hill
2024-09-04Disallow 'use' statements that aren't top levelBruce Hill
2024-09-02Initial WIP first pastBruce Hill
2024-08-22Overhaul of import syntax. Now everything uses `use`: `use foo`, `useBruce Hill
2024-08-13Partially working first draft of bigintsBruce Hill
2024-07-26Replace heap_str with GC_strdupBruce Hill
2024-07-26Replace heap_strn() with GC_strndup()Bruce Hill
2024-07-23Fix for order of operations issues with enum and function typedef codeBruce Hill
2024-07-06Switch to parallel compilationBruce Hill
2024-07-05Cache AST parsings so we don't have to re-parse filesBruce Hill
2024-06-16Clean up symbol_renames.txtBruce Hill
2024-06-16Deprecate '-l' as a command line flag but instead support 'use -lblah'Bruce Hill