aboutsummaryrefslogtreecommitdiff
path: root/tomo.c
AgeCommit message (Expand)Author
2024-10-12Minor tweakBruce Hill
2024-10-12Further progress and bugfixesBruce 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
2024-06-16Support running with `tomo -lfoo file.tm`Bruce Hill
2024-06-16Remove some dead code and support -l as a tomo flagBruce Hill
2024-06-16Support library name as a separate environment field from namespaceBruce Hill
2024-06-16Fix issue with type namespaces not getting properly prefixed by libraryBruce Hill
2024-06-13Replace non-identifier characters with '_' when generating prefixesBruce Hill
2024-06-13Add `tomo -u foo` to uninstall fooBruce Hill