lib/std/builtin.zig | 24 +--- lib/std/crypto.zig | 104 +++++++++++++---- lib/std/meta.zig | 2 + lib/std/target.zig | 2 +- lib/std/testing.zig | 2 +- src/stage1/all_types.hpp | 5 +- src/stage1/analyze.cpp | 1 - src/stage1/ir.cpp | 197 +++----------------------------- src/translate_c.zig | 4 +- test/behavior.zig | 1 + test/behavior/export_self_referential_type_info.zig | 1 + test/behavior/type_info.zig | 32 ------ test/compile_errors.zig | 6 - 13 files changed, 113 insertions(+), 268 deletions(-)