aboutsummaryrefslogtreecommitdiff
path: root/boot/parser.yy
AgeCommit message (Collapse)Author
4 daysMake modules re-exportableEugen Wissner
5 daysAllow initialized declarations without an explicit typeEugen Wissner
5 daysMove record constructor type into the bracesEugen Wissner
6 daysAllow assigning contants to enumeration membersEugen Wissner
10 daysReplace noreturn type with an attributeEugen Wissner
2026-09-25Fix move related memory leaks in AST helpersEugen Wissner
2026-09-24Move module heading to the topEugen Wissner
2026-09-18Allow block-local variablesEugen Wissner
2026-09-16Implement named blocksEugen Wissner
2026-09-13Add threadvar section for thread-local variablesEugen Wissner
2026-09-13Allow reordering sectionsEugen Wissner
2026-09-13Visit nested statements in validation visitorEugen Wissner
2026-09-12Allow random text after ending the moduleEugen Wissner
2026-09-12Support variadic extern proceduresEugen Wissner
2026-09-11Implement aligned attributeEugen Wissner
2026-09-08Implement generic pointersEugen Wissner
2026-09-07Make module entry point more procedure likeEugen Wissner
2026-09-07Implement program entry pointEugen Wissner
2026-08-30Use arrow -> for return typesEugen Wissner
2026-08-23Determine array type by the first elementEugen Wissner
2026-08-23Reject 0-sized variablesEugen Wissner
2026-08-21Implement Single and Double floatsEugen Wissner
2026-08-18Make Int and Word aliases to fixed-size typesEugen Wissner
2026-08-16Support UTF-8 stringsEugen Wissner
2026-08-13Implement fixed-size integersEugen Wissner
2026-08-05Check that constants are initializedEugen Wissner
2026-08-01Enforce integral values in slice rangesEugen Wissner
2026-08-01Fix compile-time negation and array accessEugen Wissner
2026-07-31Review spaceship usageEugen Wissner
2026-07-24Implement a repeat loopEugen Wissner
2026-07-23Implement for loopEugen Wissner
2026-07-21Implement slicesEugen Wissner
2026-07-19Support unary plus operationEugen Wissner
2026-07-17Implement type constnessEugen Wissner
2026-07-15Track identifier positions for the diagnosticsEugen Wissner
2026-07-14Replace procedure end with returnEugen Wissner
2026-07-14Support more floating point literalsEugen Wissner
2026-07-14Add static array initializerEugen Wissner
2026-07-13Change record constructor syntaxEugen Wissner
2026-07-13Make return statement part of the body and not a statementEugen Wissner
2026-07-12Remove unionsEugen Wissner
2026-07-10Report if the base type of a record is not a recordEugen Wissner
2026-07-09Merge program and unit AST typesEugen Wissner
2026-07-09Implement record extensionsEugen Wissner
2026-07-08Allow multiple fields with the same typeEugen Wissner
2026-07-07Allow multiple parameters with same typeEugen Wissner
2026-07-07Fix compiler crashing on syntax errorsEugen Wissner
after error reporting.
2026-07-04Allow empty statementsEugen Wissner
2026-07-03Rename frontend to boot(strap)Eugen Wissner