Michael J. Spencer
|
4eeebc464e
MemoryBuffer API update.
|
14 years ago |
Michael J. Spencer
|
3a321e23f6
Use error_code instead of std::string* for MemoryBuffer.
|
14 years ago |
Douglas Gregor
|
414cb64f09
When loading a precompiled preamble, use the file ID of the
|
14 years ago |
Michael J. Spencer
|
03013fa9a0
Merge System into Support.
|
14 years ago |
Chris Lattner
|
681c74afe6
don't allow remapping PTH file paths with -fworking-directory, the
|
14 years ago |
Chris Lattner
|
39b49bcaad
now the FileManager has a FileSystemOpts ivar, stop threading
|
14 years ago |
Chris Lattner
|
7ad97ffa63
give FileManager a 'FileSystemOptions' ivar, which will be used
|
14 years ago |
Argyrios Kyrtzidis
|
ab41b97c3c
Remove the hack where, to get the return status, we had special case for VerifyDiagnosticsClient
|
14 years ago |
Argyrios Kyrtzidis
|
f2224d89a6
Since multiple diagnostics can share one diagnostic client, have the client keeping track
|
14 years ago |
Argyrios Kyrtzidis
|
33e4e70c8c
Refactoring of Diagnostic class.
|
14 years ago |
Douglas Gregor
|
e47be3e968
Improve ASTUnit's capture of diagnostics so that the
|
14 years ago |
Argyrios Kyrtzidis
|
389db16c63
Implement -working-directory.
|
15 years ago |
Dan Gohman
|
90d9081cac
Add support for code completion on stdin.
|
15 years ago |
Dan Gohman
|
694137c54c
Simplify this code: don't check for the same error two
|
15 years ago |
Douglas Gregor
|
a9f4f620da
Eliminate the (de-)serialization of code completion results, now that
|
15 years ago |
Douglas Gregor
|
d3ab63e0f6
Eliminate -fdiagnostics-binary and all of the infrastructure for
|
15 years ago |
Axel Naumann
|
7d0c4ccd65
Tighten up constness of argv parameters to allow for string literals as argumants and to reflect actual (non-modifying) use.
|
15 years ago |
Sebastian Redl
|
1d9f1fe717
Give every file that ASTReader loads a type: module, PCH, precompiled preamble or main file. Base Decls' PCHLevel on this to make it more sane.
|
15 years ago |
Argyrios Kyrtzidis
|
dc24572a44
Use a temporary file for output which gets renamed after all the writing is finished.
|
15 years ago |
Dan Gohman
|
f155dfa4e2
createMainFileID doesn't need its IncludePos argument, since
|
15 years ago |
Sebastian Redl
|
6ab7cd853e
Rename the ASTReader header files.
|
15 years ago |
Sebastian Redl
|
571db7f0cb
Rename various classes from PCH to AST.
|
15 years ago |
Sebastian Redl
|
c43b54cbc1
Rename PCHReader to ASTReader.
|
15 years ago |
Douglas Gregor
|
bdbb004f38
Simplify the ownership model for DiagnosticClients, which was really
|
15 years ago |
Sebastian Redl
|
857281328f
Reintroduce the serialization library, with fixed dependencies.
|
15 years ago |
Douglas Gregor
|
4557e473c9
Revert Sebastian's build-breaking patch.
|
15 years ago |
Sebastian Redl
|
93c972945b
Create a new Serialization module that contains all the PCH code, and will contain all the module code in the future. Update the Makefiles, CMake projects and the Xcode project. I hope I did everything right for Xcode. No functionality change.
|
15 years ago |
Douglas Gregor
|
8071e4212a
Extend the code-completion caching infrastructure to include global
|
15 years ago |
Douglas Gregor
|
1e3a97c98a
The Sema object will get destroyed before all of the others anyway. We don't need to force it
|
15 years ago |
Douglas Gregor
|
f18d0d8b39
Teach CompilerInstance to create and hold on to the Sema object used
|
15 years ago |