aboutsummaryrefslogtreecommitdiff
path: root/compile.c
AgeCommit message (Expand)Author
2024-06-16Fix issue with type namespaces not getting properly prefixed by libraryBruce Hill
2024-06-13Do dynamic library symbol prefixing using 'patchelf'Bruce Hill
2024-06-13Split import/use into separate conceptsBruce Hill
2024-06-13Support loading shared librariesBruce Hill
2024-06-06Split header compilation into a separate functionBruce Hill
2024-06-06Fix float literals for integer floatsBruce Hill
2024-06-01Change how floats are serializedBruce Hill
2024-05-31Fix "extern" issue for realBruce Hill
2024-05-31Change where 'extern' keyword goes in codegen for variable declarationsBruce Hill
2024-05-28Top-level inline C code goes in C file, not headerBruce Hill
2024-05-27Remove unused codeBruce Hill
2024-05-27Fix up some import and -fPIC stuffBruce Hill
2024-05-27Add file prefix to lambda typesBruce Hill
2024-05-27Don't capture modules in closures (they're not real values)Bruce Hill
2024-05-27Bugfix for void thunksBruce Hill
2024-05-24Bugfix for doctest assignments not doing promotion checksBruce Hill
2024-05-24Switch optional detection to use 'when .. is @..' instead of 'if .. :=Bruce Hill
2024-05-23Support 'while when'Bruce Hill
2024-05-22Deprecate enum field accessBruce Hill
2024-05-22Fix for matching with enums defined in another fileBruce Hill
2024-05-21Temporary fix for issue with stack references leaking memory andBruce Hill
2024-05-21Get rid of struct constructorBruce Hill
2024-05-21Improve codegen for enums and structs (change $tag$Foo$Baz toBruce Hill
2024-05-19Fix up some binding order issues and also some inline C issues withBruce Hill
2024-05-18Minor fixesBruce Hill
2024-05-18Add syntax for "inline C(...)"Bruce Hill
2024-05-18Add C string typeBruce Hill
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