aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
...
* | Mock out binary expressions and variable declarationsgingerBill2023-07-183-4/+206
* | Update tilde; procedure type determination from debug typesgingerBill2023-07-186-278/+40
* | Planning for multi-valued expressions in the tilde backendgingerBill2023-07-175-5/+45
* | Flesh out debug procedure typegingerBill2023-07-174-8/+46
* | Move debug type code its own filegingerBill2023-07-174-453/+459
* | Implement debug type for `proc`sgingerBill2023-07-171-5/+114
* | Mostly fill in `cg_debug_type`gingerBill2023-07-174-1/+345
* | Mock out struct_ep callsgingerBill2023-07-172-89/+173
* | Update Tilde; mock out `cg_build_return_stmt`gingerBill2023-07-177-77/+125
* | Merge branch 'master' into tildegingerBill2023-07-176-143/+251
|\|
| * Improve type inference for procedure group stuffgingerBill2023-07-171-6/+2
| * Improve scoring for polymorphic proceduresgingerBill2023-07-171-6/+8
| * Fix to allow procedure groups on objective-c typesgingerBill2023-07-175-120/+227
| * Fix bug caused by incorrect assertgingerBill2023-07-171-1/+1
| * Merge pull request #2625 from laytan/exit-code-1-on-test-failuregingerBill2023-07-111-12/+15
| |\
| | * fix indentationLaytan Laats2023-07-111-5/+6
| | * use lb_emit_select instead of lb_emit_if for exit checkLaytan Laats2023-07-111-22/+4
| | * exit with code 1 on `odin test` failureLaytan Laats2023-07-031-12/+32
* | | Mock out more of the `ep` proceduresgingerBill2023-07-174-53/+316
* | | Mock out `cg_emit_arith`gingerBill2023-07-173-1/+350
* | | Mock out `cg_emit_conv`gingerBill2023-07-165-40/+562
* | | Begin working on proper expressionsgingerBill2023-07-157-80/+630
* | | Basic `context` creationgingerBill2023-07-155-293/+451
* | | Update TB; Fix calling nullptr TB_Node* problemsgingerBill2023-07-158-58/+196
* | | Mocking out call related stuffgingerBill2023-07-146-14/+207
* | | Mock out more of the addr related stuffgingerBill2023-07-145-135/+323
* | | cg_emit_load/cg_emit_storegingerBill2023-07-144-0/+174
* | | Stub out expr and const filesgingerBill2023-07-145-64/+283
* | | Begin work on building statementsgingerBill2023-07-143-8/+344
* | | Very start of working on Tilde Backend for OdingingerBill2023-07-145-40/+927
* | | Update TildegingerBill2023-07-142-46/+19
* | | Basic global struct examplegingerBill2023-07-082-5/+30
* | | Hellope World! with TildegingerBill2023-07-083-2/+38
* | | Add `-tilde` for working on the new compilergingerBill2023-07-083-17/+60
* | | Add tildegingerBill2023-07-086-0/+1823
|/ /
* | Generalize name mangling rule to have a singular definition for a name separatordev-2023-07gingerBill2023-07-073-4/+6
* | Add extra mutex guards around module value accessgingerBill2023-07-072-0/+11
* | Fix issue with pointer casting internal llvm intrinsicsgingerBill2023-07-071-1/+4
* | Fix #2593gingerBill2023-07-071-1/+4
* | Fix #2624gingerBill2023-07-071-1/+1
* | Fix #2629gingerBill2023-07-071-2/+6
* | Fix `[2]union{T}` comparison against `nil`gingerBill2023-07-071-2/+5
* | Fix #2630gingerBill2023-07-072-19/+22
* | Always call `lb_run_remove_dead_instruction_pass` to fix `-debug` issuesgingerBill2023-07-072-12/+3
* | Fix #2615: can't iterate untyped stringLaytan Laats2023-07-021-1/+1
|/
* Merge pull request #2622 from laytan/detect-unix-colors-supportJeroen van Rijn2023-07-021-1/+23
|\
| * fix spacingLaytan Laats2023-07-021-18/+18
| * use more common detection method and add FORCE_COLOR and NO_COLOR supportLaytan Laats2023-07-021-15/+21
| * ignore stderr in tput callLaytan Laats2023-07-021-1/+1
| * detect unix color supportLaytan Laats2023-07-021-0/+16