aboutsummaryrefslogtreecommitdiff
path: root/source
AgeCommit message (Expand)Author
4 daysMove export mark after the generic parametersEugen Wissner
4 daysMake modules re-exportableEugen Wissner
9 daysUpdate the old compiler with the new syntaxEugen Wissner
9 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
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