aboutsummaryrefslogtreecommitdiff
path: root/source
AgeCommit message (Collapse)Author
9 daysUpdate the old compiler with the new syntaxEugen Wissner
10 daysRework generics for parameters to be plain typesEugen Wissner
10 daysStrip outmost constness on infered argumentsEugen Wissner
10 daysReplace noreturn type with an attributeEugen Wissner
2026-09-24Move module heading to the topEugen Wissner
2026-09-07Make module entry point more procedure likeEugen Wissner
2026-08-30Use arrow -> for return typesEugen Wissner
2026-08-28Reject declarations shadowing importsEugen Wissner
2026-08-23Determine array type by the first elementEugen Wissner
2026-08-23Reject 0-sized variablesEugen Wissner
2026-08-18Make Int and Word aliases to fixed-size typesEugen Wissner
2026-08-01Evaluate strings at compile timeEugen Wissner
2026-07-21Redefine strings as slice of constant charactersEugen Wissner
2026-07-21Implement slicesEugen Wissner
2026-07-19Remove old record syntaxEugen Wissner
2026-07-17Implement type constnessEugen Wissner
2026-07-14Replace procedure end with returnEugen Wissner
2026-07-13Make return statement part of the body and not a statementEugen Wissner
2026-07-13Fix ICE substracting pointersEugen Wissner
2026-07-12Add fail_compilation testsEugen Wissner
2026-07-12Fix exporting non-public symbolsEugen Wissner
2026-07-12Remove unionsEugen Wissner
2026-07-11Implement record extensionEugen Wissner
2026-07-07Allow multiple parameters with same typeEugen Wissner
2026-07-07Fix compiler crashing on syntax errorsEugen Wissner
after error reporting.
2026-07-03Move the documentation from the old branchEugen Wissner
2026-07-03Merge variable_expression and named_type_expressionEugen Wissner
2026-02-15Remove unused modula sourcesEugen Wissner
2026-02-15Initial commitEugen Wissner