aboutsummaryrefslogtreecommitdiff
path: root/src/types.h
AgeCommit message (Collapse)Author
2025-12-22Bugfix for `Success || Void` typecheckingBruce Hill
2025-12-07Consolidate logic for enums with and without tags with fields.Bruce Hill
2025-11-27Bugfix for infinite recursion in some type methodsBruce Hill
2025-11-26Bugfix for accidental violation of immutable value guarantees due toBruce Hill
inner field members
2025-11-23Better error messages and bugfix for compile_to_type logicBruce Hill
2025-10-18Pass through comments on args and use them for help and manpagesBruce Hill
2025-09-21Deprecate setsBruce Hill
2025-09-21Bugfixes for anonymous enums, code cleanup to remove type_to_string(),Bruce Hill
and changed it so anonymous enums show up in doctests with their full type instead of `enum$20`
2025-08-31Add argument aliases so programs can use `func main(verbose|v=no)` to doBruce Hill
single-letter argument flags.
2025-08-25Update file header commentsBruce Hill
2025-08-24Remove vim modelinesBruce Hill
2025-08-23Autoformat everything with clang-formatBruce Hill
2025-08-09Deprecate cords from the gc library in favor of dogfooding Text from theBruce Hill
Tomo standard library.
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-04-06Rename Array -> List in all code and docsBruce Hill
2025-04-06Make it a bit more ergonomic to make function typesBruce Hill
2025-04-04First working compile of refactor to add explicit typing to declarationsBruce Hill
and support untyped empty collections and `none`s
2025-03-31Remove threads and mutexed data from the language in favor of aBruce Hill
module-based approach
2025-03-30Deprecate built-in Moment datatype in favor of a `time` moduleBruce Hill
2025-03-27Deprecate custom printf specifiers in favor of print() function thatBruce Hill
uses _Generic() to generically convert any value to a string or print as a string.
2025-03-21Move files into src/ and build into build/Bruce Hill