aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Correct `does_field_type_allow_using`dev-2021-07gingerBill2021-06-291-4/+0
* Fix #1042gingerBill2021-06-282-19/+35
* Fix #1043gingerBill2021-06-281-0/+3
* Fix swizzling of pointers to arraysgingerBill2021-06-281-2/+7
* Modify scope finding rules for distinct types in lb_debug_typegingerBill2021-06-271-3/+23
* Fix #1044gingerBill2021-06-261-4/+17
* Allow alternative syntax for `offset_of`: `offset_of(Type, field)`, `offset_o...gingerBill2021-06-262-12/+50
* Fix semicolon insertion rule for `---`gingerBill2021-06-261-5/+5
* Support compound literals for `struct #raw_union` typesgingerBill2021-06-262-6/+60
* Fix compiler errorsgingerBill2021-06-251-3/+3
* Change logic for comparison against `nil` for array-like data types (compare ...gingerBill2021-06-241-12/+27
* Add documentation for `-verbose-errors`gingerBill2021-06-231-0/+4
* Add `intrinsics.type_is_endian_platform`gingerBill2021-06-173-16/+23
* Correct selector call expression chaining behaviour (a bit of a hack)gingerBill2021-06-162-10/+35
* Fix double evaluation bug with selector call expressions `x->y(z)`gingerBill2021-06-161-4/+27
* Improve logic for diverging procedures by checking if it terminatesgingerBill2021-06-162-7/+27
* Add unreachable detection for deferred statements in a scope which contains a...gingerBill2021-06-161-0/+44
* Fix #1017gingerBill2021-06-151-4/+7
* Fix #1019gingerBill2021-06-152-2/+1
* Fix #1015gingerBill2021-06-141-11/+15
* Just create `context` when requiredgingerBill2021-06-142-17/+1
* Fix `context` logicgingerBill2021-06-131-3/+3
* Remove dead codegingerBill2021-06-121-22/+0
* Correct `context `logic in `lb_build_addr`gingerBill2021-06-121-1/+1
* Improve vector arithmetic generation for array programming operationsgingerBill2021-06-123-73/+218
* Fix `remove_temp_files`gingerBill2021-06-121-4/+9
* Fix linkage problem for procedures required by LLVMgingerBill2021-06-101-9/+18
* Minor code clean upgingerBill2021-06-091-11/+4
* Improve code generation for type switch statements to use a jump table by def...gingerBill2021-06-091-26/+35
* Allow trivial optimizations for switch statements of `typeid`gingerBill2021-06-092-11/+23
* Do trivial SwitchInstr optimization for constant case switch statementsgingerBill2021-06-091-6/+93
* Correct minimum dependency for `complex32`gingerBill2021-06-082-10/+31
* Improve code generation hints for return statements which return by pointergingerBill2021-06-081-7/+35
* Make default calling convention code more correct to readgingerBill2021-06-085-16/+31
* Minor alignment cleanup for swizzle loadgingerBill2021-06-081-1/+10
* Correct `is_operand_value` for Swizzle addressing modesgingerBill2021-06-081-0/+2
* Fix and improve swizzle loads for ordered indicesgingerBill2021-06-081-1/+17
* Fix show-timings header for -lld on windowsgingerBill2021-06-081-1/+5
* 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