aboutsummaryrefslogtreecommitdiff
path: root/lib/Frontend
AgeCommit message (Expand)Author
2011-09-19[libclang] When getting a source location from a file:line:col tripletArgyrios Kyrtzidis
2011-09-19Rename SourceLocation::getFileLocWithOffset -> getLocWithOffset.Argyrios Kyrtzidis
2011-09-19Do not use builtin includes if -fms-compatibility is specified. Some MSVC hea...Francois Pichet
2011-09-17Rename LangOptions::Microsoft to LangOptions::MicrosoftExt to make it clear t...Francois Pichet
2011-09-17As per discussion with Doug Gregor on the IRC channel, introduce a new compil...Francois Pichet
2011-09-15Add an experimental flag -fauto-module-import that automatically turnsDouglas Gregor
2011-09-15Comment what's going on when we compile a moduleDouglas Gregor
2011-09-15Detect cyclic module dependencies in a manner that is rather moreDouglas Gregor
2011-09-15Eliminate the list of modules from the preprocessor options. This wasDouglas Gregor
2011-09-15Eliminate the unused -create-module cc1-level optionDouglas Gregor
2011-09-15When we load the first module, make sure that we wire up the ASTConsumer to t...Douglas Gregor
2011-09-15[PCH] Overhaul how preprocessed entities are [de]serialized.Argyrios Kyrtzidis
2011-09-14Make -E work with module importsDouglas Gregor
2011-09-14Encode the module hash in base-36, to reduce the length of the strings a bitDouglas Gregor
2011-09-13Assert that the module hash produced after stripping away non-modular options...Douglas Gregor
2011-09-13For modules, use a hash of the compiler version, language options, andDouglas Gregor
2011-09-13When building a module on-demand, clear out the "non-modular" languageDouglas Gregor
2011-09-13Switch LangOptions over to a .def file that describes header of theDouglas Gregor
2011-09-13When compiling a module on-demand, re-use the diagnostics clientDouglas 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-12[libclang] In ASTUnit::Parse copy the CompilerInvocation object instead ofArgyrios Kyrtzidis
2011-09-12Only predefine the __EXCEPTIONS macro if C++ exceptions are turned on.Douglas Gregor
2011-09-10Kill of the Decl::PCHLevel field entirely. We now only need to knowDouglas Gregor
2011-09-09Treat the weak export of block runtime symbols as a deployment-targetJohn McCall
2011-09-07Extract the emission of the diagnostic's location into a separateChandler Carruth
2011-09-07Move the HilightRange method from TextDiagnosticPrinter down toChandler Carruth
2011-09-07Hoist the tab expansion into a helper function.Chandler Carruth
2011-09-07Don't compute the same line number in two places, once inside a loop.Chandler Carruth
2011-09-07Switch the CharSourceRange array to a small vector. The array wasChandler Carruth
2011-09-06Remove the doxyment for this now defunct parameter.Chandler Carruth
2011-09-06Don't recompute the presumed loc twice in 5 lines of code... Spotted byChandler Carruth
2011-09-06Use ArrayRef for the fixit hint array rather than a pointer and a size.Chandler Carruth
2011-09-06Hoist the construction of the FixItHint line into a member function withChandler Carruth
2011-09-06Add missing dependencyPeter Collingbourne
2011-09-04Fix Lexer::ComputePreamble when MaxLines parameter is non-zero.Argyrios Kyrtzidis
2011-09-02Hoist the emission of parseable fixits into a helper method, simplifyingChandler Carruth
2011-09-02Always construct an ASTReader with a non-NULL ASTContext andDouglas Gregor
2011-09-02Extend the ASTContext constructor to delay the initialization ofDouglas Gregor
2011-09-01Allow the preprocessor to be constructed without performing target-Douglas Gregor
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-31Create a CaretDiagnostic class to hold the logic for emittingChandler Carruth
2011-08-31Sink all of the include stack printing logic into its member function.Chandler Carruth
2011-08-31Switch the "no module found" default-fatal warning to a default-fatal error.Douglas Gregor
2011-08-30Change err_pp_file_not_found back to an Error; when it's a Warning, we suppre...Eli Friedman
2011-08-29Some minor updates to the Linux search path handling for Slackware. Patch by...Eli Friedman
2011-08-27objective-c: Treat top-level objective-c declarationsFariborz Jahanian
2011-08-27Remove the -import-module option. It's no longer usefulDouglas Gregor
2011-08-26Introduce support for a simple module import declaration, whichDouglas Gregor