summaryrefslogtreecommitdiffstats
path: root/clang/lib/Lex
Commit message (Expand)AuthorAgeFilesLines
* 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
* Provide extra information in the "integer constant is too large" diagnostic. ...Aaron Ballman2014-07-221-2/+5
* Reinstate r213348, reverted in r213395, with an additional bug fix and moreRichard Smith2014-07-181-0/+1
* Add dump() for MacroDirective and MacroInfo.Richard Smith2014-07-181-0/+72
* Fix case-sensitivity of inferred framework modulesBen Langmuir2014-07-141-0/+6
* Improve memory ownership of vfs::Files in the FileSystemStatCache by using st...David Blaikie2014-07-081-3/+2
* PTH: use a variable instead of a macroAlp Toker2014-07-071-8/+10
* Update for llvm api change.Rafael Espindola2014-07-061-2/+4
* Removed unused typedef for recursive_directory_iteratorBen Langmuir2014-06-301-2/+0
* Convert StringLiteralParser constructor to use ArrayRef instead of a pointer ...Craig Topper2014-06-264-17/+17
* Make -Wincomplete-umbrella go through the VFSBen Langmuir2014-06-251-3/+5
* DiagnosticIDs: use diagnostic severities to simplify extension handlingAlp Toker2014-06-221-2/+2
* Lex: Use the correct types for MS integer suffixesDavid Majnemer2014-06-211-11/+10
* Revert "Lex: Use the correct types for MS integer suffixes"Rafael Espindola2014-06-211-10/+11
* Lex: Use the correct types for MS integer suffixesDavid Majnemer2014-06-211-11/+10
* Fixed formatting.Yaron Keren2014-06-191-3/+2
* Hide the concept of diagnostic levels from lex, parse and semaAlp Toker2014-06-154-17/+9
* Include system_error directly.Rafael Espindola2014-06-121-1/+1
* Replace llvm::error_code with std::error_code.Rafael Espindola2014-06-123-5/+5
OpenPOWER on IntegriCloud