aboutsummaryrefslogtreecommitdiff
path: root/include/clang/Lex
AgeCommit message (Expand)Author
2011-11-17Add the notion of "framework" modules to module maps. FrameworkDouglas Gregor
2011-11-17Actually free memory for the module mapsDouglas Gregor
2011-11-17When we're loading a framework header, first try to turn the frameworkDouglas Gregor
2011-11-16A module with an umbrella header assumes that all of the headers inDouglas Gregor
2011-11-16Add support for building a module from a module map to the -cc1Douglas Gregor
2011-11-13[PCH] When chaining a PCH and serializing HeaderSearch, make sure the HeaderF...Argyrios Kyrtzidis
2011-11-12Implement a minor optimization when loading module maps to satisfy aDouglas Gregor
2011-11-12When searching for a module, speculatively load module maps to see ifDouglas Gregor
2011-11-11Teach the search for modules to consider modules described by a moduleDouglas Gregor
2011-11-11Wire up the mapping from header files mentioned in module maps over toDouglas Gregor
2011-11-11Introduce basic support for parsing module map files.Douglas Gregor
2011-11-11I predict that HeaderSearch will need the ability to generateDouglas Gregor
2011-11-09Fixing 80 col violations (& removing any trailing whitespace on files I was t...David Blaikie
2011-11-01Fix the representation of wide strings in the AST and IR so that it uses the ...Eli Friedman
2011-11-01Perform proper conversion for strings encoded in the source file as UTF-8. (...Eli Friedman
2011-10-27Make the loading of information attached to an IdentifierInfo from anDouglas Gregor
2011-10-25[PCH] When visiting preprocessed entities, make it possible to avoid deserial...Argyrios Kyrtzidis
2011-10-17For modules, all macros that aren't include guards are implicitlyDouglas Gregor
2011-10-14Add a preprocessor callback that is invoked every time the 'defined'Douglas Gregor
2011-10-12Implement built-in macro '__has_warning', which allows one to query if a warn...Ted Kremenek
2011-10-12Handle Perforce-style conflict markers like normal conflict markers. PerforceRichard Smith
2011-10-11Add a -Wc++0x-compat warning for C++11 keywords used as identifiers when inRichard Smith
2011-10-11For the FileChanged Preprocessor callback, when exiting a file, pass its FileID.Argyrios Kyrtzidis
2011-10-06Clang-side build system infrastructure for multiple tblgens.Peter Collingbourne
2011-10-03Fixed exapnsion range for # and ##.Abramo Bagnara
2011-09-30Add explicit attributes to mark functions as having had theirJohn McCall
2011-09-29Basic/Diagnostics: Split out the default warning "no-Werror" andDaniel Dunbar
2011-09-27Introduce a callback to PPCallbacks for lines skipped by the preprocessor.Argyrios Kyrtzidis
2011-09-25Rename Diagnostic to DiagnosticsEngine as per issue 5397David Blaikie
2011-09-20Remove PreprocessingDirectiveKind since it's not necessary.Argyrios Kyrtzidis
2011-09-20The location of the name in MacroDefinition is the beginning of its range,Argyrios Kyrtzidis
2011-09-19In libclang, when visiting preprocessed entities in a source range, useArgyrios Kyrtzidis
2011-09-19Introduce local_begin()/local_end() methods in PreprocessingRecord whichArgyrios Kyrtzidis
2011-09-19Introduce PreprocessingRecord::getPreprocessedEntitiesInRange()Argyrios Kyrtzidis
2011-09-15Add an experimental flag -fauto-module-import that automatically turnsDouglas Gregor
2011-09-15[PCH] Overhaul how preprocessed entities are [de]serialized.Argyrios Kyrtzidis
2011-09-13For modules, use a hash of the compiler version, language options, andDouglas Gregor
2011-09-12When an import statement fails to find a module in the module cache,Douglas Gregor
2011-09-12Introduce a cc1-level option to provide the path to the module cache,Douglas Gregor
2011-09-08[libclang] Fix annotation and getting a "macro expansion" cursorArgyrios Kyrtzidis
2011-09-07Optimize the preprocessor's handling of the __import_module__Douglas Gregor
2011-09-07Revert r139222, operator->() in PreprocessingRecord::iterator. It is usefulArgyrios Kyrtzidis
2011-09-07operator->() in PreprocessingRecord::iterator is useless since weArgyrios Kyrtzidis
2011-09-04Support code-completion for C++ inline methods and ObjC buffering methods.Argyrios Kyrtzidis
2011-09-01Allow the preprocessor to be constructed without performing target-Douglas Gregor
2011-09-01Don't try keeping a 'LeadingEmptyMacroLoc' in NullStmt. This failsArgyrios Kyrtzidis
2011-09-01Teach ASTContext and Preprocessor to hold on to references to the sameDouglas Gregor
2011-09-01Modules hide macro definitions by default, so that silly things likeDouglas Gregor
2011-08-31Switch __import__ over to __import_module__, so we don't conflict withDouglas Gregor
2011-08-30Change err_pp_file_not_found back to an Error; when it's a Warning, we suppre...Eli Friedman