Andrew Kelley
70931dbdea
rework std.atomic
...
* move std.atomic.Atomic to std.atomic.Value
* fix incorrect argument order passed to testing.expectEqual
* make the functions be a thin wrapper over the atomic builtins and
stick to the naming conventions.
* remove pointless functions loadUnchecked and storeUnchecked. Instead,
name the field `raw` instead of `value` (which is redundant with the
type name).
* simplify the tests by not passing every possible combination. Many
cases were iterating over every possible combinations but then not
even using the for loop element value!
* remove the redundant compile errors which are already implemented by
the language itself.
* remove dead x86 inline assembly. this should be implemented in the
language if at all.
2023-11-22 19:08:55 -07:00
..
2023-11-19 09:55:07 +00:00
2023-10-03 11:04:41 -07:00
2023-11-19 09:55:07 +00:00
2023-11-22 11:32:14 -07:00
2023-11-19 09:55:07 +00:00
2023-11-22 19:08:55 -07:00
2023-11-19 09:55:07 +00:00
2023-11-19 09:55:07 +00:00
2023-11-22 13:24:27 -05:00
2023-11-21 13:23:53 +00:00
2023-11-19 09:55:07 +00:00
2023-11-22 13:24:27 -05:00
2023-11-22 13:24:27 -05:00
2023-11-19 09:55:07 +00:00
2023-09-07 21:56:57 +03:00
2023-11-22 13:24:27 -05:00
2023-11-21 18:04:33 +02:00
2023-11-22 01:15:11 +02:00
2023-11-19 09:55:07 +00:00
2023-11-19 09:55:07 +00:00
2023-09-19 09:37:53 -07:00
2023-09-06 19:06:32 +03:00
2023-11-22 19:08:55 -07:00
2023-06-24 16:56:39 -07:00
2022-01-01 12:47:08 +00:00
2023-06-24 16:56:39 -07:00
2023-10-03 02:51:01 -07:00
2023-11-19 09:55:07 +00:00
2023-11-22 13:24:27 -05:00
2023-11-22 11:32:14 -07:00
2023-06-16 13:44:09 -07:00
2023-11-22 19:08:55 -07:00
2023-11-19 09:55:07 +00:00
2023-11-04 14:25:50 -04:00
2023-07-21 19:56:46 -04:00
2023-07-03 13:58:03 -04:00
2023-11-19 09:55:07 +00:00
2023-11-19 09:55:07 +00:00
2023-10-23 22:42:18 -04:00
2023-11-19 09:55:07 +00:00
2023-10-02 15:31:49 -06:00
2023-11-22 19:08:55 -07:00
2023-11-19 09:55:07 +00:00
2023-02-22 00:11:20 +11:00
2023-09-14 11:03:15 -07:00
2023-10-23 22:42:18 -04:00
2023-11-22 19:08:55 -07:00
2023-11-19 09:55:07 +00:00
2023-10-02 15:31:49 -06:00
2023-11-09 17:41:14 +01:00
2023-11-22 13:24:27 -05:00
2021-09-01 17:54:06 -07:00
2023-10-23 22:42:18 -04:00
2023-11-22 13:24:27 -05:00
2023-11-22 11:32:14 -07:00
2023-11-22 13:24:27 -05:00
2023-10-17 13:55:01 -05:00
2023-11-19 09:55:07 +00:00
2023-10-21 20:52:59 -05:00
2023-01-11 15:39:48 -08:00
2023-10-31 21:37:35 -04:00
2023-10-25 04:28:30 -04:00
2023-11-12 03:21:52 -05:00
2023-08-28 17:41:37 -07:00
2023-06-19 12:34:42 -07:00
2023-11-17 20:49:32 +01:00
2023-11-22 13:24:27 -05:00
2023-11-22 13:24:27 -05:00
2023-11-22 13:24:27 -05:00
2023-11-04 09:15:05 -04:00
2023-11-21 18:04:33 +02:00
2023-11-03 23:18:21 -04:00
2023-11-22 19:08:55 -07:00
2023-10-31 21:37:35 -04:00
2023-11-19 09:55:07 +00:00
2023-11-19 09:55:07 +00:00
2023-11-19 09:55:07 +00:00
2023-11-19 09:55:07 +00:00
2023-11-19 09:55:07 +00:00
2023-11-22 13:24:27 -05:00
2023-11-21 13:55:09 +02:00
2023-10-23 22:42:18 -04:00
2023-10-23 06:00:53 -04:00
2023-10-27 03:33:49 -04:00
2023-11-19 09:55:07 +00:00
2023-06-24 16:56:39 -07:00
2023-11-05 18:44:12 -05:00
2023-10-21 20:52:58 -05:00
2023-11-21 00:55:22 -05:00
2023-11-22 13:24:27 -05:00
2023-11-19 09:55:07 +00:00
2023-11-22 19:08:55 -07:00
2023-10-26 21:45:57 -04:00
2023-11-19 09:55:07 +00:00
2023-10-31 21:37:35 -04:00
2023-11-21 13:51:03 +02:00
2023-11-22 07:40:30 +00:00
2023-10-21 21:24:55 +00:00
2023-10-21 21:24:55 +00:00
2023-10-08 16:54:31 -07:00