aboutsummaryrefslogtreecommitdiff
path: root/compile.c
AgeCommit message (Expand)Author
2024-05-15Fix for bare enums in multi-assignsBruce Hill
2024-05-15Rename funcBruce Hill
2024-05-15Bugfix for assignment not properly promoting (and checking) values, plusBruce Hill
2024-05-15Allow specifying function arg enums without qualifiersBruce Hill
2024-05-15Allow returning enums without qualifiersBruce Hill
2024-05-14Support corecursive structsBruce Hill
2024-05-14Add nested indentation for doctests that recursively invoke otherBruce Hill
2024-05-12Deprecate interfaces (RIP)Bruce Hill
2024-05-12Revert "Deprecate stack macro"Bruce Hill
2024-05-12Deprecate stack macroBruce Hill
2024-05-12BugfixesBruce Hill
2024-05-12Fix up some promotion logic for closuresBruce Hill
2024-05-12Typecheck method promotion for interfacesBruce Hill
2024-05-12Simplify interfaces by requiring all functions are pointer methodsBruce Hill
2024-05-12Guard against calling interfaces with valuesBruce Hill
2024-05-12Add interface fieldsBruce Hill
2024-05-12WIP, but functional interfacesBruce Hill
2024-05-01Clean up 'when' syntaxBruce Hill
2024-04-30Improved syntax for optionalsBruce Hill
2024-04-24Support naked 'use' statementsBruce Hill
2024-04-23Add constructor/casting for ints and numsBruce Hill
2024-04-23Bugfix for doctest assignments that promoteBruce Hill
2024-04-23Support struct literals as constantsBruce Hill
2024-04-21Better imports for typesBruce Hill
2024-04-21Support loading imports as top-level statementsBruce Hill
2024-04-20Bugfix for enum num typesBruce Hill
2024-04-20Fix no-argument main funcsBruce Hill
2024-04-20Move arg parsing to inline logic in main() functionBruce Hill
2024-04-19Add heapify(), heap_push(), and heap_pop()Bruce Hill
2024-04-17Fix arg parsingBruce Hill
2024-04-17Use leading underscore for file-local variables and functions instead ofBruce Hill
2024-04-16Fix globals issueBruce Hill
2024-04-16Fix globalsBruce Hill
2024-04-16Invert escaping so user symbols get prepended with "$" and builtinBruce Hill
2024-04-13Rudimentary stack tracesBruce Hill
2024-04-13Fix issue with empty command line argsBruce Hill
2024-04-12Support Text arrays as main function argumentsBruce Hill
2024-04-12Introducing the main() functionBruce Hill
2024-04-10Fix corecursive functions and global variablesBruce Hill
2024-04-02Add array:sample(n, weights)Bruce Hill
2024-04-02Add array:sample()Bruce Hill
2024-04-02Add array:sorted()Bruce Hill
2024-04-02Add comparison operator <> and array method to sort by a customBruce Hill
2024-03-29Switch naming convention to use '$' in symbols moreBruce Hill
2024-03-26Add array:reversed()Bruce Hill
2024-03-26Improve codegen for table/array iteration by inlining the iterationBruce Hill
2024-03-24Implement 'extern' functionalityBruce Hill
2024-03-24Improve COW/etc handling for update assignmentsBruce Hill
2024-03-22Fix/improve assignment to arrays and tablesBruce Hill
2024-03-22Handle type namespaces in other modulesBruce Hill