aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Collapse)Author
2025-05-25Optimize codegen for enums: no longer bother with a struct wrapper, butBruce Hill
just use a C enum type instead. This will make it easier to use externally defined enums in the future.
2025-05-11Add new system for tracking versions.Bruce Hill
2025-05-09Add pattern testBruce Hill
2025-05-06Bugfix for commandsBruce Hill
2025-05-06Check pipe() return valueBruce Hill
2025-05-06Check return valuesBruce Hill
2025-05-02Move coroutines into examples folder due to compatibility issues on someBruce Hill
platforms/compilers
2025-04-30Update compiler to use randomly generated unique-per-file symbolBruce Hill
suffixes instead of needing to rename symbols with objcopy
2025-04-28Explicitly use int64 for stringBruce Hill
2025-04-28Removed lib importBruce Hill
2025-04-27Update stdlib to use `print` instead of `printf` in all cases. ThisBruce Hill
means bringing in fpconv to do float-to-string conversion and a few updates to integer and number methods for string formatting.
2025-04-25Clang fixesBruce Hill
2025-04-21Add coroutines to core libraryBruce Hill
2025-04-16Automatically add return for unreachable code blocks (following aBruce Hill
_Noreturn) to make TinyCC happy
2025-04-15Add configuration script to choose install paths and default C compilerBruce Hill
and bake those into the compiled Tomo code
2025-04-14Include stdlibBruce Hill
2025-04-14Unsigned int fixBruce Hill
2025-04-14Rename variables to avoid namespace collision with stdout/stderr, whichBruce Hill
may be macros
2025-04-12Add missing includesBruce Hill
2025-04-07Add readmesBruce Hill
2025-04-07Fix uuidsBruce Hill
2025-04-07Move core libraries into their own folderBruce Hill