Andrew Kelley
fff3c1fff4
un-special-case startup code in the std lib
...
Previously, the compiler had special logic to determine whether to
include the startup code, which was in `std/special/start.zig`. Now,
the file is moved to `std/start.zig`, and there is no special logic
in the compiler. Instead, the standard library unconditionally imports
the `start.zig` file, which then has a `comptime` block that does the
logic of determining what, if any, start symbols to export. Instead of
`start.zig` being in its own special package, it is just another normal
file that is part of the standard library.
`std.builtin.TestFn` is now part of the standard library rather than
specially generated by the compiler.
2019-12-12 18:33:44 -05:00
..
2019-12-10 11:09:41 -05:00
2019-09-25 23:35:41 -04:00
2019-12-10 12:28:28 -05:00
2019-12-08 22:53:51 -05:00
2019-11-25 13:53:13 -05:00
2019-12-10 11:09:41 -05:00
2019-11-08 15:57:25 -05:00
2019-12-01 09:56:01 -05:00
2019-12-10 11:09:41 -05:00
2019-09-25 23:35:41 -04:00
2019-12-10 15:08:10 -05:00
2019-12-08 22:53:51 -05:00
2019-12-10 11:09:41 -05:00
2019-12-10 11:09:41 -05:00
2019-12-11 02:08:33 -05:00
2019-12-08 22:53:51 -05:00
2019-12-10 13:25:28 -05:00
2019-11-08 15:57:24 -05:00
2019-12-12 18:33:44 -05:00
2019-09-25 23:35:41 -04:00
2019-12-08 22:53:51 -05:00
2019-11-21 20:43:41 -05:00
2019-12-10 23:52:40 -08:00
2019-12-10 15:08:10 -05:00
2019-11-08 15:57:24 -05:00
2019-09-25 23:35:41 -04:00
2019-09-25 23:35:41 -04:00
2019-11-27 03:37:50 -05:00
2019-11-25 17:25:06 -05:00
2019-11-25 17:25:06 -05:00
2019-12-08 22:53:51 -05:00
2019-12-10 10:18:57 -05:00
2019-12-12 18:33:44 -05:00
2019-12-10 12:28:28 -05:00
2019-12-02 16:12:55 -05:00
2019-11-29 21:55:27 -05:00
2019-11-01 22:42:25 -04:00
2019-11-21 20:43:41 -05:00
2019-12-10 11:09:41 -05:00
2019-09-25 23:35:41 -04:00
2019-12-10 13:21:37 -05:00
2019-11-27 03:37:50 -05:00
2019-10-29 22:59:30 -04:00
2019-12-08 22:53:51 -05:00
2019-12-10 11:09:41 -05:00
2019-12-01 09:56:01 -05:00
2019-12-07 13:22:23 -05:00
2019-10-11 18:13:24 -04:00
2019-12-10 10:58:50 -05:00
2019-09-25 23:35:41 -04:00
2019-12-11 18:37:52 -05:00
2019-12-10 11:09:41 -05:00
2019-11-12 17:55:54 +02:00
2019-12-02 15:11:11 -05:00
2019-09-25 23:35:41 -04:00
2019-09-25 23:35:41 -04:00
2019-12-10 11:09:41 -05:00
2019-12-10 11:09:41 -05:00
2019-12-10 11:09:41 -05:00
2019-12-10 11:09:41 -05:00
2019-12-10 11:09:41 -05:00
2019-12-12 16:00:23 -05:00
2019-11-27 03:37:50 -05:00
2019-12-10 11:09:41 -05:00
2019-12-08 22:53:51 -05:00
2019-11-27 03:37:50 -05:00
2019-12-08 22:53:51 -05:00
2019-11-27 03:37:50 -05:00
2019-09-25 23:35:41 -04:00
2019-12-10 11:09:41 -05:00
2019-12-10 11:09:41 -05:00
2019-12-04 18:20:55 +01:00
2019-11-13 00:52:15 +02:00
2019-12-12 18:33:44 -05:00
2019-12-12 18:33:44 -05:00
2019-12-12 18:33:44 -05:00
2019-12-08 22:53:51 -05:00
2019-12-10 11:09:41 -05:00
2019-12-10 11:09:41 -05:00
2019-11-08 15:57:24 -05:00
2019-12-08 22:53:51 -05:00
2019-12-08 22:53:51 -05:00
2019-09-25 23:35:41 -04:00