about summary refs log tree commit diff
path: root/examples/2.src (unfollow)
Commit message (Expand)AuthorFilesLines
2025-02-15Codegen: start supporting types for function paramsBaitinq8-11/+19
2025-02-15Codegen: depend on libc for entrypointBaitinq1-21/+0
2025-02-15Codegen: print verification messageBaitinq1-1/+4
2025-02-15Feature: Introduce initial support for function return typesBaitinq18-32/+42
2025-02-14Examples: Update initial example with typesBaitinq1-1/+1
2025-02-14Codegen: Fix bug when reassigning variablesBaitinq1-2/+8
2025-02-13Codegen: CleanupBaitinq2-65/+47
2025-02-12Misc: Cleanup commentsBaitinq1-3/+0
2025-02-12Codegen: Properly support global varsBaitinq1-2/+18
2025-02-12Codegen: Fix bug with function as variablesBaitinq2-4/+0
2025-02-12Codegen: Dont alloca for function definitionsBaitinq1-1/+1
2025-02-12Misc: Update flakeBaitinq1-12/+12
2025-02-12Codegen: Fix generating function paramsBaitinq2-9/+21
2025-02-11Misc: Update flakeBaitinq1-47/+13
2025-02-11Misc: Add TODOsBaitinq5-5/+13
2025-02-11Codegen: Fix generating binop expressionsBaitinq2-13/+17
2025-02-11Codegen: Fix generating unary expressionsBaitinq1-10/+24
2025-02-11Codegen: Fix generating equality expressionsBaitinq1-4/+11
2025-02-10Evaluator: Add "printb" functionBaitinq1-1/+1
2025-02-10Codegen: Implement while statement and fix additionBaitinq2-9/+43
2025-02-10Codegen: Fix SSA variable declarationBaitinq2-15/+42
2025-02-05Codegen: Random fixesBaitinq1-4/+2
2025-02-04Codegen: "Support" booleansBaitinq2-28/+96
2025-02-04Codegen: Support anonymous functionsBaitinq1-8/+14
2025-02-04Codegen: Fix verifier errors and ensure verifier runsBaitinq1-7/+16
2025-02-04Codegen: Prepare for module verifyingBaitinq1-0/+3
2025-02-04Codegen: Support recursive functionsBaitinq1-12/+19
2025-02-02Codegen: Add errdefers for debuggingBaitinq1-0/+6
2025-02-02Codegen: Support mul,div,sub and cmpBaitinq1-3/+50
2025-02-02Codegen: Support if statementsBaitinq1-0/+23
2025-02-01Codegen: Handle function parametersBaitinq1-6/+24
2025-01-31Codegen: Start handling global variablesBaitinq2-5/+12
2025-01-31Codegen: Fix function as variablesBaitinq2-13/+80
2025-01-30Misc: Fix incorrect codegen error logBaitinq1-11/+13
2025-01-30Codegen: Fix bug calling printfBaitinq2-8/+6
2025-01-30Codegen: Get addition kind of workingBaitinq1-6/+10
2025-01-30Codegen: CleanupBaitinq3-64/+60
2025-01-30Examples: Add future types exampleBaitinq2-0/+20
2025-01-30Examples: Fix example 2Baitinq2-1/+2
2025-01-30Codegen: Support function calls in return statementBaitinq3-10/+9
2025-01-30Codegen: Get function declaration/calling kind of workingBaitinq2-25/+40
2025-01-29Codegen: Support identifiers in return expressionsBaitinq2-4/+8
2025-01-29Codegen: Support variable reassignmentBaitinq2-39/+23
2025-01-29Codegen: Get variable declarations kind of workingBaitinq2-19/+38
2025-01-28Codegen: Get printf workingBaitinq2-6/+43
2025-01-27Codegen: CleanupBaitinq1-7/+6
2025-01-27Codegen: Get the most basic ever example compilingBaitinq3-16/+78
2025-01-27Codegen: Start working on actual AST codegenBaitinq2-14/+70
2025-01-27Misc: Update gitignoreBaitinq1-0/+1
2025-01-27Codegen: PoC use _startBaitinq1-1/+1