Daniel Dunbar
79acdd9402
libclang: Put clang_reparseTranslationUnit inside a crash recovery context.
...
llvm-svn: 111451
2010-08-18 23:09:31 +00:00
Douglas Gregor
d9a30af25b
When using a precompiled preamble, save the diagnostics produced when
...
creating the preamble and "replay" them when reusing the
preamble. Also, fix a thinko in the copying of the preamble when
building the precompiled preamble.
llvm-svn: 110061
2010-08-02 20:51:39 +00:00
Douglas Gregor
81c000fb6d
When remapping a virtual file, also make an entry for the file with
...
its absolute path on disk. Also, introduce a fun test for the
precompiled preamble, which almost works...
llvm-svn: 109470
2010-07-26 23:54:23 +00:00
Douglas Gregor
d720daf8bc
Make code-completion for Objective-C message sends to "id" work in the
...
presence of precompiled headers by forcibly loading all of the
methods we know about from the PCH file before constructing our
code-completion list.
llvm-svn: 100535
2010-04-06 17:30:22 +00:00
Douglas Gregor
023da0d43a
Make sure that we have File IDs for all of the unsaved files before we
...
deserialize diagnostics.
llvm-svn: 99426
2010-03-24 21:04:06 +00:00
Douglas Gregor
a75600b7d8
Don't use echo in the Index test, which I hope will work around an intermittent Windows failure
...
llvm-svn: 97613
2010-03-03 00:03:22 +00:00
Douglas Gregor
aa98ed9a07
Extend clang_createTranslationUnitFromSourceFile() to support creating
...
translation units that include unsaved files.
llvm-svn: 94258
2010-01-23 00:14:00 +00:00
Douglas Gregor
9485bf9538
Extend the CIndex code-completion API to perform code completion
...
involving unsaved files, using the -remap-file= functionality recently
added to clang-cc.
llvm-svn: 90314
2009-12-02 09:21:34 +00:00
Daniel Dunbar
6eb1201c90
Move test/Index input files into a sub directory (not scanned as tests).
...
llvm-svn: 86431
2009-11-08 01:46:19 +00:00