Holly Borla
11496e2c4c
[NFC] Add bugs.swift.org links to disabled tests to track re-enabling.
2021-04-08 23:04:51 -07:00
Holly Borla
e6e716a44a
[Test] Disable a few failing tests on linux.
2021-04-08 22:57:01 -07:00
zoecarver
6def04d360
Removes dead function cleanup from MandatoryInlining.
...
This will help reduce compile time in SourceKit (among others). Dead
function elimination will handle the removal of dead functions (not in
-Onone).
2020-12-10 09:18:16 -08:00
Erik Eckstein
f14916832f
EscapeAnalysis: fix a quadratic behavior in ConnectionGraph::getNode
...
Fixes a compile time problem. The single linked list of merge targets in connection graph nodes can be very large.
Update the final merge target in the map, so that it has to be traversed only once for a given SILValue.
rdar://problem/71602804
2020-11-24 15:47:46 +01:00
Joe Groff
f588f2f478
Merge pull request #33650 from jckarter/global_init_mangling
...
Remove hardcoded symbol name parsing from SILOptimizer passes
2020-08-28 08:34:35 -07:00
Joe Groff
0bef4a661b
Give global once symbols stabler manglings.
...
This allows symbol ordering and other analyses to be more robust with regards to these symbols.
2020-08-27 16:00:20 -07:00
Kuba (Brecka) Mracek
9de7b59388
Subsume SWIFT_STDLIB_USE_NONATOMIC_RC into SWIFT_STDLIB_SINGLE_THREADED_RUNTIME ( #33643 )
2020-08-26 21:28:30 -07:00
Holly Borla
4096a62b2a
[ConstraintSystem] Don't update the work list when merging type variables
...
in addJoinConstraint.
2020-08-10 19:56:00 -07:00
Mishal Shah
ac6683994a
[Disable] SILOptimizer test (66807959)
2020-08-10 17:22:26 -07:00
Holly Borla
989a432898
[NFC] Update array literal type checking performance validation tests.
2020-08-06 12:30:45 -07:00
Nate Cook
498969f64e
XFAIL SILOptimizer/large_string_array.swift.gyb ( #33157 )
2020-07-28 11:09:57 -05:00
Erik Eckstein
5b77f64356
tests: The large_string_array test only works for 64 bits.
2020-04-13 08:19:16 +02:00
Erik Eckstein
e117378d68
tests: add a compile-time test for large string arrays.
...
rdar://problem/56268570
2020-04-10 20:10:24 +02:00
Daniel Rodríguez Troitiño
9d7728ff55
[test] Mark string_switch.swift as executable test.
...
The test might want to be split in two, because it does both checks for
the output of the compilation, and the run time itself, but for now mark
it as executable, so it doesn't break the Android test suite (which
cannot execute tests).
2019-03-25 15:02:36 -07:00
David Zarzycki
c00c18fc68
[Tests] Consolidate stress/long tests in validation-tests
2018-03-20 22:19:37 -04:00