summaryrefslogtreecommitdiffstats
path: root/clang/lib/Lex
Commit message (Expand)AuthorAgeFilesLines
* Fix warning in Altivec code when building with GCC 4.8.2 on Ubuntu 14.04.Jay Foad2014-10-291-1/+1
* Make VFS and FileManager match the current MemoryBuffer API.Benjamin Kramer2014-10-261-4/+3
* ModuleMap.cpp: fix Windows build, take 2Hans Wennborg2014-10-261-2/+3
* ModuleMap.cpp: fix VS2012 buildHans Wennborg2014-10-261-2/+3
* ModuleMap::addHeader(): Appease msc17.NAKAMURA Takumi2014-10-261-4/+16
* Lex: Fix an invalid access into a SmallStringDavid Majnemer2014-10-252-5/+6
* [modules] Support combining 'textual' with 'private'.Richard Smith2014-10-241-73/+59
* Use enumerators instead of hardcoded integers when processing macro names.Serge Pavlov2014-10-242-14/+15
* Refactor implementation of 'exclude header'.Richard Smith2014-10-231-16/+16
* Fix covered-switch warning.Richard Smith2014-10-231-0/+1
* [modules] Add support for 'textual header' directives.Richard Smith2014-10-222-8/+42
* [modules] Add support for #include_next.Richard Smith2014-10-204-29/+74
* [libclang] If the code-completion point is inside the preamble, adjust the po...Argyrios Kyrtzidis2014-10-181-0/+9
* [libclang] Allow code-completion when pointing at the end-of-file.Argyrios Kyrtzidis2014-10-181-15/+14
* PR21215: Support -fmodule-map-file being specified multiple times. SupportRichard Smith2014-10-171-9/+11
* Switch to range-based for loop. No functionality change.Richard Smith2014-10-171-9/+3
* Fix the buildDavid Majnemer2014-10-131-9/+4
* Avoid a crash after loading an #undef'd macro in code completionBen Langmuir2014-09-301-1/+4
* PR18793: If we try to EnterTokenStream when our current lexer is a cachingRichard Smith2014-09-231-0/+19
* Unique_ptrify Preprocessor::PragmaHandlersBackupDavid Blaikie2014-09-151-2/+2
* Use unique_ptr for ScratchBuf and PragmaHandlers in the preprocessor.Craig Topper2014-09-122-19/+12
* Avoid a couple of assertions when preprocessing with modulesBen Langmuir2014-09-101-2/+10
* Unique_ptrify PPCallbacks ownership.Craig Topper2014-09-101-3/+1
* unique_ptrify PTHManager's PerIDCache using the newly added llvm::FreeDeleterDavid Blaikie2014-08-291-14/+12
* unique_ptrify some parameters to PTHManager::PTHManagerDavid Blaikie2014-08-291-35/+29
* unique_ptrify HeaderMap::FileBufferDavid Blaikie2014-08-291-6/+3
* unique_ptrify Preprocessor's TokenLexerCacheDavid Blaikie2014-08-292-13/+12
* unique_ptrify SourceManager::createFileIDDavid Blaikie2014-08-292-2/+2
* Overload SourceManager::overrideFileContents so that unconditionally passing ...David Blaikie2014-08-271-1/+1
* Update for LLVM api change.Rafael Espindola2014-08-272-8/+9
* Add support for the static analyzer to synthesize function implementations fr...Ted Kremenek2014-08-271-0/+19
* C++1y is now C++14!Aaron Ballman2014-08-193-15/+15
* Update the call to llvm::sys::fs::UniqueID to match the definition: UniqueID(...Sylvestre Ledru2014-08-181-1/+1
* Don't Lex past EOF when lexing _PragmaReid Kleckner2014-08-141-1/+1
* Header guard canonicalization, clang part.Benjamin Kramer2014-08-131-2/+2
* Verify all the module map files for a pcm are the same on loadBen Langmuir2014-08-121-3/+13
* Use StringRef instead of MemoryBuffer&.Rafael Espindola2014-08-121-7/+7
* Correctly implement -include search logic.Manuel Klimek2014-08-122-44/+25
* Change MemoryBuffer* to MemoryBuffer& parameter to Lexer::ComputePreambleDavid Blaikie2014-08-111-9/+9
* unique_ptr-ify FileSystemStatCache::setNextStatCacheDavid Blaikie2014-08-112-2/+3
* Fix six tests are failing on Windows after r215241-r215243.Yaron Keren2014-08-091-0/+2
* Refactor the module map file used for uniquing a module name out ofBen Langmuir2014-08-092-17/+33
* Use llvm::sys::path::native instead of llvm::sys::fs::normalize_separators.Rafael Espindola2014-08-081-2/+2
* Use -Rblah, not -Wblah, to control remark diagnostics. This was always theRichard Smith2014-08-072-4/+9
* Don't destroy MacroInfos if we find the macro definition is invalid; it'll getRichard Smith2014-08-031-12/+0
* [modules] Substantially improve handling of #undef:Richard Smith2014-07-252-12/+17
* Improving the "integer constant too large" diagnostics based on post-commit f...Aaron Ballman2014-07-241-4/+3
* Simplify MacroInfo lifetime management. We don't need three different functionsRichard Smith2014-07-242-8/+13
* Remove unused Prev pointer from MacroInfo chain.Richard Smith2014-07-242-31/+4
* Add stopgap option -fmodule-implementation-of <name>Ben Langmuir2014-07-231-1/+3
OpenPOWER on IntegriCloud