aboutsummaryrefslogtreecommitdiff
path: root/src/compile/expressions.c
AgeCommit message (Expand)Author
2026-01-16Remove constructivesBruce Hill
2026-01-16Fix everything up real goodBruce Hill
2026-01-12Overhaul of how parsing and compiling works for reals.Bruce Hill
2026-01-11Rename AST nodes: Int -> Integer, Num -> NumberBruce Hill
2026-01-11Implement some missing logic for realsBruce Hill
2026-01-11Optimize initialization logic for Reals so they avoid parsing at runtimeBruce Hill
2026-01-11More cleanups and fixesBruce Hill
2025-12-16Fix parens parsing and hook up sqrtBruce Hill
2025-12-11Merge branch 'dev' into constructive-realsBruce Hill
2025-12-07Change Paths to be an enum of their different types.Bruce Hill
2025-11-29Fix accidental naming collision with _tmp varBruce Hill
2025-11-26Close loophole in `when` statements that allowed mutating inner fieldBruce Hill
2025-11-26Bugfix for accidental violation of immutable value guarantees due toBruce Hill
2025-11-22Fixes for conditional expressions for optional typesBruce Hill
2025-11-15Incremental fixesBruce Hill
2025-11-15Constructive real functionalityBruce Hill
2025-11-09Rename Num -> Float64, Num32 -> Float32Bruce Hill
2025-10-11Make `{a,b,c}` shorthand for `{a:Empty(), b:Empty(), c:Empty()}` andBruce Hill
2025-10-05Deprecate `deserialize` keyword and `.serialized()` methodBruce Hill
2025-10-05Fix typechecking issueBruce Hill
2025-10-05Add serialization and deserialization by coercion to/from [Byte]Bruce Hill
2025-10-04Deprecate `extend`Bruce Hill
2025-10-01Fix up some more none casesBruce Hill
2025-10-01Convert to using more zero values for `none`Bruce Hill
2025-09-24Revert "Deprecate `defer`"Bruce Hill
2025-09-21Deprecate `defer`Bruce Hill
2025-09-21Deprecate `>> x ... = val` form of doctests and rename them to 'debugdoctests-to-debuglogBruce Hill
2025-09-21Deprecate optional '?' postfix operatorBruce Hill
2025-09-21Deprecate `extern` keywordBruce Hill
2025-09-21Fix empty tablesBruce Hill
2025-09-21Deprecate setsBruce Hill
2025-09-21Bugfixes for anonymous enums, code cleanup to remove type_to_string(),Bruce Hill
2025-09-06Merge branch 'main' into optional-list-indexingBruce Hill
2025-09-01Improved error messagesBruce Hill
2025-08-29Improvements to text and inline C code formatting/parsingBruce Hill
2025-08-26Formatting for min/max and cleanup for ints/numsBruce Hill
2025-08-24Refactoring bug fixBruce Hill
2025-08-24Shared includes for compile folder to reduce duplicate codeBruce Hill
2025-08-24Move field access to its own fileBruce Hill
2025-08-24Move indexing into its own fileBruce Hill
2025-08-24Split reductions into their own fileBruce Hill
2025-08-24Move comparisons to their own fileBruce Hill
2025-08-24Split 'when' into its own fileBruce Hill
2025-08-24Move conditionals into a fileBruce Hill
2025-08-24Finally, split compile.c into compile/expressions.cBruce Hill