about summary refs log tree commit diff
path: root/examples (follow)
Commit message (Expand)AuthorAgeFilesLines
* Boostrap: Implement importBaitinq2025-07-121-71/+3
* Boostrap: Support cast statementBaitinq2025-07-111-0/+1
* Bootstrap: Support additionBaitinq2025-07-111-0/+72
* Boostrap: Improve codegen for function declaration (starting to work on params)Baitinq2025-07-062-4/+2
* Boostrap: Improve parser and codegen function calls valuesBaitinq2025-07-061-1/+5
* Boostrap: Get printf workingBaitinq2025-07-051-4/+2
* Bootstrap: Codegen: start working on function callsBaitinq2025-06-281-1/+4
* boostrap: implement support for declaring extern functionsBaitinq2025-06-261-0/+2
* std: Add hashmap implBaitinq2025-06-221-0/+54
* Misc: Rename langBaitinq2025-06-1128-23/+23
* stdlib: Remove printlnBaitinq2025-06-1123-41/+41
* Bootstrap: Start parsing and codegen of more statementsBaitinq2025-06-101-1/+0
* Bootstrap: Parser: Add enough implementation to parse example -2Baitinq2025-06-031-0/+1
* Feature: Support recursive structsBaitinq2025-05-301-0/+48
* Feature: Support structs as pointersBaitinq2025-05-301-0/+40
* Feature: Add sizeof builtin functionBaitinq2025-05-281-1/+1
* Feature: Finish adding struct support :^)Baitinq2025-05-271-6/+17
* Feature: Start adding structs supportBaitinq2025-05-251-0/+34
* Examples: Fix example 21Baitinq2025-05-241-2/+2
* Codegen: Fix bug with typecheck of return of function paramsBaitinq2025-05-245-46/+47
* Misc: Use println instead of printfBaitinq2025-05-1820-51/+55
* Codegen: Fix bug with global functions as paramsBaitinq2025-05-171-6/+6
* Feature: Add initial stdlibBaitinq2025-05-101-4/+5
* Feature: Support returning void from functionsBaitinq2025-05-101-6/+6
* Examples: Add example sorting arrayBaitinq2025-05-102-1/+77
* Examples: Fix example 16Baitinq2025-05-091-1/+1
* Examples: Add expected stdout and exit codeBaitinq2025-05-0424-1/+269
* Examples: Add example creating arrayBaitinq2025-04-071-0/+29
* Feature: Add char type and support underlying pointer valuesBaitinq2025-04-061-0/+23
* Codegen: Fix GEP typeBaitinq2025-04-021-1/+1
* Feature: Start adding support for assigning to pointers with arithmeticBaitinq2025-04-011-5/+5
* Codegen: Start supporting pointer arithmeticBaitinq2025-04-011-0/+16
* Feature: Add basic support for pointer references and dereferencesBaitinq2025-03-291-0/+12
* Tokenizer: Support newlines and tabs for stringsBaitinq2025-03-2616-24/+24
* Feature: Add basic support for varargsBaitinq2025-03-2514-15/+15
* Feature: Add "proper" pointer typesBaitinq2025-03-2417-16/+19
* Examples: Add example of interacting with 3rd party libraryBaitinq2025-03-241-0/+14
* Feature: Add initial support for pointersBaitinq2025-03-2414-2/+29
* Feature: Add support for stringsBaitinq2025-03-2415-25/+23
* Parser: Fix ambiguity with symbol declarationBaitinq2025-03-231-2/+2
* Feature: Add initial support for linking external symbolsBaitinq2025-03-221-4/+8
* Examples: Add example of linking external symbolBaitinq2025-03-211-0/+7
* Examples: Add new function as return exampleBaitinq2025-03-141-0/+11
* Codegen: Fix bug with functions without nameBaitinq2025-03-111-1/+1
* Examples: Add new more complex examplesBaitinq2025-03-092-6/+67
* Codegen: Fix bug with if statements inside while loopsBaitinq2025-03-091-3/+5
* Feature: Add support for mod operatorBaitinq2025-03-091-1/+1
* Feature: Add support for GT and LT operatorsBaitinq2025-03-081-1/+1
* Codegen: Fix bug with recursive functions as variablesBaitinq2025-03-081-9/+9
* Codegen: Support functions as function paramsBaitinq2025-02-231-6/+7