aboutsummaryrefslogtreecommitdiff
path: root/types.c
AgeCommit message (Expand)Author
2025-03-05Tweak function type spacing when converting it to textBruce Hill
2025-03-01Bugfix for lang.text methodsBruce Hill
2025-03-01Change `lang.text_content` to `lang.text`Bruce Hill
2025-01-02Use `holding` blocks for mutexed data instead of lambdasBruce Hill
2025-01-02Fix issue for size/alignment of threadsBruce Hill
2025-01-02Replace threads with generic mutexed datastructures.Bruce Hill
2024-12-22Fix issue with cross promotion for tables with default valuesBruce Hill
2024-12-22Add optimized metamethods for enums and structs that hold packed dataBruce Hill
2024-12-21Support logical binary operators on optionals (promote to booleans)Bruce Hill
2024-12-18Fix cross promotion between types with/without defaultsBruce Hill
2024-12-18Fix for tables with default values not doing type equality rightBruce Hill
2024-12-18Revert "Deprecate "&" for stack references"Bruce Hill
2024-12-12Fix optional promotion issueBruce Hill
2024-12-11Optional promotion in comparisonsBruce Hill
2024-12-06Improvements and fixes for assigning to table keysBruce Hill
2024-11-30Bugfixes for moments mixing up microseconds/nanoseconds, plus addingBruce Hill
2024-11-25Improve handling of update assignmentsBruce Hill
2024-11-24Better handling for NULL optional typesBruce Hill
2024-11-24Switch `NaN` to be identical to the null valueBruce Hill
2024-11-21Add `NULL` as a syntax for null values.Bruce Hill
2024-11-17Rename datetime -> momentBruce Hill
2024-11-04Be much more permissive about using integer literals for fixed-size intsBruce Hill
2024-11-02Support reductions for comparison operators like == and <Bruce Hill
2024-10-29Fix up some GCC compiler flag options for LTO and inliningBruce Hill
2024-10-27Deprecate "&" for stack referencesBruce Hill
2024-10-09Change function syntax from `func(args)->ret` to `func(args -> ret)`Bruce Hill
2024-10-08Reduce padding needed for optional types and clean up some redundantBruce Hill
2024-10-08Simplify enum/struct codegen by using reusable general-purposeBruce Hill
2024-10-04Deprecate readonly pointers for nowBruce Hill
2024-10-03Bugfix for Int*Num typecheckingBruce Hill
2024-09-30Rename TypeInfo -> TypeInfo_t and fix up some typeinfo codeBruce Hill
2024-09-29Add DateTimeBruce Hill
2024-09-18Remove dead codeBruce Hill
2024-09-15Add a Byte datatypeBruce Hill
2024-09-13Rename builtins/ -> stdlib/Bruce Hill
2024-09-13Rename builtins to use plurals when appropriateBruce Hill
2024-09-13Move cord helper functions into their own fileBruce Hill
2024-09-12Automatic promotion to single-argument enum tags with a unique typeBruce Hill
2024-09-11Remove old codeBruce Hill
2024-09-11Rename channel_t -> Channel_t for consistencyBruce Hill
2024-09-11Optional structsBruce Hill
2024-09-11Optional fixed-size intsBruce Hill
2024-09-11Add optional typesBruce Hill
2024-09-08Fix nearly every GCC warning and add __attribute__((pure/const)) whereBruce Hill
2024-09-05Rename table_t -> Table_tBruce Hill
2024-09-05Rename array_t -> Array_tBruce Hill
2024-09-02Fixing string methodsBruce Hill
2024-09-02Auto promote to C String from TextBruce Hill
2024-09-02BugfixBruce Hill
2024-08-21Variables can no longer hold function pointers, only closure_t's. ThisBruce Hill