aboutsummaryrefslogtreecommitdiff
path: root/src/compile/promotions.c
AgeCommit message (Collapse)Author
2025-12-28Change autoformatter to no longer allow single-line functionsBruce Hill
2025-12-23Big speedup my trimming down MAP_LIST macro and inlining someBruce Hill
applications of it.
2025-11-24Fix for accidental deserialization of byte array when it should haveBruce Hill
been promoted to optional
2025-11-24Fix for `when` blocks with a single expression insideBruce Hill
2025-11-01Fix case where `foo.baz.method()` failed to pass `baz` as `(&(foo.baz))`Bruce Hill
when `foo` was a `&Foo` and `baz.method()` takes a `&Baz`.
2025-10-05Add serialization and deserialization by coercion to/from [Byte]Bruce Hill
2025-09-21Deprecate setsBruce Hill
2025-09-21Bugfixes for anonymous enums, code cleanup to remove type_to_string(),Bruce Hill
and changed it so anonymous enums show up in doctests with their full type instead of `enum$20`
2025-09-21Add enum scope when declaring a variableBruce Hill
2025-09-01Switch to using Texts(x) instead of Texts(String(x)) when possibleBruce Hill
2025-08-24Shared includes for compile folder to reduce duplicate codeBruce Hill
2025-08-24Finally, split compile.c into compile/expressions.cBruce Hill
2025-08-24Split declarations into a fileBruce Hill
2025-08-24Add comments and pragmasBruce Hill
2025-08-24Rename promotion -> promotionsBruce Hill