aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2024-06-13Split import/use into separate conceptsBruce Hill
2024-06-13Remove unused fields on ASTBruce Hill
2024-06-13Support loading shared librariesBruce Hill
2024-06-11Add manpageBruce Hill
2024-06-11Change default optimization level to whatever the C compiler's defaultBruce Hill
2024-06-10Add library documentationBruce Hill
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
2024-06-09Remove linker flags that aren't needed anymoreBruce Hill
2024-06-09Change build process to use static objects instead of dynamic linkingBruce Hill
2024-06-08Change c/header transpilation order and fix some issuesBruce Hill
2024-06-06Change the rules for tests so they recompile and save their outputBruce Hill
2024-06-06Fix issue with importing modulesBruce Hill
2024-06-06Split header compilation into a separate functionBruce Hill
2024-06-06Fix float literals for integer floatsBruce Hill
2024-06-06Prefer 'sizeof(t[n])' over 'sizeof(t)*n'Bruce Hill
2024-06-01Change how floats are serializedBruce Hill
2024-05-31Change how behavior is handled for running files with no main() funcBruce Hill
2024-05-31Fix imported symbol prefixesBruce Hill
2024-05-31Fix "extern" issue for realBruce Hill
2024-05-31Change where 'extern' keyword goes in codegen for variable declarationsBruce Hill
2024-05-28Top-level inline C code goes in C file, not headerBruce 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 file prefix to lambda typesBruce Hill
2024-05-27Don't capture modules in closures (they're not real values)Bruce Hill
2024-05-27Bugfix for void thunksBruce Hill
2024-05-27Add support for $OBJFILES to allow linking extra object files, plusBruce Hill
2024-05-26Fix for parsing linker directivesBruce Hill
2024-05-25Move standard initialization code into tomo_init() functionBruce Hill
2024-05-25Include tweakBruce Hill
2024-05-24Bugfix for doctest assignments not doing promotion checksBruce Hill
2024-05-24Switch optional detection to use 'when .. is @..' instead of 'if .. :=Bruce Hill
2024-05-23Refine the parsing of blocks so it's always ':' [inline-block] [indent indent...Bruce Hill
2024-05-23Add a 'do' block for scopingBruce Hill
2024-05-23Support 'while when'Bruce Hill
2024-05-22Deprecate enum field accessBruce Hill
2024-05-22Fix for matching with enums defined in another fileBruce Hill
2024-05-22Better error messageBruce Hill
2024-05-21Temporary fix for issue with stack references leaking memory andBruce Hill
2024-05-21Get rid of struct constructorBruce Hill
2024-05-21Improve codegen for enums and structs (change $tag$Foo$Baz toBruce Hill
2024-05-21Reduce codegen output for enums without data attached to any tagsBruce Hill