Commit Graph

110 Commits

Author SHA1 Message Date
David Zarzycki
4097282ae2 Disable build system test that assumes standalone build 2019-10-30 07:36:22 +02:00
Vedant Kumar
157cb2a654 [build-script] Forward --skip-local-build to build-script-impl
Otherwise, build-script-impl ignores --skip-local-build.
2019-10-28 12:20:38 -07:00
Mishal Shah
b93eeed850 Update llvm-dwarfdump to use -apple-types vs -debug-dump=apple_types 2018-05-02 09:16:22 -07:00
Mishal Shah
607d449ddc Update llvm-dwarfdump to use --debug-line vs -debug-dump=line 2018-05-02 09:12:32 -07:00
Kuba (Brecka) Mracek
fc7dbefcf8 Revert backtrace ban and start printing backtraces from the runtime again (#9528)
* Revert "[strip -ST] Disable runtime stack trace dumping on Darwin when asserts are disabled."
This reverts commit 6bc28ff1c9.
* Bring back important fixes from the revert of 6bc28ff1c9.
* Change swift::swift_reportError to only print the backtrace in assert builds (swift::warning prints backtrace always).
2017-05-12 15:46:35 -07:00
Michael Gottesman
6bc28ff1c9 [strip -ST] Disable runtime stack trace dumping on Darwin when asserts are disabled.
This commit disables runtime stack trace dumping via dladdr on Darwin when
asserts are disabled.

This stack trace dumping was added as a way to improve the ability to debug the
compiler for compiler developers. This is all well and good but having such a
feature always enabled prevents us from reducing the size of the swift standard
library by eliminating the swift nlist.

rdar://31372220
2017-05-04 16:46:26 -06:00
Ben Langmuir
8e4b9bba36 [lto test] Fix grep command that was accidentally inverted
The commit 8590e2cbbc accidentally inverted one of the bitcode grep
commands (adding -v), causing this to fail.

rdar://problem/30757144
2017-02-28 06:50:07 -08:00
practicalswift
8590e2cbbc [gardening] Use grep -q instead of comparing output with [ -n .. ] 2017-02-24 09:38:00 +01:00
practicalswift
cdf5559716 [gardening] Declare and assign separately to avoid masking return values. 2017-02-21 14:20:34 +01:00
Michael Gottesman
f86646a688 [gardening] Move the LTO build system lit tests folder to be under a new folder called BuildSystem.
This creates a nice stub for further sorts of lit based build system unit tests,
such as for making sure that debug info is emitted in the correct places.
2017-02-16 10:09:40 -08:00