aboutsummaryrefslogtreecommitdiff
path: root/src/llvm_backend_expr.cpp
Commit message (Collapse)AuthorAgeFilesLines
...
* Fix #1120 code generationgingerBill2021-09-081-5/+52
|
* Fix code gen bug for slicing multi pointersgingerBill2021-09-081-1/+4
|
* Fix indexing code gen for multi-pointersgingerBill2021-08-221-1/+1
|
* Fix code gen for compare against `nil` for multi pointersgingerBill2021-08-221-0/+1
|
* Add comparisons to LLVM backend for multi pointersgingerBill2021-08-211-0/+1
|
* Add multi-pointer types `[^]T`gingerBill2021-08-211-0/+55
|
* Remove unused codegingerBill2021-08-191-10/+1
|
* Make `or_else` and `or_return` operators (binary and suffix respectively)gingerBill2021-08-151-0/+8
|
* Unify semantics of the built-in `swizzle` procedure with the selector ↵gingerBill2021-08-091-0/+56
| | | | expression semantics e.g. `.xyz`
* Reorganize llvm_backend.cpp into separate files for easier maintenancegingerBill2021-08-071-0/+3630