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-09-15 19:00:35 -07:00
2021-09-14 21:58:22 -07:00
2021-09-01 17:54:07 -07:00
2021-09-15 19:00:35 -07:00
2021-09-15 19:00:35 -07:00
2021-09-01 14:17:45 -04:00
2021-08-06 02:01:47 -07:00
2021-09-01 17:54:07 -07:00
2020-09-21 18:38:55 -07:00
2021-08-03 08:38:15 +03:00
2021-09-15 19:00:35 -07:00
2021-09-13 20:11:35 -07:00
2021-06-14 00:16:40 +03:00
2021-06-21 17:03:03 -07:00
2020-12-07 17:27:09 -07:00
2021-08-06 02:01:47 -07:00
2021-03-25 22:05:21 -04:00
2021-09-07 15:11:28 -04:00
2021-07-23 22:42:31 -07:00
2021-07-23 22:42:31 -07:00
2021-08-31 21:50:16 -04:00
2021-09-04 12:18:38 +03:00
2021-09-15 19:00:35 -07:00
2021-09-07 15:11:28 -04:00
2021-09-15 13:38:00 -04:00
2021-09-14 21:58:22 -07:00
2021-07-23 22:42:31 -07:00
2021-06-03 17:02:16 -05:00
2021-09-15 19:00:35 -07:00
2021-06-21 17:03:03 -07:00
2021-06-21 17:03:03 -07:00
2021-07-30 16:17:59 -07:00
2021-07-20 12:19:16 -07:00
2021-09-15 19:55:57 -07:00
2021-07-23 22:42:31 -07:00
2021-09-14 21:58:22 -07:00
2021-08-06 02:01:47 -07:00
2021-06-30 21:49:00 -05:00
2021-06-21 17:03:03 -07:00
2021-09-01 17:54:07 -07:00
2021-09-15 19:55:57 -07:00
2021-08-21 20:47:42 -07:00
2021-09-13 22:01:40 -07:00
2021-01-14 20:41:37 -07:00
2021-07-11 00:06:47 +02:00
2018-09-18 00:13:17 -04:00
2021-09-07 21:49:08 -06:00
2020-09-21 21:14:01 -07:00
2021-09-01 17:54:07 -07:00
2021-02-25 19:41:30 -08:00
2020-12-16 12:18:14 +01:00
2021-07-10 15:58:38 -04:00
2021-08-03 08:38:15 +03:00
2021-08-03 08:38:15 +03:00
2021-07-10 15:58:38 -04:00
2021-09-14 21:58:22 -07:00
2021-09-14 21:58:22 -07:00
2021-09-15 12:37:32 -07:00