aboutsummaryrefslogtreecommitdiff
path: root/src/compile.c
AgeCommit message (Expand)Author
2025-07-11Merge branch 'main' into decimalsdecimalsBruce Hill
2025-07-11Add more `#line` directives to make various failures give more accurateBruce Hill
2025-07-11Use _Decimal64 instead of mpdecimalBruce Hill
2025-06-22Add decimal numbersBruce Hill
2025-05-25Optimize codegen for enums: no longer bother with a struct wrapper, butBruce Hill
2025-05-25Bugfix for mutation while iteratingBruce Hill
2025-05-25Improved codegen for 'when' statementsBruce Hill
2025-05-25Code cleanupBruce Hill
2025-05-25Add extra check to make sure extend is extending a type and notBruce Hill
2025-05-25Add a check to ensure that Extend is extending a recognized type.Bruce 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 --version flag for executables and more documentation.Bruce Hill
2025-05-17Add `modules.ini` file for import aliases, as well as default aliasesBruce Hill
2025-05-11Add new system for tracking versions.Bruce Hill
2025-05-09Bugfix for lang infosBruce Hill
2025-05-05Get rid of single-file headers for libraries and just include each .tmBruce Hill
2025-05-05Fix some permission stuff to make it more seamless to install toBruce Hill
2025-05-03Bugfix for promotions in comparisonsBruce Hill
2025-05-03Deprecate function name registering and printing the function's nameBruce Hill
2025-05-02Bugfix for integer math between Int and fixed-width int, where Int wasBruce Hill
2025-04-30Update compiler to use randomly generated unique-per-file symbolBruce Hill
2025-04-30Use namespace prefix function when appropriateBruce Hill
2025-04-29Fix some string issuesBruce Hill
2025-04-29Fix string long issuesBruce Hill
2025-04-29Fix some string issuesBruce Hill
2025-04-28Remove remaining printf referencesBruce Hill
2025-04-25Speculative fix.Bruce Hill
2025-04-25Fix 'auto' issueBruce Hill
2025-04-23Bugfix for `use ./foo.c` putting the #include below lambda definitionsBruce Hill
2025-04-21Switch from XML to s-expressions and add --parse flag for printing themBruce Hill
2025-04-21Add `assert`Bruce Hill
2025-04-21Rename List.first() to List.where()Bruce Hill
2025-04-16Roll back change to add a return for unreachable functionsBruce Hill
2025-04-16Better error messageBruce Hill
2025-04-16Automatically add return for unreachable code blocks (following aBruce Hill
2025-04-16Bugfix for top-level variables in librariesBruce Hill
2025-04-16Fixes to get the compiler to build with -O3Bruce Hill
2025-04-15Make some compatibility fixes to make sure the compiler can fully buildBruce Hill
2025-04-15Deprecate `auto`Bruce Hill
2025-04-15Add configuration script to choose install paths and default C compilerBruce Hill
2025-04-15Bring back TCC support!Bruce Hill
2025-04-15Add --no-source-mapping flagBruce Hill
2025-04-07Fix lvalue issueBruce Hill
2025-04-07Add table.get_or_set()Bruce Hill
2025-04-07Remove table.bump()Bruce Hill
2025-04-07Bugfix for declaring a variable from a function (not a closure)Bruce Hill
2025-04-07Add Byte.to() method and improved micro optimization of iterating overBruce Hill
2025-04-07Add easter egg: `~colorized`Bruce Hill
2025-04-06Rename Array -> List in all code and docsBruce Hill