summaryrefslogtreecommitdiffstats
path: root/clang/lib/Lex
Commit message (Expand)AuthorAgeFilesLines
* [modules] Cope with partial module macro information, fix memory leak found b...Richard Smith2015-04-221-0/+9
* [modules] Build a DAG of module macros for each identifier.Richard Smith2015-04-222-0/+47
* [MSVC] Mimic MSVC whitespace collapse for incompatible token pastingWill Wilson2015-04-171-0/+7
* MSan told me that we actually dump the entire scratch buffer into PCH files, ...Benjamin Kramer2015-04-061-3/+4
* Prefer uninitialized memory for scratch space.Benjamin Kramer2015-04-061-1/+1
* [lex] Provide a valid token when __has_include is found outside of a pp direc...Benjamin Kramer2015-03-291-0/+3
* [lex] Don't create a garbage token if parsing of __has_include fails.Benjamin Kramer2015-03-291-2/+4
* [lex] Don't read past the end of the bufferBenjamin Kramer2015-03-291-3/+4
* [lex] Turn range checks into asserts.Benjamin Kramer2015-03-291-44/+36
* [modules] Restrict the module use-declaration to only appear in top-levelRichard Smith2015-03-261-17/+13
* Make Oveflow tracking more legible (CR feedback from Richard Smith on r232999)David Blaikie2015-03-231-1/+2
* Refactor: Simplify boolean expresssions in lib/LexDavid Blaikie2015-03-231-1/+1
* Remove many superfluous SmallString::str() calls.Yaron Keren2015-03-186-27/+26
* Lex: Don't call getIdentifierInfo on annotation tokensDavid Majnemer2015-03-181-1/+1
* Implement PreprocessingRecord's and LazyVector's iterators on top of iterator...Benjamin Kramer2015-03-151-1/+1
* When building a module, all headers of submodules can be used.Daniel Jasper2015-03-131-1/+2
* Make a module "use" also count as use of all its submodulesDaniel Jasper2015-03-131-3/+5
* Teach raw_ostream to accept SmallString.Yaron Keren2015-03-101-1/+1
* [modules] This check is run before we resolve the header, not after, so justRichard Smith2015-03-101-21/+14
* [modules] Don't assert if the same header is named as both a public and aRichard Smith2015-03-091-9/+18
* Simplify boolean expressions in clang with clang-tidyDavid Blaikie2015-03-091-5/+2
* Properly initialize the parser_crash debug token.Benjamin Kramer2015-03-081-0/+2
* Use delegating ctors to reduce code duplication. NFC.Benjamin Kramer2015-03-061-8/+2
* [Modules] Fix crash in Preprocessor::getLastMacroWithSpelling().Argyrios Kyrtzidis2015-03-041-3/+3
* Add clang support for Objective-C application extensions.Bob Wilson2015-03-021-0/+1
* Commit patch for PR19649. Set the correct sign of wide character for literals...Michael Wong2015-02-241-1/+3
* Don't load Framework module.map files when searching subdirectoriesBen Langmuir2015-02-241-2/+4
* Revert "Mangle the IsSystem bit into the .pcm file name"Ben Langmuir2015-02-191-8/+2
* Spelling correction.Yaron Keren2015-02-191-1/+1
* Allow errors on use of a private module header to be disabled, to better supp...Richard Smith2015-02-191-3/+3
* [modules] Accept //-style comments in module maps on purpose rather than byRichard Smith2015-02-141-1/+3
* [modules] If we have a choice between including a file textually and importingRichard Smith2015-02-131-2/+17
* Mangle the IsSystem bit into the .pcm file nameBen Langmuir2015-02-121-2/+8
* Update APIs that return a pair of iterators to return an iterator_range instead.Benjamin Kramer2015-02-061-6/+7
* Allow objc_bridge(id) to be used on typedefs of [cv] void*.John McCall2015-02-011-1/+2
* Inherit attributes when infering a framework moduleBen Langmuir2015-01-131-24/+23
* Remove unused method canInferFrameworkModuleBen Langmuir2015-01-131-24/+0
* Lex: Don't let annotation tokens get into macro expansionDavid Majnemer2014-12-281-1/+2
* Fixed warnings on redefine keywords and reserved ids.Serge Pavlov2014-12-181-14/+121
* Move -Wkeyword-macro into -pedantic, remove -Wreserved-id-macro.Nico Weber2014-12-161-50/+5
* Preprocessor: Recover instead of mutating a token in ExpandBuiltinMacroDavid Majnemer2014-12-151-4/+10
* MSVC: A wide string literal from L#macro_arg in a macroAlexey Bataev2014-12-151-3/+19
* Lex: Don't crash if both conflict markers are on the same lineDavid Majnemer2014-12-141-2/+2
* Do not warn on keyword undefSerge Pavlov2014-12-121-11/+6
* [Objective-C]. This patch extends objc_bridge attribute to support objc_brid...Fariborz Jahanian2014-12-111-0/+1
* [modules] When constructing paths relative to a module, strip out /./ directoryRichard Smith2014-12-111-9/+17
* Emit warning if define or undef reserved identifier or keyword.Serge Pavlov2014-12-111-0/+69
* Reinstate r223753, reverted in r223759 due to breakage of clang-tools-extra.Richard Smith2014-12-102-26/+40
* Modified the Objective-C lexer and parser (only Sean Callanan2014-12-091-7/+10
* Revert "[modules] Add experimental -fmodule-map-file-home-is-cwd flag to -cc1."Duncan P. N. Exon Smith2014-12-092-40/+26
OpenPOWER on IntegriCloud