aboutsummaryrefslogtreecommitdiff
path: root/src/compile/integers.c
AgeCommit message (Collapse)Author
2026-01-11Refactor some AST logic to keep Ints/Reals as "Integer" and "Number" ASTBruce Hill
nodes and use improved parsing logic from Int/Real
2026-01-11Rename AST nodes: Int -> Integer, Num -> NumberBruce Hill
2025-11-09Rename Num -> Float64, Num32 -> Float32Bruce Hill
2025-10-05Fix a bunch of issues with optional typesBruce Hill
2025-10-01Bugfix for compiling optional fixed-size intsBruce 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-08-24Shared includes for compile folder to reduce duplicate codeBruce Hill
2025-08-24Finally, split compile.c into compile/expressions.cBruce Hill
2025-08-24Add comments and pragmasBruce Hill
2025-08-24Move int code to its fileBruce Hill
2025-08-24Rename promotion -> promotionsBruce Hill
2025-08-24Split into more files: promotion, sets, tables, pointers, functions.Bruce Hill