summaryrefslogtreecommitdiff
path: root/boot
AgeCommit message (Expand)Author
22 hoursAdd source code position to AST nodesHEADmasterEugen Wissner
3 daysAdd source code position to AST nodesEugen Wissner
4 daysDelcare extern procedures from libcEugen Wissner
7 daysDelcare extern procedures from libcEugen Wissner
7 daysUse buffered I/OEugen Wissner
9 daysGenerate automatic label during the TAC passEugen Wissner
13 daysRemove unused tokensEugen Wissner
13 daysCheck for parsing errorsEugen Wissner
2026-06-07Return 2 word aggregate typesEugen Wissner
2026-06-04Handle string as data pointer and length in TACEugen Wissner
2026-05-31Parse escape sequences in stringsEugen Wissner
2026-05-29Implement 2 word argument supportEugen Wissner
2026-05-27Remove need for trailing semicolonsEugen Wissner
2026-05-25Make booleans a character to 1-byte typesEugen Wissner
2026-05-23Implement 1 byte variable operationsEugen Wissner
2026-05-13Implement cast expressionsEugen Wissner
2026-05-07Implement aggregate values assignmentEugen Wissner
2026-05-05Implement copy_to_offset for aggregate sourcesEugen Wissner
2026-05-01Let elna_tac_make_variable accept an ElnaTacOperand typeEugen Wissner
2026-04-29Allow assigning variables refering to aggregatesEugen Wissner
2026-04-24Loading static variable address at a later, allocation stageEugen Wissner
2026-04-22Process global variables as pseudo in the move instructionEugen Wissner
2026-04-17Save global symbols in the symbol tableEugen Wissner
2026-04-16Implement aggregate assignmentEugen Wissner
2026-04-11Rename RTL symbol to dataEugen Wissner
2026-04-10Subtract a number from a pointerEugen Wissner
2026-04-10Swap source and target operands for unary TAC operatorsEugen Wissner
2026-04-09Make destination be the last argument of the TAC binary instructionsEugen Wissner
2026-04-08Use add_ptr instruction for array access expressionsEugen Wissner
2026-04-07Start stage 21Eugen Wissner
2026-04-04Implement add_ptr instructionEugen Wissner
2026-04-03Implement copy_to_offset and copy_from_offset TAC instructionsEugen Wissner
2026-03-25Add offset field to the RTL operandEugen Wissner
2026-03-22Generate same instructions for global and local variable assignmentEugen Wissner
2026-03-20Allow program module bodyEugen Wissner
2026-03-20Reduce the number of used temporary registersEugen Wissner
2026-03-17Accept pseudo registers in the move instructionEugen Wissner
2026-03-14Handle TAC global and local variablesEugen Wissner
2026-03-14Rewrite elna_parser_record_type_expression without manual pointer arithmeticEugen Wissner
2026-03-13Align the stack upon function entryEugen Wissner
2026-03-08Track token source positionEugen Wissner
2026-03-07Move register allocation into the allocation passEugen Wissner
2026-03-04Allow peeking and reading tokensEugen Wissner
2026-03-01Pass lexer state explicitlyEugen Wissner
2026-02-26Do not generate pseudo variables for literals and local variablesEugen Wissner
2026-02-25Rewrite RTL with the new singly linked listEugen Wissner
2026-02-23Extend ElnaErrorList to a generic ElnaListEugen Wissner
2026-02-22Use operand record in TAC expression visitorEugen Wissner
2026-02-17Allow compound types on the stackEugen Wissner
2026-02-04Save TAC pseudo registers in the symbol tableEugen Wissner