summaryrefslogtreecommitdiff
path: root/boot
AgeCommit message (Expand)Author
2026-01-10Fix static arrays in type expressionsEugen Wissner
2026-01-07Calculate record field sizesEugen Wissner
2026-01-05Allow enumeration field typesEugen Wissner
2026-01-04Remove support for hardware registers in TACEugen Wissner
2026-01-01Implement type size traitEugen Wissner
2025-12-29Make designator independent of hardware registersEugen Wissner
2025-12-22Use pseudo register in binary expressionsEugen Wissner
2025-12-17Preserve passed procedure parametersEugen Wissner
2025-12-12Move procedure call register allocation to RTLEugen Wissner
2025-12-09Assign stack offset to local variables in a later passEugen Wissner
2025-12-02Add boolean literals and typeEugen Wissner
2025-11-30Replace getters and setters with field accessEugen Wissner
2025-11-28Allow parsing multiple designator expressions in a rowEugen Wissner
2025-11-25Annotate record field access expressionsEugen Wissner
2025-11-25Set expression type for enumeration valuesEugen Wissner
2025-11-22Visit expressions in the type checkerEugen Wissner
2025-11-20Support nil literalsEugen Wissner
2025-11-19Add jump_if_not_zero and bnez instructionsEugen Wissner
2025-11-18Rename RTL instructions to Risc-V versionsEugen Wissner
2025-11-16Use custom 3-address code operandsEugen Wissner
2025-11-13Handle immediate values in RTLEugen Wissner
2025-11-12Add assembly generation stageEugen Wissner
2025-11-08Move stages into subdirectoriesEugen Wissner
2025-11-07Generate record accessors automaticallyEugen Wissner
2025-11-03Rename elna_generator to elna_tacEugen Wissner
2025-11-02Make TAC generation stageEugen Wissner
2025-11-01Provide binary and unary TAC operationsEugen Wissner
2025-10-27Add code generator procedures and enumerationsEugen Wissner
2025-10-25Allocate bigger memory regions dynamicallyEugen Wissner
2025-10-24Parse type declarations and variable partEugen Wissner
2025-10-19Parse statement listsEugen Wissner
2025-10-10Extract simple expression parserEugen Wissner
2025-10-05Implement enumerationEugen Wissner
2025-09-29Switch completely to the table based lexerEugen Wissner
2025-09-25Make begin optional in procedures with only returnEugen Wissner
2025-09-23Implement elsif for if-statementsEugen Wissner
2025-09-20Support multiline commentsEugen Wissner
2025-09-18Support named local variables and parametersEugen Wissner
2025-09-15Do not support assembly inline statementsEugen Wissner
2025-09-13Implement if-elseEugen Wissner
2025-09-11Support comments between (* and *)Eugen Wissner
2025-09-07Compile static initializersEugen Wissner
2025-09-05Add string literalsEugen Wissner
2025-09-04Implement string literalsEugen Wissner
2025-09-03Implement binary logical expressionsEugen Wissner
2025-09-03Implement arithmetic negationEugen Wissner
2025-09-01Support simple variable assignmentEugen Wissner
2025-08-30Start overEugen Wissner
2025-05-13Support procedure without _ in the first stageEugen Wissner
2025-05-12Unify taking an identifier addressEugen Wissner