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:55:57 -07:00
2021-06-12 14:23:07 +03:00
2021-07-28 18:13:17 -04:00
2021-09-13 23:40:38 +02:00
2021-09-15 13:38:00 -04:00
2020-02-28 14:51:54 -05:00
2021-09-13 22:01:40 -07:00
2021-09-01 17:54:07 -07:00
2021-09-01 17:54:07 -07:00
2021-09-01 17:54:07 -07:00
2021-09-01 17:54:07 -07:00
2020-10-31 12:21:49 +02:00
2021-08-21 16:32:09 +03:00
2021-06-23 10:44:46 -07:00
2021-05-23 15:38:57 -04:00
2021-09-15 13:38:00 -04:00
2021-09-07 19:44:21 +03:00
2021-09-01 17:54:07 -07:00