Andrew Kelley
d5e21a4f1a
std: remove meta.trait
...
In general, I don't like the idea of std.meta.trait, and so I am
providing some guidance by deleting the entire namespace from the
standard library and compiler codebase.
My main criticism is that it's overcomplicated machinery that bloats
compile times and is ultimately unnecessary given the existence of Zig's
strong type system and reference traces.
Users who want this can create a third party package that provides this
functionality.
closes #18051
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-10-03 11:04:41 -07: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-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-19 09:55:07 +00: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-19 09:55:07 +00:00
2023-06-16 13:44:09 -07:00
2023-04-21 23:08:48 -04: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-19 09:55:07 +00: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-21 14:22:11 +02: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-21 11:59:24 -05: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-19 09:55:07 +00: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-10-31 00:17:39 -04: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