aboutsummaryrefslogtreecommitdiffhomepage
path: root/testexec/mainapp/expressions.slul
AgeCommit message (Expand)AuthorFilesLines
2024-05-25testexec: Call tests in expressions.slul from main. Add assertionsSamuel Lidén Borell1-6/+51
2024-05-25testexec: Fix typo in test "expr_backend_optimize"Samuel Lidén Borell1-1/+1
2024-05-25testexec: Fix test expr_arraysSamuel Lidén Borell1-1/+5
2024-05-25aarch64: Emit (inline unrolled) memcpy for large LOADGLOBALSamuel Lidén Borell1-0/+70
2024-05-22aarch64: Use emit_load_imm so large immed's get handled correctlySamuel Lidén Borell1-0/+17
2024-05-14Tests: Expand no-indentation testSamuel Lidén Borell1-9/+28
2024-05-12Fix index operation on references to arraysSamuel Lidén Borell1-0/+10
2024-05-11Update copyright yearsSamuel Lidén Borell1-1/+1
2024-05-11Tokenizer: Fix error on unindented variable definitionSamuel Lidén Borell1-0/+37
2024-05-02exprchk: Constant evaluation of comparison operatorsSamuel Lidén Borell1-0/+72
2024-05-01Backend: Optimize out EQ/NEQ/LT/... with zero when followed by CONDJUMPSamuel Lidén Borell1-1/+19
2024-04-28Backend: Optimize out no-op ADD/SUB/DIV'sSamuel Lidén Borell1-0/+6
2024-04-28Backend: Optimize MUL with constant 0 or 1Samuel Lidén Borell1-0/+15
2024-04-27Parser: Don't set is_called in array index expressionsSamuel Lidén Borell1-0/+17
2024-04-24ir: "deref x = y" shouldn't load from the pointerSamuel Lidén Borell1-0/+14
2024-04-01ir: Fix IR generation of non-trivial lvalues (such as fields/indices)Samuel Lidén Borell1-0/+1
2024-03-10Tests: Test of deep recursive constant expressionsSamuel Lidén Borell1-0/+70
2024-01-01Put since-versions first in struct/enum membersSamuel Lidén Borell1-0/+13
2023-06-16IR generator: Don't use temporary for calling functionsSamuel Lidén Borell1-0/+2
2023-05-18IR generation of array index expressionsSamuel Lidén Borell1-0/+70
2023-05-17Enable some tests that are working nowSamuel Lidén Borell1-5/+4
2023-05-14Fix parsing of nested structsSamuel Lidén Borell1-0/+35
2023-05-01Type checking of "refto" and "deref" operationsSamuel Lidén Borell1-1/+10
2023-05-01Named function argumentsSamuel Lidén Borell1-0/+8
2023-05-01Fix assertion failure in IR generator on "none" valuesSamuel Lidén Borell1-0/+10
2023-04-30Parsing and basic checks of literal struct values with named fieldsSamuel Lidén Borell1-0/+16
2023-04-29Fix fields not being found due to incorrect hash valueSamuel Lidén Borell1-0/+26
2023-04-15Forbid repeating of relational operations without paranthesesSamuel Lidén Borell1-0/+10
2023-04-15Add pointer operators: deref, refto, ref_is, ref_is_notSamuel Lidén Borell1-0/+10
2023-04-09Fix enum .typeidentifiersSamuel Lidén Borell1-0/+20
2023-02-18Basic var-lane (abstract register) allocationSamuel Lidén Borell1-0/+49