aboutsummaryrefslogtreecommitdiff
path: root/tomo.c
AgeCommit message (Collapse)Author
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
namespace
2024-06-13Replace non-identifier characters with '_' when generating prefixesBruce Hill
2024-06-13Add `tomo -u foo` to uninstall fooBruce Hill
2024-06-13Do dynamic library symbol prefixing using 'patchelf'Bruce Hill
2024-06-13Split import/use into separate conceptsBruce Hill
2024-06-13Support loading shared librariesBruce Hill
2024-06-11Change default optimization level to whatever the C compiler's defaultBruce Hill
is
2024-06-10Make library name specifiable by a command line argBruce Hill
2024-06-09Change how tomo command line behavior works and how shared libraries areBruce Hill
built/installed.
2024-06-08Change c/header transpilation order and fix some issuesBruce Hill
2024-06-06Split header compilation into a separate functionBruce Hill
2024-05-31Change how behavior is handled for running files with no main() funcBruce Hill
2024-05-28Add -C cleanup flag and tweak where .so files get installedBruce Hill
2024-05-28Shared object files should create a .o first and then .so afterBruce Hill
2024-05-28Better error checkingBruce Hill
2024-05-28Better error reportingBruce Hill
2024-05-28Change default c compiler to 'cc'Bruce Hill
2024-05-28Changes to dependency tracking, compilation, and object linkingBruce Hill
2024-05-27Remove unused codeBruce Hill
2024-05-27Fix up some import and -fPIC stuffBruce Hill
2024-05-27Limited support for `tomo -s` to compile shared objectsBruce Hill
2024-05-27Add support for $OBJFILES to allow linking extra object files, plusBruce Hill
don't scan for imports with .h files that aren't .tm.h
2024-05-25Move standard initialization code into tomo_init() functionBruce Hill
2024-05-25Include tweakBruce Hill
2024-05-18Clean up imports a bitBruce Hill
2024-05-02Support space indentsBruce Hill
2024-05-01Fix up some path issues during compilation/running/installationBruce Hill
2024-04-21BugfixBruce Hill
2024-04-20Fix USE_COLORBruce Hill
2024-04-20Move arg parsing to inline logic in main() functionBruce Hill
2024-04-20Inline color fileBruce Hill
2024-04-16Remove (void)argc/vBruce Hill
2024-04-13Rudimentary stack tracesBruce Hill
2024-04-12Tweak command line arguments (add -e and --help)Bruce Hill
2024-04-12Introducing the main() functionBruce Hill
2024-04-03Hook things up so the compiler can run better without installingBruce Hill
2024-04-02Seed RNG on each runBruce Hill
2024-03-30Adding a REPLBruce Hill
2024-03-29Switch naming convention to use '$' in symbols moreBruce Hill