aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
...
* Fix -lld on WindowsgingerBill2021-06-081-3/+2
* Minor improvements to `-use-separate-modules`gingerBill2021-06-081-6/+25
* Replace `js_wasm32` with `freestanding_wasm32`gingerBill2021-06-085-26/+34
* Correct `#soa` type creationgingerBill2021-06-081-4/+16
* Fix #1011 by unifying the logicgingerBill2021-06-082-234/+54
* Fix `lb_build_defer_stmt`gingerBill2021-06-081-0/+3
* Correct code for `#simd` in unionsgingerBill2021-06-061-9/+14
* Correct union tag size for large alignmentsgingerBill2021-06-061-10/+2
* Fix #861 - Add extra check on missing `main`gingerBill2021-06-061-2/+4
* Add warning to variables which may overflow the stack on declaration; #Fix 661gingerBill2021-06-061-16/+25
* Fix 128-bit integer to float cast by explicitly calling the procedure direct;...gingerBill2021-06-062-0/+12
* Add support for `Addressing_OptionalOkPtr`gingerBill2021-06-063-126/+237
* Clean up lbAddr_Swizzle logic for load and storegingerBill2021-06-051-47/+73
* Use `shufflevector` when possible for lbAddr_Swizzle loadgingerBill2021-06-051-0/+39
* Improved `lb_build_assign_stmt_array` logicgingerBill2021-06-051-16/+36
* Improve error message for addressing a swizzle intermediate array valuegingerBill2021-06-051-0/+4
* Fix `lb_build_assign_stmt_array` for `lbAddr_Swizzle`gingerBill2021-06-051-1/+28
* Experimental support for inline swizzling for array types of len <= 4 e.g. `v...gingerBill2021-06-057-74/+185
* Add missing `doc_format` flags for entities and improve docs for the odin pac...gingerBill2021-06-052-2/+12
* Fix `ast_end_token` for `[?]T` typesgingerBill2021-06-031-1/+5
* All spaces in `import`-like pathsgingerBill2021-06-031-1/+3
* Minor clean upgingerBill2021-06-021-5/+2
* Make inline array arithmetic use `load+extractvalue` rather than `getelementp...dev-2021-06gingerBill2021-06-011-7/+42
* Improves to array arithmetic on += etc assignment statementsgingerBill2021-06-011-68/+218
* Fix #998gingerBill2021-05-311-0/+10
* Fix #992gingerBill2021-05-311-2/+4
* Fix #999gingerBill2021-05-311-1/+1
* Fix #996gingerBill2021-05-311-9/+11
* Comment on the required `generate_minimum_dependency_set` entitiesgingerBill2021-05-311-19/+19
* Remove unneeded minimum dependenciesgingerBill2021-05-311-15/+3
* Remove unneeded dependenciesgingerBill2021-05-311-37/+3
* Fix #1004gingerBill2021-05-312-36/+2
* Fix polymorphic record "too few" lacking error messagegingerBill2021-05-313-3/+16
* Add intrinsics.{ptr_offset, ptr_sub}gingerBill2021-05-303-0/+138
* Improve logic for intrinsics.{mem_copy, mem_copy_non_overlapping, mem_zero} t...gingerBill2021-05-301-10/+65
* Add abs_f16 dependency when used.Jeroen van Rijn2021-05-291-0/+1
* Fix comparison bug of enumerated arraysgingerBill2021-05-271-2/+6
* Disable copy elision on assignments for the time beinggingerBill2021-05-251-2/+2
* Minimize copying on getting the address of a call if requiredgingerBill2021-05-241-1/+5
* Add `intrinsics.mem_zero`gingerBill2021-05-243-2/+57
* Move the mem zero into a separate procedure for reusegingerBill2021-05-241-19/+27
* Refactoring of lbFunctionType retrievalgingerBill2021-05-241-15/+26
* Refactor backend code for assignments; Refactor some statements into separate...gingerBill2021-05-241-399/+335
* Heavily improve the copy elision logic in the backendgingerBill2021-05-242-47/+104
* Add `@(link_section=<string>)` for global variablesgingerBill2021-05-245-0/+18
* Handle #c_vararg correctlygingerBill2021-05-241-0/+6
* Modify ABI for the Odin calling conventions on SysV slightlygingerBill2021-05-222-36/+19
* Fix `ast_end_token`gingerBill2021-05-211-2/+11
* Fix `..=` logic in the backendgingerBill2021-05-212-7/+7
* Be a little more correct with the temporary Ast nodegingerBill2021-05-191-3/+3