Saleem Abdulrasool
fae5182718
Merge pull request #15127 from compnerd/uuid
...
UUID
2018-03-10 14:48:11 -08:00
Jordan Rose
6243096b0b
Dump input filelists in the PrettyStackTrace
...
This may help us reproduce a failing build when all we have is a build
log, and will become much more important in batch mode when we
/really/ need to know what ended up in what batch.
For now, this doesn't include /output/ filelists, because David's
about to mess with that code anyway to make things better around
supplementary outputs in batch mode. There is one weirdness there,
though, which is that ArgsToFrontendInputsConverter peeks at the
outputs to see whether we're doing single-threaded or multi-threaded
WMO.
2018-03-09 18:32:02 -08:00
Saleem Abdulrasool
5db0c06d0b
Revert "Fix linker failures compiling Swift on Windows"
...
Restore the use of `UuidFromStringA`. This avoids the unnecessary
round-tripping through mbtowcs and the dynamic allocation. It also
fixes the UUID parsing, enabling tests to work on Windows.
This reverts commit 9414f46731 .
2018-03-09 13:50:49 -08:00
swift-ci
36b254df94
Merge remote-tracking branch 'origin/master' into master-llvm-swift5-transition
2018-03-08 01:58:15 -08:00
swift-ci
52a9d71e70
Merge remote-tracking branch 'origin/master' into master-next
2018-03-08 01:49:10 -08:00
Sho Ikeda
74ba135008
Merge pull request #15040 from ikesyo/gardening-not-empty
...
[gardening] Use `!empty()` over `size() > 0`
2018-03-08 18:47:12 +09:00
swift-ci
5193fa90ee
Merge remote-tracking branch 'origin/master' into master-next
2018-03-07 22:09:10 -08:00
swift-ci
d04ffb2fa9
Merge remote-tracking branch 'origin/master' into master-llvm-swift5-transition
2018-03-07 21:58:18 -08:00
Sho Ikeda
2a3b3483f7
[LangOptions] Avoid using a std::moved value
2018-03-08 13:34:35 +09:00
Sho Ikeda
cea6c03eb2
[gardening] Use !empty() over size() > 0
2018-03-08 09:21:09 +09:00
swift-ci
6c60b1d3e7
Merge remote-tracking branch 'origin/master' into master-next
2018-03-06 16:49:22 -08:00
swift-ci
73f148384e
Merge remote-tracking branch 'origin/master' into master-llvm-swift5-transition
2018-03-06 16:38:13 -08:00
Sho Ikeda
26d650292f
[gardening] Use empty() over size() == 0
2018-03-05 14:43:13 +09:00
swift-ci
fe7766d3fa
Merge remote-tracking branch 'origin/master' into master-next
2018-03-02 18:29:42 -08:00
swift-ci
abbca89fbf
Merge remote-tracking branch 'origin/master' into master-llvm-swift5-transition
2018-03-02 18:19:18 -08:00
Jordan Rose
a16d8a73d1
Bump the compiler version to 4.2 (and 3.4) ( #13767 )
...
https://swift.org/blog/4-2-release-process/
2018-03-02 18:09:45 -08:00
swift-ci
00fb7dc414
Merge remote-tracking branch 'origin/master' into master-llvm-swift5-transition
2018-02-21 19:37:48 -08:00
swift-ci
c2a6871095
Merge remote-tracking branch 'origin/master' into master-next
2018-02-21 19:28:52 -08:00
Graydon Hoare
628c446fe3
[Stats] Add -profile-stats-{events,entities}
2018-02-21 16:22:48 -08:00
Graydon Hoare
7fe97c77c5
[Stats] Permit negative counters and deltas.
2018-02-21 14:49:24 -08:00
Graydon Hoare
dd85e946e7
[Stats] Replace nonstandard SharedTimers with FrontendStatsTracers.
2018-02-21 14:49:24 -08:00
Graydon Hoare
819275945d
[Stats] Replace RecursiveSharedTimer with FrontendStatsTracer.
2018-02-21 14:49:24 -08:00
Graydon Hoare
deabc3fe65
[Stats] Add a recursive-timers registry to UnifiedStatsReporter.
2018-02-21 14:49:24 -08:00
Graydon Hoare
5f01c19d8e
[Stats] Add support for tracing protocol conformances.
2018-02-21 14:49:24 -08:00
Graydon Hoare
76b82accbc
[Stats] Simplify FrontendStatsTracer uses and formatter-definitions.
2018-02-21 14:49:24 -08:00
swift-ci
242b198390
Merge remote-tracking branch 'origin/master' into master-next
2018-02-21 03:41:23 -08:00
swift-ci
6f21dd3f5d
Merge remote-tracking branch 'origin/master' into master-llvm-swift5-transition
2018-02-21 03:24:34 -08:00
Alex Blewitt
f18115f27d
Remove duplicate verb
...
`VERB(hang)` appeared twice in this file.
2018-02-20 19:03:38 +00:00
swift-ci
7ee8d0e245
Merge remote-tracking branch 'origin/master' into master-llvm-swift5-transition
2018-02-05 15:37:57 -08:00
swift-ci
c99bd4ba2d
Merge remote-tracking branch 'origin/master' into master-next
2018-02-05 15:28:58 -08:00
Erik Eckstein
7ddfa9a9b6
mangling: remove the round-trip check for mangled runtime names (in the old mangling scheme).
...
This check doesn't make sense anymore because we are still making changes to the old remangler, but not to the old demangler.
Also, this check didn't work in most cases anyway.
rdar://problem/37241935
2018-02-05 14:02:18 -08:00
Bob Wilson
ac1376a7ce
master-next: Update Statistic initializers for LLVM r323999.
...
LLVM r323999 changed the Initialized field of llvm::Statistic from a
bool to std::atomic<bool>.
2018-02-04 18:58:38 -08:00
swift-ci
2b7218625c
Merge remote-tracking branch 'origin/master' into master-llvm-swift5-transition
2018-01-30 08:38:47 -08:00
swift-ci
2103141fa5
Merge remote-tracking branch 'origin/master' into master-next
2018-01-30 08:29:15 -08:00
Davide Italiano
caa4ab3b70
Merge pull request #14262 from graydon/reduce-layering-violation-in-stats-tracer
...
[Stats] Reduce layering violations in FrontendStatsTracer.
2018-01-30 08:23:34 -08:00
Graydon Hoare
9334779f33
[Stats] Reduce layering violations in FrontendStatsTracer.
2018-01-30 01:54:07 -08:00
swift-ci
1a3161ac85
Merge remote-tracking branch 'origin/master' into master-llvm-swift5-transition
2018-01-30 00:08:37 -08:00
swift-ci
d60547090a
Merge remote-tracking branch 'origin/master' into master-next
2018-01-30 00:01:43 -08:00
Rintaro Ishizaki
d48a2a4071
[JSONSerialization] Compact output for empty objects and arrays
...
Now, they are represented as `{}` and `[]` instead of:
{
}
and
[
]
2018-01-30 15:40:17 +09:00
Rintaro Ishizaki
4087cff99d
[JSONSerialization] Add ability to emit 'null' value
2018-01-30 15:23:12 +09:00
swift-ci
d3532a32a0
Merge remote-tracking branch 'origin/master' into master-llvm-swift5-transition
2018-01-24 17:41:35 -08:00
swift-ci
a779af8e7b
Merge remote-tracking branch 'origin/master' into master-next
2018-01-24 17:36:48 -08:00
Graydon Hoare
5f130a8d35
[Stats] Expand FrontendStatsTracer to trace multiple entity-types.
2018-01-21 23:37:54 -08:00
swift-ci
4ef0384dbe
Merge remote-tracking branch 'origin/master' into master-llvm-swift5-transition
2018-01-15 15:18:59 -08:00
swift-ci
76b5118182
Merge remote-tracking branch 'origin/master' into master-next
2018-01-15 15:09:15 -08:00
Graydon Hoare
bd5064d677
[Stats] Ensure timestamps are microseconds (linux default is nano)
2018-01-12 16:24:25 -08:00
swift-ci
1cda66e973
Merge remote-tracking branch 'origin/master' into master-next
2017-11-29 13:50:19 -08:00
Graydon Hoare
dd81583b1a
[Parse] Fix a couple typos in PR #12964
2017-11-29 11:27:21 -08:00
swift-ci
4815c1a745
Merge remote-tracking branch 'origin/master' into master-next
2017-11-28 19:50:29 -08:00
Graydon Hoare
d3613b8017
[Platform] Support triple.isSimulatorEnvironment()
2017-11-28 13:51:01 -08:00