1. 47fcd29 Remove __WCHAR_UNSIGNED__ and anything that used it. by Eric Christopher · 13 years ago
  2. 92ddef1 In libclang, when visiting preprocessed entities in a source range, use by Argyrios Kyrtzidis · 13 years ago
  3. b6441ef Introduce local_begin()/local_end() methods in PreprocessingRecord which by Argyrios Kyrtzidis · 13 years ago
  4. 507097e [libclang] When getting a source location from a file:line:col triplet by Argyrios Kyrtzidis · 13 years ago
  5. a64ccef Rename SourceLocation::getFileLocWithOffset -> getLocWithOffset. by Argyrios Kyrtzidis · 13 years ago
  6. 9850ae1 Do not use builtin includes if -fms-compatibility is specified. Some MSVC header files have the same name as clang's builtins, this creates clash. by Francois Pichet · 13 years ago
  7. 62ec1f2 Rename LangOptions::Microsoft to LangOptions::MicrosoftExt to make it clear that this flag must be used only for Microsoft extensions and not emulation; to avoid confusion with the new LangOptions::MicrosoftMode flag. by Francois Pichet · 13 years ago
  8. ae55608 As per discussion with Doug Gregor on the IRC channel, introduce a new compiler switch: -fms-compatility. by Francois Pichet · 13 years ago
  9. fba18aa Add an experimental flag -fauto-module-import that automatically turns by Douglas Gregor · 13 years ago
  10. b2d39c2 Comment what's going on when we compile a module by Douglas Gregor · 13 years ago
  11. 4ebd45f Detect cyclic module dependencies in a manner that is rather more by Douglas Gregor · 13 years ago
  12. 7489889 Eliminate the list of modules from the preprocessor options. This was by Douglas Gregor · 13 years ago
  13. 531dcce Eliminate the unused -create-module cc1-level option by Douglas Gregor · 13 years ago
  14. 1a995dd When we load the first module, make sure that we wire up the ASTConsumer to the newly-created ASTReader. This makes sure that CodeGen sees the declarations it is interested in by Douglas Gregor · 13 years ago
  15. e24692b [PCH] Overhaul how preprocessed entities are [de]serialized. by Argyrios Kyrtzidis · 13 years ago
  16. de8a905 Make -E work with module imports by Douglas Gregor · 13 years ago
  17. 815759c Encode the module hash in base-36, to reduce the length of the strings a bit by Douglas Gregor · 13 years ago
  18. 76d991e Assert that the module hash produced after stripping away non-modular options is the same as the module hash before stripping those options. by Douglas Gregor · 13 years ago
  19. 6e975c4 For modules, use a hash of the compiler version, language options, and by Douglas Gregor · 13 years ago
  20. 1c7e047 When building a module on-demand, clear out the "non-modular" language by Douglas Gregor · 13 years ago
  21. e289d81 Switch LangOptions over to a .def file that describes header of the by Douglas Gregor · 13 years ago
  22. 7824365 When compiling a module on-demand, re-use the diagnostics client by Douglas Gregor · 13 years ago
  23. 21cae20 When an import statement fails to find a module in the module cache, by Douglas Gregor · 13 years ago
  24. 9a6da69 Introduce a cc1-level option to provide the path to the module cache, by Douglas Gregor · 13 years ago
  25. 26d43cd [libclang] In ASTUnit::Parse copy the CompilerInvocation object instead of by Argyrios Kyrtzidis · 13 years ago
  26. eced60c Only predefine the __EXCEPTIONS macro if C++ exceptions are turned on. by Douglas Gregor · 13 years ago
  27. 08e0bc1 Kill of the Decl::PCHLevel field entirely. We now only need to know by Douglas Gregor · 13 years ago
  28. 13db5cf Treat the weak export of block runtime symbols as a deployment-target by John McCall · 13 years ago
  29. 5770bb7 Extract the emission of the diagnostic's location into a separate by Chandler Carruth · 13 years ago
  30. 6c57cce Move the HilightRange method from TextDiagnosticPrinter down to by Chandler Carruth · 13 years ago
  31. d2156fc Hoist the tab expansion into a helper function. by Chandler Carruth · 13 years ago
  32. 0580e7d Don't compute the same line number in two places, once inside a loop. by Chandler Carruth · 13 years ago
  33. 5182a18 Switch the CharSourceRange array to a small vector. The array was by Chandler Carruth · 13 years ago
  34. c79a0d2 Remove the doxyment for this now defunct parameter. by Chandler Carruth · 13 years ago
  35. f15651a Don't recompute the presumed loc twice in 5 lines of code... Spotted by by Chandler Carruth · 13 years ago
  36. 8a7b3f7 Use ArrayRef for the fixit hint array rather than a pointer and a size. by Chandler Carruth · 13 years ago
  37. 682630c Hoist the construction of the FixItHint line into a member function with by Chandler Carruth · 13 years ago
  38. 335a13f Add missing dependency by Peter Collingbourne · 13 years ago
  39. c8c97a0 Fix Lexer::ComputePreamble when MaxLines parameter is non-zero. by Argyrios Kyrtzidis · 13 years ago
  40. cca6158 Hoist the emission of parseable fixits into a helper method, simplifying by Chandler Carruth · 13 years ago
  41. f8a1e51 Always construct an ASTReader with a non-NULL ASTContext and by Douglas Gregor · 13 years ago
  42. bcfd1f5 Extend the ASTContext constructor to delay the initialization of by Douglas Gregor · 13 years ago
  43. 998b3d3 Allow the preprocessor to be constructed without performing target- by Douglas Gregor · 13 years ago
  44. 3e3cd93 Teach ASTContext and Preprocessor to hold on to references to the same by Douglas Gregor · 13 years ago
  45. 7143aab Modules hide macro definitions by default, so that silly things like by Douglas Gregor · 13 years ago
  46. 50c909b Create a CaretDiagnostic class to hold the logic for emitting by Chandler Carruth · 13 years ago
  47. 0d6b893 Sink all of the include stack printing logic into its member function. by Chandler Carruth · 13 years ago
  48. e082af1 Switch the "no module found" default-fatal warning to a default-fatal error. by Douglas Gregor · 13 years ago
  49. f84139a Change err_pp_file_not_found back to an Error; when it's a Warning, we suppress it in system headers. And it is not a good idea to suppress it in system headers. (This was originally changed in r134996 to implement -MG.) by Eli Friedman · 13 years ago
  50. b1f2f47 Some minor updates to the Linux search path handling for Slackware. Patch by Will Dietz. PR10692. by Eli Friedman · 13 years ago
  51. 95ed778 objective-c: Treat top-level objective-c declarations by Fariborz Jahanian · 13 years ago
  52. 831c631 Remove the -import-module option. It's no longer useful by Douglas Gregor · 13 years ago
  53. 6aa52ec Introduce support for a simple module import declaration, which by Douglas Gregor · 13 years ago
  54. 1b90605 [driver] Add -mglobal-merge/-mno-global-merge machine options to enable/disable merging of by Chad Rosier · 13 years ago
  55. b5af843 Eliminate the -chained-pch flag and all of the frontend and libclang options associated with it. Chained PCH is the only way to build a PCH file that includes another PCH file by Douglas Gregor · 13 years ago
  56. 9293ba8 Remove the Chaining argument from the PCH/module generator. It's no longer used by Douglas Gregor · 13 years ago
  57. 467dc88 Introduce a -cc1 option "-emit-module", that creates a binary module by Douglas Gregor · 13 years ago
  58. 03c107a Make Lexer::ComputePreamble accept a LangOptions parameter, otherwise it may be by Argyrios Kyrtzidis · 13 years ago
  59. 84c05e3 Reset FirstID (first diagnostic's file ID) to allow for invocations of the VerifyDiagnosticsClient on several input files. by Axel Naumann · 13 years ago
  60. 1e473cc Implement '-Weverything', which enables all warnings except those explicitly mapped to be ignored. by Ted Kremenek · 13 years ago
  61. e95b919 In the AST file format, eliminate the CHAINED_METADATA record. Instead, by Douglas Gregor · 13 years ago
  62. 236a537 Add Gentoo gcc 4.3.4 include paths by Nico Weber · 13 years ago
  63. 01a429a [MSVC] Fix a warning C4334 "'operator' : result of 32-bit shift implicitly converted to 64 bits (was 64-bit shift intended?)". by NAKAMURA Takumi · 13 years ago
  64. 1f7957d Accept -x objc++-cpp-output as an alias for -x objective-c++-cpp-output by Nico Weber · 13 years ago
  65. e735e2d Wire up -import-module to run ReadAST for each module loaded. by Jonathan D. Turner · 13 years ago
  66. 8fa0a80 Add a new libclang API to return a CXCompletionString for an arbitrary by Douglas Gregor · 13 years ago
  67. 0f91c8c When performing code completion after at @interface, allow both by Douglas Gregor · 13 years ago
  68. baf41f1 On Darwin, libc++ may be installed alongside the compiler in by Douglas Gregor · 13 years ago
  69. a4c7a43 Really remove FlatStoreManager and BasicStoreManager, this time from the driver. Also remove associated tests. Sorry for the messy commits; this is the result of a botched Git merge. by Ted Kremenek · 13 years ago
  70. 65e02fa Introduce the "-index-header-map" option, to give special semantics by Douglas Gregor · 13 years ago
  71. 7e90985 Cut down the number of open/close system calls for output files. by Argyrios Kyrtzidis · 13 years ago
  72. 5cb3d69 Add template instantiations to the output of -ast-dump. by Richard Trieu · 13 years ago
  73. 48d2c3f This patch extends the previous patch by starting to incorporate more functionality, like lookup-by-name and exporting lookup tables, into the module manager. Methods now have documentation. A few more functions have been switched over to the new iterator style and away from manual/explicit iteration. Ultimately we want to move away from name lookup here, as symlinks make filenames not a safe unique value, but we use it here as a stopgap before better measures are in place (namely instead using FileEntry* from a global FileManager). by Jonathan D. Turner · 13 years ago
  74. 96d3589 Rename SourceManager (and InstantiationInfo) isMacroArgInstantiation API by Chandler Carruth · 13 years ago
  75. 6421162 Rename getInstantiationLineNumber to getExpansionLineNumber in both by Chandler Carruth · 13 years ago
  76. a77c031 Rename getInstantiationColumnNumber to getExpansionColumnNumber in both by Chandler Carruth · 13 years ago
  77. e7b2b6e Rename getDecomposedInstantiationLoc to getDecomposedExpansionLoc. by Chandler Carruth · 13 years ago
  78. 999f739 Rename SourceManager::getImmediateInstantiationRange to by Chandler Carruth · 13 years ago
  79. 0123161 Pick up expected diagnostics not only in the main file but also in the file where the first diagnostic occurred. by Axel Naumann · 13 years ago
  80. edc3dcc Rename SourceManager::getInstantiationRange to getExpansionRange. by Chandler Carruth · 13 years ago
  81. 4027853 Mechanically rename SourceManager::getInstantiationLoc and by Chandler Carruth · 13 years ago
  82. 2d3ba4f Move ArrayRef to LLVM.h and eliminate now-redundant qualifiers, patch by Jon Mulder! by Chris Lattner · 13 years ago
  83. 5f9e272 remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 13 years ago
  84. 9461fcc Remove prepending of '$' to module names. by Jonathan D. Turner · 13 years ago
  85. 832d620 Switch all of the "isysroot" const char*'s throughout the AST reader by Douglas Gregor · 13 years ago
  86. 72a9ae1 Rename ASTReader::PerFileData to serialization::Module, pulling it out by Douglas Gregor · 13 years ago
  87. 9cca68d For ASTUnit::Save, write the AST to a temporary and then rename it to the actual filename. by Argyrios Kyrtzidis · 13 years ago
  88. bc9d5a3 Cut down one open/close pair of system calls by using Path's makeUnique instead of createTemporaryFileOnDisk. by Argyrios Kyrtzidis · 13 years ago
  89. 4c30bb1 Rework the detailed preprocessing record to separate preprocessing by Douglas Gregor · 13 years ago
  90. 7ee2049 [arcmt] Add some additional driver flags to optionally emit or save the pre-migration ARC errors. by Argyrios Kyrtzidis · 13 years ago
  91. f62d43d Revamp the SourceManager to separate the representation of parsed by Douglas Gregor · 13 years ago
  92. 2f5127e Implement a __WCHAR_UNSIGNED__ macro and use it to include WCHAR_MIN and by Sean Hunt · 13 years ago
  93. e9c0265 Migrate LLVM and Clang to use the new makeArrayRef(...) functions where previously explicit non-default constructors were used. by Frits van Bommel · 13 years ago
  94. a6c2b3a Do not modify string returned by getenv on Windows. by Francois Pichet · 13 years ago
  95. 9f79a1f Update the remaining comments in Frontend to 'expansion'. by Chandler Carruth · 13 years ago
  96. ba7537f NestedMacroInstantiations -> NestedMacroExpansions by Chandler Carruth · 13 years ago
  97. 7e7736a Switch all local code and comments from '[Ii]nstantiat(ion|ed)' to by Chandler Carruth · 13 years ago
  98. 4e80546 Switch the diagnostic messages about macros to use the terms 'expanded' by Chandler Carruth · 13 years ago
  99. 48218c6 In debugger mode, make ObjC message sends to unknown selectors return by John McCall · 13 years ago
  100. bb52786 Implement -MG. Fixes PR9613 by Peter Collingbourne · 13 years ago