aboutsummaryrefslogtreecommitdiff
path: root/src/typecheck.c
AgeCommit message (Expand)Author
2025-09-21Deprecate `defer`Bruce Hill
2025-09-21Fix testsBruce Hill
2025-09-21Deprecate `>> x ... = val` form of doctests and rename them to 'debugdoctests-to-debuglogBruce Hill
2025-09-21Deprecate optional '?' postfix operatorBruce Hill
2025-09-21Deprecate `extern` keywordBruce Hill
2025-09-21Deprecate setsBruce Hill
2025-09-21Bugfixes for anonymous enums, code cleanup to remove type_to_string(),Bruce Hill
2025-09-21Got inlne enums working in most placesBruce Hill
2025-09-20WIP on inline enumsBruce Hill
2025-09-09Merge branch 'main' into optional-list-indexingoptional-list-indexingBruce Hill
2025-09-07Be more correct about library names and also strip off `tomo-`Bruce Hill
2025-09-06Merge branch 'main' into optional-list-indexingBruce Hill
2025-09-06Fixes for prior changesBruce Hill
2025-09-06Code cleanupBruce Hill
2025-09-06Refactor a bit in order to catch issue with ConvertDefs creatingBruce Hill
2025-09-01Merge branch 'main' into formatterBruce Hill
2025-09-01Merge branch 'main' into optional-list-indexingBruce Hill
2025-09-01Fixes for local-tomo so that it *actually* uses local header files,Bruce Hill
2025-09-01Overhaul code to stop keeping examples and libraries in the same repo,Bruce Hill
2025-09-01Change module install directory to PREFIX/lib/tomo_vX.Y/*Bruce Hill
2025-09-01Merge branch 'main' into formatterBruce Hill
2025-09-01Merge branch 'main' into optional-list-indexingBruce Hill
2025-09-01Switch to using Texts(x) instead of Texts(String(x)) when possibleBruce Hill
2025-09-01Make text indexing optionalBruce Hill
2025-08-31Switch to using optional return values for list indexing.Bruce Hill
2025-08-31Merge branch 'main' into formatterBruce Hill
2025-08-31Add argument aliases so programs can use `func main(verbose|v=no)` to doBruce Hill
2025-08-29Fix for typechecking reductionsBruce Hill
2025-08-25Splitting out parser more.Bruce Hill
2025-08-25Split out some parser functionality.Bruce Hill
2025-08-25More docs and moving parsing into a subfolder.Bruce Hill
2025-08-24Remove vim modelinesBruce Hill
2025-08-24Constructors and functions with underscore arguments should be allowed to be ...Bruce Hill
2025-08-24Code cleanupBruce Hill
2025-08-24Better error messageBruce Hill
2025-08-23Don't align trailing commentsBruce Hill
2025-08-23Autoformat everything with clang-formatBruce Hill
2025-08-23Lots of cleanupsBruce Hill
2025-08-23Remove some unused importsBruce Hill
2025-08-19Some pedantic fixes vetted against compiling on mac.Bruce Hill
2025-08-17Don't allow compiling optional values into non-optional ones.Bruce Hill
2025-08-17Bugfix: added support for Tomo identifiers that are C keywordsBruce Hill
2025-08-17Major improvements to type inference to support `JSON({"key"=yes,Bruce Hill
2025-08-16Improved parsing and prefix/suffix matching using a `remainder`Bruce Hill
2025-08-10Add full protection against accessing fields and methods that start withBruce Hill
2025-08-09Deprecate cords from the gc library in favor of dogfooding Text from theBruce Hill
2025-05-25Optimize codegen for enums: no longer bother with a struct wrapper, butBruce Hill
2025-05-21Added Set infix operations, as well as Table.with_fallback() and fixedBruce Hill
2025-05-20Add more advanced configuration options to modules.ini and supportBruce Hill
2025-05-17Add `modules.ini` file for import aliases, as well as default aliasesBruce Hill