aboutsummaryrefslogtreecommitdiff
path: root/compile.c
AgeCommit message (Expand)Author
2025-03-02Tweak usage so it's a bit more correct for this stuffBruce Hill
2025-03-01Bugfix for namespaced declarations that initialize and staticBruce Hill
2025-03-01Change `lang.text_content` to `lang.text`Bruce Hill
2025-03-01Support post-hoc definitions of escaping rules for DSLsBruce Hill
2025-03-01For debugging purposes, show qualified name (`Foo.baz()`) in functionBruce Hill
2025-02-28Fix stringification of function typeBruce Hill
2025-02-21Deprecate autoformatterBruce Hill
2025-02-21Tweak function registration APIBruce Hill
2025-02-20Support arbitrary argument constructorsBruce Hill
2025-02-19Switch to langs using constructorsBruce Hill
2025-02-19Restructure compile_file() so it moves a bit more towards less usage ofBruce Hill
2025-02-13Add Int:onward() iteratorBruce Hill
2025-02-13Deprecate Range datatype in favor of using iterator methodsBruce Hill
2025-02-10Fix sequencing issue with typedefs for structs/enumsBruce Hill
2025-02-10Add file info to headersBruce Hill
2025-02-10Tweak `set_binding()` APIBruce Hill
2025-02-09Convert the logic for finding closed variables to a more pure functionalBruce Hill
2025-02-07Remove dead codeBruce Hill
2025-02-04Add more source line infoBruce Hill
2025-02-04Add a `_` prefix on variables so it's easier to debug in GDBBruce Hill
2025-02-04Add in source line informationBruce Hill
2025-01-31Bugfix for typechecking failure on table indexing, also improved codegenBruce Hill
2025-01-30Clean up codegen for cached functions (don't publicly define a struct typeBruce Hill
2025-01-23Overhaul of Text implementation to be more like Cords and have muchBruce Hill
2025-01-02Use `holding` blocks for mutexed data instead of lambdasBruce Hill
2025-01-02Replace threads with generic mutexed datastructures.Bruce Hill
2024-12-31Array:heap_pop() now returns an optional valueBruce Hill
2024-12-31Add array:pop()Bruce Hill
2024-12-26Bugfix for lvalues that are pointers to tables/arraysBruce Hill
2024-12-26Add text indexingBruce Hill
2024-12-24Bugfix for ternary expressionsBruce Hill
2024-12-24Fix for table default valuesBruce Hill
2024-12-22Bugfixes for table updates and array concat updatesBruce Hill
2024-12-21Add text:by_line()/:by_split()/:by_match()Bruce Hill
2024-12-21Support logical binary operators on optionals (promote to booleans)Bruce Hill
2024-12-19Add Text:from()/to() and Array:slice() for symmetryBruce Hill
2024-12-18Fix cross promotion between types with/without defaultsBruce Hill
2024-12-18Fixes for tables with default valuesBruce Hill
2024-12-18Revert "Deprecate "&" for stack references"Bruce Hill
2024-12-12Fix for indexing table pointersBruce Hill
2024-12-11Bugfix for max cache sizeBruce Hill
2024-12-08Fix for set binop operationsBruce Hill
2024-12-07Rename "NONE" to "none"Bruce Hill
2024-12-07Use likely()/unlikely() macros and a few bugfixes for integersBruce Hill
2024-12-07Rename some old "null" referencesBruce Hill
2024-12-07Tweak to Set operationsBruce Hill
2024-12-06Improvements and fixes for assigning to table keysBruce Hill
2024-12-05Bugfix for error allowing for recursive declarationsBruce Hill
2024-11-30Bugfixes for moments mixing up microseconds/nanoseconds, plus addingBruce Hill
2024-11-30Better error messages for `table[key] += ...`Bruce Hill