1. 55fc873 Sort all of Clang's files under 'lib', and fix up the broken headers uncovered. by Chandler Carruth · 12 years ago
  2. 992d917 [modules] Use a memory buffer directly as input for the module includes, by Argyrios Kyrtzidis · 12 years ago
  3. 2a85718 [modules] Consistently construct a buffer as input to build the module. by Argyrios Kyrtzidis · 12 years ago
  4. c7782d9 [Modules] Introduce Module::TopHeaders which is a set of top-level headers by Argyrios Kyrtzidis · 12 years ago
  5. 171af64 Added -ast-list option to dump filterable AST decl node names. by Alexander Kornienko · 12 years ago
  6. e34a052 Added -ast-dump-filter option to clang -cc1. by Alexander Kornienko · 12 years ago
  7. 5e9dda6 Documentation cleanup: escape # in a Doxygen comment. by James Dennett · 12 years ago
  8. 1050471 Remove the -cc1-level option "-pubnames-dump". Such things should stay by Douglas Gregor · 12 years ago
  9. 978fc9c Introduce a -cc1-level option -pubnames-dump, which simply dumps the by Douglas Gregor · 12 years ago
  10. 4e4d084 Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST). by David Blaikie · 13 years ago
  11. 12f28ab Frontend: Don't automatically create missing directories when using temporary files with createOutputFile() by Daniel Dunbar · 13 years ago
  12. f7ccbad Basic: import SmallString<> into clang namespace by Dylan Noblesmith · 13 years ago
  13. 2f04f18 Back out my heinous hack that tricked the module generation mechanism by Douglas Gregor · 13 years ago
  14. eb7b9eb Split compiler builtin module into "stdlib" builtins and "intrinsic" by Douglas Gregor · 13 years ago
  15. dc58aa7 Thread a TargetInfo through to the module map; we'll need it for by Douglas Gregor · 13 years ago
  16. e434ec7 Rework HeaderSearch's interface for getting a module from a name and by Douglas Gregor · 13 years ago
  17. a1f1fad Introduce module attributes into the module map grammar, along with a by Douglas Gregor · 13 years ago
  18. 1f6b2b5 Extract the (InputKind, std::string) pair used to describe inputs to by Douglas Gregor · 13 years ago
  19. 752769f When generating includes for all of the headers we found in an by Douglas Gregor · 13 years ago
  20. b7a7819 Store the submodules of a module in source order, as they are stored by Douglas Gregor · 13 years ago
  21. 51f564f Implement support for module requirements, which indicate the language by Douglas Gregor · 13 years ago
  22. 3b29bb9 When we have an umbrella directory in a module map, recursively walk by Douglas Gregor · 13 years ago
  23. 77d029f Implement umbrella directories for modules, which are similar to by Douglas Gregor · 13 years ago
  24. 10694ce Within the module representation, generalize the notion of an umbrella by Douglas Gregor · 13 years ago
  25. 8075ce6 When building the main file to parse given a module map, don't skip by Douglas Gregor · 13 years ago
  26. 1a4761e Promote ModuleMap::Module to a namespace-scope class in the Basic by Douglas Gregor · 13 years ago
  27. a8cc6ce When writing a module file, pass the module through to the AST by Douglas Gregor · 13 years ago
  28. 6649014 Eliminate the -emit-module option, which emitted a module by parsing a by Douglas Gregor · 13 years ago
  29. 261e75b When building a module from a module map that isn't simply an umbrella by Douglas Gregor · 13 years ago
  30. 1432569 Switch some more of the modules tests over to "-emit-module-from-map", by Douglas Gregor · 13 years ago
  31. db1cde7 Add support for building a module from a module map to the -cc1 by Douglas Gregor · 13 years ago
  32. d2536a6 Revert r144703. It was a dumb idea anyway; will add the new bits more by Douglas Gregor · 13 years ago
  33. b8691df Split GenerateModuleAction into its own action, which will start by Douglas Gregor · 13 years ago
  34. 10efbaf Don't translate CRLF files into LF files. Fixes PR6870, from Aaron Ballman! by Douglas Gregor · 13 years ago
  35. 7143aab Modules hide macro definitions by default, so that silly things like by Douglas Gregor · 13 years ago
  36. 9293ba8 Remove the Chaining argument from the PCH/module generator. It's no longer used by Douglas Gregor · 13 years ago
  37. 467dc88 Introduce a -cc1 option "-emit-module", that creates a binary module by Douglas Gregor · 13 years ago
  38. 03c107a Make Lexer::ComputePreamble accept a LangOptions parameter, otherwise it may be by Argyrios Kyrtzidis · 13 years ago
  39. 7e90985 Cut down the number of open/close system calls for output files. by Argyrios Kyrtzidis · 13 years ago
  40. 5f9e272 remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 13 years ago
  41. 832d620 Switch all of the "isysroot" const char*'s throughout the AST reader by Douglas Gregor · 13 years ago
  42. e6ec11a Remove the AST printer (-ast-print-xml), which is too incomplete and by Douglas Gregor · 14 years ago
  43. 91a230a Eliminate the internal command-line option for viewing inheritance in C++ classes, since it's only really worked for the trivial cases anyway due to lame pseudo-parsing of the class name. The viewInheritance() function is still available for use in the debugger, where this is far more useful by Douglas Gregor · 14 years ago
  44. 8e3df4d Allow resolving headers from a PCH even after headers+PCH were moved to another path. by Argyrios Kyrtzidis · 14 years ago
  45. c7a9cda libclang: Don't allow RemoveFileOnSignal to be called via libclang, badness can by Daniel Dunbar · 14 years ago
  46. 895fcca Driver, Frontend: add CUDA language support by Peter Collingbourne · 14 years ago
  47. f351424 Add -cc1 -ast-dump-xml, an excessively detailed XML dump of the internals by John McCall · 14 years ago
  48. 39b49bc now the FileManager has a FileSystemOpts ivar, stop threading by Chris Lattner · 14 years ago
  49. 389db16 Implement -working-directory. by Argyrios Kyrtzidis · 14 years ago
  50. 7faa2ec Rename PCHWriter.h to ASTWriter.h by Sebastian Redl · 14 years ago
  51. 8572813 Reintroduce the serialization library, with fixed dependencies. by Sebastian Redl · 14 years ago
  52. 4557e47 Revert Sebastian's build-breaking patch. by Douglas Gregor · 14 years ago
  53. 93c9729 Create a new Serialization module that contains all the PCH code, and will contain all the module code in the future. Update the Makefiles, CMake projects and the Xcode project. I hope I did everything right for Xcode. No functionality change. by Sebastian Redl · 14 years ago
  54. 11c3dc4 Fix a typo in a diag name. by Sebastian Redl · 14 years ago
  55. 1d715ac Reshuffle the PCH generator action and consumer, so that we can re-use by Douglas Gregor · 14 years ago
  56. ffaab3e Make macro weirdness in chained PCH work. This required changing the way PCHReader and PCHWriter are initialized to correctly pick up all initializer. On the upside, this means that there is far less repetition in the dependent PCH now. by Sebastian Redl · 14 years ago
  57. f4f6c9d Introduce basic support for loading a precompiled preamble while by Douglas Gregor · 14 years ago
  58. 87c3007 Eliminate the "minimal" and printing parser actions, which only ever by Douglas Gregor · 14 years ago
  59. f033f1d Introduce a new lexer function to compute the "preamble" of a file, by Douglas Gregor · 14 years ago
  60. 30c514c Add a callback interface that allows interested parties to get notified whenever PCHReader deserializes a type or decl (and possibly other things in the future). Have PCHWriter implement these callbacks as noops and register to receive them if we're chaining PCHs. This will allow PCHWriter to track the IDs of these things, which it needs to write the dependent files. WIP by Sebastian Redl · 14 years ago
  61. 9b36c3f Modify the pragma handlers to accept and use StringRefs instead of IdentifierInfos. by Argyrios Kyrtzidis · 14 years ago
  62. 6a695cf Really respect -chained-pch. by Sebastian Redl · 14 years ago
  63. d6ac452 Add a frontend option -chained-pch and don't pass an active PCH reader to the PCH writer if it is not set, preventing creation of chained PCH files. Since the reader is so far unused, effectively no functionality change. by Sebastian Redl · 14 years ago
  64. a93e3b5 Some preparatory work for chained PCH. No functionality change. by Sebastian Redl · 14 years ago
  65. 9b414d3 Break Frontend's dependency on Rewrite, Checker and CodeGen in shared library configuration by Daniel Dunbar · 14 years ago
  66. c72cc50 Preprocessor: Ignore unknown pragmas in -E -dM and -Eonly modes. by Daniel Dunbar · 14 years ago
  67. ba5f6ec Teach clang -fixit to modify files in-place, or -fixit=suffix to create new by Nick Lewycky · 14 years ago
  68. e127a0d push some source location information down through the compiler, by Chris Lattner · 14 years ago
  69. d4a97a1 Teach -fixit to modify all of its inputs instead of just the main file, unless by Nick Lewycky · 14 years ago
  70. b69eca5 Fronted: Kill overly specialized RecordLayoutDumper, just make -dump-record-layouts a bit that Sema honors. by Daniel Dunbar · 14 years ago
  71. 83e7a78 rename llvm::llvm_report_error -> llvm::report_fatal_error by Chris Lattner · 14 years ago
  72. 2758595 clang -cc1: Kill off -empty-input only, and replace with -init-only which is an by Daniel Dunbar · 14 years ago
  73. dbf8ee6 Entering the main source file in the preprocessor can fail if the by Douglas Gregor · 15 years ago
  74. 4ee3461 Frontend: Pull CodeGenAction out more, and eliminate CreateBackendConsumer. by Daniel Dunbar · 15 years ago
  75. da1573f clang -cc1: Wire up -emit-obj, for emitting object files. by Daniel Dunbar · 15 years ago
  76. d57d7c0 Fix <rdar://problem/7490212> clang rewriter: return of the mixed line endings, which is by Steve Naroff · 15 years ago
  77. 49ac8e6 Remove RewriteBlocks. It has been superseded by RewriteObjC by Kovarththanan Rajaratnam · 15 years ago
  78. 3604359 Fix CompilerInstance::createOutputFile to use proper diagnostics, and (try to) update all clients to be able to handle failure. by Daniel Dunbar · 15 years ago
  79. b33fbaa Eliminate CodeGenOptions::TimePasses. by Daniel Dunbar · 15 years ago
  80. 6e29014 Fix PR5633 by making the preprocessor handle the case where we can by Chris Lattner · 15 years ago
  81. 1a9724b Don't call exit(). llvm::llvm_report_error() will do just that by Kovarththanan Rajaratnam · 15 years ago
  82. 56e4713 typo by Gabor Greif · 15 years ago
  83. a4e476d issue a friendlier error if someone tries to send precompiled header to '-' (stdout) by Gabor Greif · 15 years ago
  84. 33f57f8 Fix some uses of fprintf/stderr without a prototype. by Daniel Dunbar · 15 years ago
  85. d58c03f Add TargetOptions and use it when constructing targets. by Daniel Dunbar · 15 years ago
  86. 5f3b997 Add FrontendActions for all preprocessor based clang-cc actions. by Daniel Dunbar · 15 years ago
  87. 8305d01 Add FrontendActions, which provides a FrontendAction interface to all the existing AST consumer based clang-cc actions. by Daniel Dunbar · 15 years ago