about summary refs log tree commit diff
path: root/examples/9.src (unfollow)
Commit message (Collapse)AuthorFilesLines
2025-03-09Examples: Add new more complex examplesBaitinq2-6/+67
2025-03-09Codegen: Fix bug with if statements inside while loopsBaitinq2-8/+8
2025-03-09Feature: Add support for mod operatorBaitinq6-16/+43
2025-03-08Feature: Add support for GT and LT operatorsBaitinq5-80/+47
2025-03-08Codegen: Fix bug with recursive functions as variablesBaitinq2-28/+24
2025-03-08Codegen: Use alternative way of knowing if we should load function before callBaitinq1-3/+1
2025-03-07Misc: Remove commentsBaitinq1-4/+3
2025-03-04Codegen: Fix llvm codegen in macosBaitinq1-2/+1
2025-03-04Codegen: Fix llvm compilation in macosBaitinq2-13/+16
2025-03-04Codegen: Initialize all llvm targetsBaitinq1-5/+8
2025-02-25Codegen: CleanupBaitinq1-6/+5
2025-02-23Codegen: Support functions as function paramsBaitinq3-35/+97
2025-02-22Misc: Fix llvm error message cleanupBaitinq1-1/+1
2025-02-16Parser: Add proper support for type parsingBaitinq3-17/+98
2025-02-15Codegen: support bool typeBaitinq2-6/+13
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