aboutsummaryrefslogtreecommitdiff
path: root/src/tilde.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Update Tilde for the new TB_Passes approachgingerBill2023-07-281-19/+25
|
* BODGE for finding procedure symbolsgingerBill2023-07-281-1/+19
| | | | Related to a dependency graph race condition bug (THIS NEEDS TO BE FIXED)
* Support non-constant global slicesgingerBill2023-07-251-10/+15
|
* Basic support for global variablesgingerBill2023-07-251-7/+22
|
* Implement `@(static)` local variablesgingerBill2023-07-251-1/+3
|
* Generate anonymous procedure literalsgingerBill2023-07-251-7/+17
|
* Continue filling in the global type info datagingerBill2023-07-251-113/+0
|
* Implement basic runtime type informationgingerBill2023-07-251-1/+1
| | | | This allows for `runtime.println_any` to work!
* Begin work on setting up type information tablegingerBill2023-07-241-1/+27
|
* Fix `transmute(uintptr)ptr` etcgingerBill2023-07-241-0/+18
|
* Update Tilde to fix reg alloc buggingerBill2023-07-241-1/+1
|
* Update Tilde for testing reg spill stuffgingerBill2023-07-241-99/+16
|
* Mock out type info initialize stuffgingerBill2023-07-241-5/+7
|
* Multithread tilde backendgingerBill2023-07-241-11/+49
|
* Generate object name for them modulegingerBill2023-07-241-4/+58
|
* Hook up Tilde to the linker codegingerBill2023-07-241-4/+7
|
* Begin working on a minimum buildgingerBill2023-07-231-1/+43
|
* Simplify procedure argument handlinggingerBill2023-07-221-0/+1
|
* Begin work on builtin proceduresgingerBill2023-07-221-0/+1
|
* Update Tilde to get procedure passing rulesgingerBill2023-07-221-83/+12
|
* Rename tilde_backend* files to tilde*gingerBill2023-07-191-0/+839