Doug Gregor
8871129896
[Macros] Add frontend flag to dump macro expansions for diagnostics.
...
Add frontend flag `-emit-macro-expansion-files diagnostics` to emit any
macro expansion buffers referenced by diagnostics into files in a
temporary directory. This makes debugging type-checking failures in
macro expansions far easier, because you can see them after the
compiler process has exited.
2023-01-30 18:05:53 -08:00
Jordan Rose
de74836673
Wire up FileSpecificDiagnosticConsumer for serialized diagnostics
...
It appears to work!
2018-03-02 13:23:16 -08:00
Argyrios Kyrtzidis
0bb299abc8
[frontend] Add 'finishProcessing()' method for DiagnosticConsumers to do their finalization (e.g. writing to a file)
...
Use this to avoid creating an empty serialized diagnostics file when the compiler crashes.
2017-05-05 18:25:02 -07:00
practicalswift
6d1ae2a39c
[gardening] 2016 → 2017
2017-01-06 16:41:22 +01:00
practicalswift
797b80765f
[gardening] Use the correct base URL ( https://swift.org ) in references to the Swift website
...
Remove all references to the old non-TLS enabled base URL (http://swift.org )
2016-11-20 17:36:03 +01:00
practicalswift
1339b5403b
Consistent use of header comment format.
...
Correct format:
//===--- Name of file - Description ----------------------------*- Lang -*-===//
2016-01-04 13:26:31 +01:00
practicalswift
f91525a10f
Consistent placement of "-*- [language] -*-===//" in header.
2016-01-04 09:46:20 +01:00
Zach Panzarino
e3a4147ac9
Update copyright date
2015-12-31 23:28:40 +00:00
Dmitri Hrybenko
f232267f23
Replace llvm::OwningPtr with std::unique_ptr
...
It looks like llvm::OwningPtr is going to be removed soon.
Swift SVN r14729
2014-03-06 09:47:17 +00:00
Chris Lattner
3d7208c724
comment typo
...
Swift SVN r10054
2013-11-08 21:59:41 +00:00
Connor Wakamo
2b3a922aa5
Move SerializedDiagnosticConsumer into swiftFrontend.
...
This matches where Clang implements its equivalent, and this makes it available to both swift and the new driver.
Swift SVN r10047
2013-11-08 19:26:13 +00:00