aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2025-12-08Add checks for unused variablesBruce Hill
2025-12-07Better error handling for setenv()Bruce Hill
2025-12-07More correct handling for sleep()Bruce Hill
2025-12-07Add commentsBruce Hill
2025-12-07Remove dead codeBruce Hill
2025-12-07Switch paths to use Result return values instead of fail()Bruce Hill
2025-12-07Change Paths to be an enum of their different types.Bruce Hill
2025-12-07Rename `Empty()` -> `Present()` for set-like tablesBruce Hill
2025-12-07Consolidate logic for enums with and without tags with fields.Bruce Hill
2025-12-07Remove debug codeBruce Hill
2025-12-06Use `foo!` as sugar for `foo.FirstTag!` for enum values. Also, giveBruce Hill
better error messages for this kind of `!` assertion.
2025-12-06Allow discarding Empty() valuesBruce Hill
2025-12-06Fix for memory pointer visualizationBruce Hill
2025-12-01Fix CLI arg parsingBruce Hill
2025-12-01Clean up CLI --help outputBruce Hill
2025-11-30Add `base` parameter to integer parsing functionsBruce Hill
2025-11-30Handle some text method edge cases with empty text better.Bruce Hill
2025-11-29Fix for undefined behavior on structs/enums with paddingv2025-11-29.2Bruce Hill
2025-11-29Overhaul to versioning system (paths go tov2025-11-29Bruce Hill
`/tomo@TOMOVERSION/lib@LIBVERSION` instead of using underscores. Tomo versioning now uses date-based versions.
2025-11-29Fix alignmentBruce Hill
2025-11-29Bugfix for default CLI argument initializationBruce Hill
2025-11-29Fix accidental naming collision with _tmp varBruce Hill
2025-11-27Bugfix for Num32$as_text() visibilityBruce Hill
2025-11-27Bugfix for infinite recursion in some type methodsBruce Hill
2025-11-27Support EXECUTABLE metadataBruce Hill
2025-11-27Update `setenv()` to take an optional value, also bugfix for `setenv()`Bruce Hill
returning a value.
2025-11-27Add `recursive` arg to Path.create_directory()Bruce Hill
2025-11-26Close loophole in `when` statements that allowed mutating inner fieldBruce Hill
members
2025-11-26Bugfix for accidental violation of immutable value guarantees due toBruce Hill
inner field members
2025-11-24Fix for accidental deserialization of byte array when it should haveBruce Hill
been promoted to optional
2025-11-24Fix for `when` blocks with a single expression insideBruce Hill
2025-11-24Fix `from_num` incomplete renamingBruce Hill
2025-11-24Fix case where a conditional failure was mistaken for an always failureBruce Hill
2025-11-24When running an executable, run it with a relative instead of absoluteBruce Hill
path so it shows up more nicely in the usage
2025-11-24Bugfix for downloading the right branch of a moduleBruce Hill
2025-11-24Bugfix for macBruce Hill
2025-11-24Add MANPAGE metadata for overriding whole fileBruce Hill
2025-11-23Added Metadata section for files instead of _HELP and _USAGEBruce Hill
2025-11-23Add `at_cleanup()` functionBruce Hill
2025-11-23use exit() instead of _exit()Bruce Hill
2025-11-23Better error messages and bugfix for compile_to_type logicBruce Hill
2025-11-23Accessing enum fields now gives an optional value instead of a booleanBruce Hill
2025-11-23Fix up some type comparisonsBruce Hill
2025-11-23Bugfix with ID having a trailing newlineBruce Hill
2025-11-23Bugfix for stack memory not getting properly detected in placesBruce Hill
2025-11-23Added Text.find(text, target, start=1)Bruce Hill
2025-11-22Change error messageBruce Hill
2025-11-22Fix command line aliasesBruce Hill
2025-11-22Fixes for conditional expressions for optional typesBruce Hill
2025-11-22CLI arg parsing fixes for optional typesBruce Hill