aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
...
| * | Merge pull request #2686 from ryuukk/patch-8gingerBill2023-08-011-1/+1
| |\ \
| | * | Assign element to Slice not Array when alloc a Type_Sliceryuukk2023-07-271-1/+1
| | |/
| * | Add -show-system-calls flag info to cli usage helpHasan Yasin Ozturk2023-08-011-5/+9
| * | Go through loads of `TODO`sgingerBill2023-08-0113-77/+36
| * | Remove `-strict-style-init-only`gingerBill2023-08-013-21/+1
| * | Replace a lot of warnings with errors; remove deprecated stuffgingerBill2023-08-016-39/+8
| * | Add `-vet-style` and `-vet-semicolon`gingerBill2023-08-014-38/+77
| * | Fix typogingerBill2023-07-311-1/+1
| * | Add require_results for proc groupsgingerBill2023-07-311-0/+6
| * | Remove debug codegingerBill2023-07-311-1/+1
| * | Clean up usage of `using` throughout core and vendorgingerBill2023-07-311-2/+2
| * | Improve `//+vet`; remove `using` in many places; add `//+vet !using-stmt` whe...gingerBill2023-07-317-25/+48
| * | Add separate `-vet` flags; `-vet-using-*` flags; `//+vet` file flagsgingerBill2023-07-3110-22/+203
| |/
* | Update Tilde for the new TB_Passes approachgingerBill2023-07-288-116/+330
* | BODGE for finding procedure symbolsgingerBill2023-07-285-25/+49
* | Fix dependency issue; Allow polymorphic procedures in tildegingerBill2023-07-257-175/+233
* | Support non-constant global slicesgingerBill2023-07-255-21/+77
* | Basic support for global variablesgingerBill2023-07-251-7/+22
* | Move mutable value decl stuff to a separate proceduregingerBill2023-07-251-124/+131
* | Implement `@(static)` local variablesgingerBill2023-07-253-7/+68
* | Generate anonymous procedure literalsgingerBill2023-07-255-17/+112
* | Fill out type information datagingerBill2023-07-252-47/+196
* | Continue filling in the global type info datagingerBill2023-07-253-131/+338
* | Update tildegingerBill2023-07-253-45/+43
* | Implement basic runtime type informationgingerBill2023-07-258-71/+459
* | Begin work on setting up type information tablegingerBill2023-07-245-19/+366
* | Fix `transmute(uintptr)ptr` etcgingerBill2023-07-246-5/+84
* | Implement for in statements for array-like valuesgingerBill2023-07-243-38/+308
* | Implement for in interval statementsgingerBill2023-07-242-2/+163
* | Update Tilde to fix reg alloc buggingerBill2023-07-243-2/+2
* | Update Tilde for testing reg spill stuffgingerBill2023-07-246-104/+125
* | Mock out type info initialize stuffgingerBill2023-07-244-6/+35
* | Multithread tilde backendgingerBill2023-07-245-32/+88
* | Generate object name for them modulegingerBill2023-07-241-4/+58
* | Hook up Tilde to the linker codegingerBill2023-07-245-44/+55
* | Move linker code into separate filegingerBill2023-07-245-426/+438
* | Update Tilde to get basic "Hello World" working with `runtime.print_string`gingerBill2023-07-243-7/+13
* | Update TildegingerBill2023-07-244-4/+7
* | Minor clean up to builtin procsgingerBill2023-07-231-16/+120
* | Begin working on a minimum buildgingerBill2023-07-2310-256/+1355
* | Update Tilde; Add `min` and `max`gingerBill2023-07-227-71/+184
* | Simplify procedure argument handlinggingerBill2023-07-228-36/+95
* | Begin work on builtin proceduresgingerBill2023-07-227-9/+637
* | Implement call expressionsgingerBill2023-07-224-6/+201
* | Support multiple return values for non-odin calling conventionsgingerBill2023-07-223-18/+61
* | Support multiple return valuesgingerBill2023-07-222-12/+56
* | Update Tilde to get procedure passing rulesgingerBill2023-07-226-115/+217
* | Copy lvalues on multi-valued assignments to allow for `a, b = b, a` on large ...gingerBill2023-07-213-14/+40
* | Count extra stuffgingerBill2023-07-201-7/+26
* | Remove dead codegingerBill2023-07-201-19/+2