diff options
| author | Andrew Kelley <andrew@ziglang.org> | 2019-12-12 18:27:17 -0500 |
|---|---|---|
| committer | Andrew Kelley <andrew@ziglang.org> | 2019-12-12 18:33:44 -0500 |
| commit | fff3c1fff4c3ebfcb2bd4f08a43ae7815b5c446b (patch) | |
| tree | ea996d6252efe24158a802fb50c1a28c3b3d6717 /lib/std/math/complex.zig | |
| parent | b37acc4d6870a090c3501d81d3f647bc30220e4b (diff) | |
| download | zig-fff3c1fff4c3ebfcb2bd4f08a43ae7815b5c446b.tar.gz zig-fff3c1fff4c3ebfcb2bd4f08a43ae7815b5c446b.zip | |
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.
Diffstat (limited to 'lib/std/math/complex.zig')
0 files changed, 0 insertions, 0 deletions
