Andrew Kelley
d5c1d24964
stage2: fix "cmpxchg with ptr" test case
* Sema: fix atomic operand checking to allow pointers.
* LLVM backend: implement pointer-like optional constants.
* LLVM backend: fix `is_non_null` and `optional_payload` instructions
to support pointer-like optionals.
* Type: introduce `isPtrAtRuntime` method.
* Type: fix `isPtrLikeOptional` to get the correct answer for allowzero
pointers and slices.
2021-09-15 19:55:57 -07:00
..
2021-09-15 19:00:35 -07:00
2021-09-01 17:54:07 -07:00
2021-09-01 17:54:06 -07:00
2021-09-01 17:54:06 -07:00
2021-09-15 19:00:35 -07:00
2021-09-15 19:55:57 -07:00
2021-09-01 17:54:06 -07:00
2021-07-20 12:19:16 -07:00
2021-08-21 23:52:55 -04:00
2021-09-01 17:54:06 -07:00
2021-09-01 17:54:06 -07:00