zig/src
Tadeo Kondrak 26546af1b8 Revert "Include dbg.h to third-party libs"
This reverts commit c8b4cc2ff9.

This includes many C++ standard library headers:

  #include <algorithm>
  #include <chrono>
  #include <ctime>
  #include <iomanip>
  #include <ios>
  #include <iostream>
  #include <memory>
  #include <sstream>
  #include <string>
  #include <tuple>
  #include <type_traits>
  #include <vector>

which adds more than a second of compile time for each file that
includes the header:

  ir.cpp before: 8.041s
  ir.cpp after: 6.847s
2020-10-03 21:29:29 -04:00
..
codegen rename src-self-hosted/ to src/ 2020-09-21 18:38:55 -07:00
link Resolve name and format issues. 2020-10-01 17:47:32 -04:00
stage1 Revert "Include dbg.h to third-party libs" 2020-10-03 21:29:29 -04:00
Cache.zig stage2: fix Cache not calling ftruncate in writeManifest 2020-09-28 22:40:50 -07:00
Compilation.zig Patch in emit relocs support 2020-10-01 17:04:04 -04:00
DepTokenizer.zig rename src-self-hosted/ to src/ 2020-09-21 18:38:55 -07:00
Module.zig store stage1 flags in a trailing byte in the hash id symlink 2020-09-28 15:42:09 -07:00
Package.zig stage2: implement --pkg-begin and --pkg-end CLI args 2020-09-22 23:00:33 -07:00
TypedValue.zig rename src-self-hosted/ to src/ 2020-09-21 18:38:55 -07:00
astgen.zig rename src-self-hosted/ to src/ 2020-09-21 18:38:55 -07:00
clang.zig rename src-self-hosted/ to src/ 2020-09-21 18:38:55 -07:00
clang_options.zig rename src-self-hosted/ to src/ 2020-09-21 18:38:55 -07:00
clang_options_data.zig stage2: properly handle zig cc used as a preprocessor 2020-09-25 20:52:02 -07:00
codegen.zig rename src-self-hosted/ to src/ 2020-09-21 18:38:55 -07:00
config.zig.in delete all stage1 c++ code not directly related to compiling stage2 2020-09-17 18:29:38 -07:00
glibc.zig stage2: building musl libc from source 2020-09-23 20:48:47 -07:00
introspect.zig stage2: implement using the global cache dir 2020-09-22 14:08:08 -07:00
ir.zig rename src-self-hosted/ to src/ 2020-09-21 18:38:55 -07:00
libc_installation.zig rename src-self-hosted/ to src/ 2020-09-21 18:38:55 -07:00
libcxx.zig stage2: implement -fno-emit-bin 2020-09-26 12:42:07 -07:00
libunwind.zig stage2: implement -fno-emit-bin 2020-09-26 12:42:07 -07:00
link.zig Patch in emit relocs support 2020-10-01 17:04:04 -04:00
liveness.zig rename src-self-hosted/ to src/ 2020-09-21 18:38:55 -07:00
llvm.zig stage2: building DLL import lib files 2020-09-28 19:20:58 -07:00
main.zig `zig run foo.c` is perfectly valid 2020-10-03 17:27:09 -07:00
mingw.zig stage2: Add missing defines for building dllcrt2.o 2020-10-01 11:39:22 +02:00
musl.zig stage2: building mingw-w64 and COFF LDD linking 2020-09-28 00:06:06 -07:00
print_env.zig rename src-self-hosted/ to src/ 2020-09-21 18:38:55 -07:00
print_targets.zig rename src-self-hosted/ to src/ 2020-09-21 18:38:55 -07:00
stage1.zig stage1 main(): catch unreachable in debug builds for easier troubleshooting 2020-10-03 17:16:19 -07:00
target.zig stage2: Build libunwind for non-msvc Windows targets 2020-10-03 20:47:06 +02:00
test.zig fix a round of regressions in this branch 2020-09-24 23:50:15 -07:00
tracy.zig rename src-self-hosted/ to src/ 2020-09-21 18:38:55 -07:00
translate_c.zig Merge remote-tracking branch 'origin/master' into stage2-zig-cc 2020-09-21 21:16:46 -07:00
type.zig rename src-self-hosted/ to src/ 2020-09-21 18:38:55 -07:00
value.zig rename src-self-hosted/ to src/ 2020-09-21 18:38:55 -07:00
windows_com.hpp compiling on mingw is now supported (#1542) 2018-09-18 00:13:17 -04:00
windows_sdk.cpp fixed mingw compilation 2018-10-27 11:35:01 -04:00
windows_sdk.h fix regressed stage2 test harness 2020-09-21 21:14:01 -07:00
windows_sdk.zig rename src-self-hosted/ to src/ 2020-09-21 18:38:55 -07:00
zig_clang.cpp eliminate dependency of libzigcpp.a on libzigstage1.a 2020-09-23 00:00:24 -07:00
zig_clang.h fix regressed stage2 test harness 2020-09-21 21:14:01 -07:00
zig_clang_cc1_main.cpp update clang drivers to llvm10.0.0rc2 2020-02-14 10:47:40 -05:00
zig_clang_cc1as_main.cpp update clang drivers to llvm10.0.0rc2 2020-02-14 10:47:40 -05:00
zig_clang_driver.cpp update clang driver to release/10.x branch 2020-01-29 23:38:21 -05:00
zig_llvm.cpp stage2: building DLL import lib files 2020-09-28 19:20:58 -07:00
zig_llvm.h stage2: building DLL import lib files 2020-09-28 19:20:58 -07:00
zir.zig rename src-self-hosted/ to src/ 2020-09-21 18:38:55 -07:00
zir_sema.zig rename src-self-hosted/ to src/ 2020-09-21 18:38:55 -07:00