aboutsummaryrefslogtreecommitdiff
path: root/src/tilde_proc.cpp
Commit message (Expand)AuthorAgeFilesLines
* Update tildeupdate-tildegingerBill2024-06-131-1/+3
* Add define flag for codegengingerBill2024-06-111-1/+5
* Update tilde filesgingerBill2024-06-111-9/+0
* Fill out more of the tilde expression codegingerBill2024-04-301-0/+2
* Update againgingerBill2024-04-301-0/+15
* Begin fixing type info stuffgingerBill2024-04-301-2/+2
* Update TildegingerBill2024-04-301-42/+16
* Begin updating TildegingerBill2024-04-261-47/+48
* Minor fix to call expr in tilde with variadic parametersgingerBill2023-12-131-2/+1
* Update TildegingerBill2023-12-131-4/+5
* Update TildegingerBill2023-09-111-4/+4
* Update TildegingerBill2023-08-211-9/+8
* Update TildegingerBill2023-08-191-7/+23
* Tilde: Begin work on #soagingerBill2023-08-071-1/+2
* Mock out map get/set functionalitygingerBill2023-08-071-1/+5
* Add hasher proc generationgingerBill2023-08-031-0/+188
* Generate equal proc for unionsgingerBill2023-08-031-1/+45
* Update Tilde for the new TB_Passes approachgingerBill2023-07-281-37/+121
* BODGE for finding procedure symbolsgingerBill2023-07-281-3/+4
* Fix dependency issue; Allow polymorphic procedures in tildegingerBill2023-07-251-21/+34
* Support non-constant global slicesgingerBill2023-07-251-2/+5
* Generate anonymous procedure literalsgingerBill2023-07-251-1/+58
* Update tildegingerBill2023-07-251-39/+15
* Implement basic runtime type informationgingerBill2023-07-251-3/+2
* Begin work on setting up type information tablegingerBill2023-07-241-0/+2
* Fix `transmute(uintptr)ptr` etcgingerBill2023-07-241-0/+6
* Implement for in statements for array-like valuesgingerBill2023-07-241-1/+1
* Update Tilde to fix reg alloc buggingerBill2023-07-241-1/+1
* Update Tilde for testing reg spill stuffgingerBill2023-07-241-3/+27
* Multithread tilde backendgingerBill2023-07-241-15/+29
* Move linker code into separate filegingerBill2023-07-241-1/+1
* Update Tilde to get basic "Hello World" working with `runtime.print_string`gingerBill2023-07-241-3/+3
* Update TildegingerBill2023-07-241-3/+6
* Begin working on a minimum buildgingerBill2023-07-231-35/+67
* Update Tilde; Add `min` and `max`gingerBill2023-07-221-23/+26
* Simplify procedure argument handlinggingerBill2023-07-221-27/+86
* Begin work on builtin proceduresgingerBill2023-07-221-1/+2
* Implement call expressionsgingerBill2023-07-221-2/+183
* Support multiple return values for non-odin calling conventionsgingerBill2023-07-221-18/+46
* Support multiple return valuesgingerBill2023-07-221-11/+55
* Update Tilde to get procedure passing rulesgingerBill2023-07-221-12/+120
* Add `defer` statements; add implicit `context` pointer to context stackgingerBill2023-07-191-4/+23
* Mock out `defer` handling logic (before handling `defer` statements)gingerBill2023-07-191-12/+16
* Support branch statements `break`/`continue`/`fallthrough`gingerBill2023-07-191-2/+12
* Implement if statementsgingerBill2023-07-191-2/+2
* Update TBgingerBill2023-07-191-6/+6
* Implement Ternary If ExpressiongingerBill2023-07-181-5/+7
* Mock out binary expressions and variable declarationsgingerBill2023-07-181-1/+2
* Update tilde; procedure type determination from debug typesgingerBill2023-07-181-261/+14
* Planning for multi-valued expressions in the tilde backendgingerBill2023-07-171-5/+4