1. 2b5abf5 simplify and refactor a bunch of type definition code in Preprocessor by Chris Lattner · 16 years ago
  2. 1522142 don't emit any diagnostics after a fatal one. by Chris Lattner · 16 years ago
  3. da0cbc1 add support to the diagnostics machinery for mapping warnings and by Chris Lattner · 16 years ago
  4. 06ebe86 make clang agree with gcc 4.2's x86-64 predefines and settings. by Chris Lattner · 16 years ago
  5. d427ad4 fix some differences between apple gcc and clang on darwin/x86-32. by Chris Lattner · 16 years ago
  6. 47b9a1c Some name-lookup-related fixes, from Piotr Rak! by Douglas Gregor · 16 years ago
  7. 137b6a6 Implement handling of file entry/exit notifications from GNU by Chris Lattner · 16 years ago
  8. 6b30667 make getFileCharacteristic linetable aware. line markers that by Chris Lattner · 16 years ago
  9. 9d79eba propagate linemarker flags down into the the line table, currently by Chris Lattner · 16 years ago
  10. 6c1fbe0 replace gimpy linear search with svelte binary search ;-) by Chris Lattner · 16 years ago
  11. 1c4a498 make my atrocious linear search at least search in the order that is by Chris Lattner · 16 years ago
  12. 0e0e5da add comment by Chris Lattner · 16 years ago
  13. fc39133 add the difference in the line marker phys line number and the by Chris Lattner · 16 years ago
  14. 3cd949c add really really trivial #line support, where #line now makes every by Chris Lattner · 16 years ago
  15. 30fc933 lower the interface to getLineNumber like we did for by Chris Lattner · 16 years ago
  16. 7da5aea make SM::getColumnNumber take a predecomposed FileID/offset, which by Chris Lattner · 16 years ago
  17. 23b5dc6 build per-fid linetable entries. by Chris Lattner · 16 years ago
  18. ac50e34 more plumbing for #line propagation. Use happy bit #3 out of FileInfo :) by Chris Lattner · 16 years ago
  19. 4c4ea17 stub out basic #line handling calls. by Chris Lattner · 16 years ago
  20. 00282d6 reclaim my precious bit in FileInfo by ensuring that ContentCache objects by Chris Lattner · 16 years ago
  21. 0d0bf8c switch SourceManager from using an std::map and std::list of by Chris Lattner · 16 years ago
  22. 19e8e2c next round of diagnostics cleanups, moving some by Chris Lattner · 16 years ago
  23. 88eccaf Fix -Wimplicit-function-declaration, which required some refactoring and by Chris Lattner · 16 years ago
  24. 3632a35 Add method FullSourceLoc::getBufferData(). by Ted Kremenek · 16 years ago
  25. 778601f long long and double have 64-bit alignment on x86-64. by Chris Lattner · 16 years ago
  26. 7536889 On Windows use a BumpPtrAllocator for the UniqueFileContainer's StringMap. by Ted Kremenek · 16 years ago
  27. f3eb921 FileManager: Use a BumpPtrAllocator for the StringMaps DirEntries and FileEntries. by Ted Kremenek · 16 years ago
  28. cb8d58b Add a some comments to designate Windows-specific/Unix-specific code. No functionality change. by Ted Kremenek · 16 years ago
  29. 03eb543 If an input constraint refers to an output constraint, it should have the same constraint info as the output constraint. Fixes PR3417 by Anders Carlsson · 16 years ago
  30. 20c6b3b Split the single monolithic DiagnosticKinds.def file into one by Chris Lattner · 16 years ago
  31. b9c3f96 Introduce a new PresumedLoc class to represent the concept of a location by Chris Lattner · 16 years ago
  32. 08c375c make -print-stats print stats about the amount of the SLoc by Chris Lattner · 16 years ago
  33. e957f53 add SparcV8 asm register info support. Patch by Ben Lickly! by Chris Lattner · 16 years ago
  34. 3c12557 now that everything properly handles multiply instantiated by Chris Lattner · 16 years ago
  35. addb797 make getInstantiationLoc and getSpellingLoc handle multiply instantiated by Chris Lattner · 16 years ago
  36. bcd1a1b fix a negated conditional in getDecomposedInstantiationLocSlowCase, by Chris Lattner · 16 years ago
  37. 5b9a504 start plumbing together the line table information. So far we just by Chris Lattner · 16 years ago
  38. 987cd3d Lazily paging in file contents is a big win for PTH, strip out the old by Chris Lattner · 16 years ago
  39. de7aeef Check in the long promised SourceLocation rewrite. This lays the by Chris Lattner · 16 years ago
  40. 79bc64c Handle the 'e' constraint. Fixes PR3385 by Anders Carlsson · 16 years ago
  41. cabe668 Added virtual method DiagnosticClient::IncludeInDiagnosticCounts(). This is used by Diagnostics to determine if a diagnostic sent to a given DiagnosticClient should be included in the count of diagnostics. The default implementation of this method returns 'true'. by Ted Kremenek · 16 years ago
  42. 6a170eb Add a bit to IdentifierInfo that acts as a simple predicate which by Chris Lattner · 16 years ago
  43. ea9c26b Fix: <rdar://problem/6510344> [pth] PTH slows down regular lexer considerably (when it has substantial work) by Ted Kremenek · 16 years ago
  44. a11d617 Rename SourceManager::getCanonicalFileID -> getFileID. There is by Chris Lattner · 16 years ago
  45. 2fa3ec8 remove the public SourceManager::getContentCacheForLoc method. by Chris Lattner · 16 years ago
  46. b21e5a0 remove the SourceManager:: and FullSourceLoc::getFileEntryForLoc methods. by Chris Lattner · 16 years ago
  47. 31530ba SourceManager::getBufferData(SourceLocation) is dead, delete it. by Chris Lattner · 16 years ago
  48. a90a4d4 some minor cleanups to SourceManager, and eliminate the by Chris Lattner · 16 years ago
  49. 775841f Handle the 'X' constraint. Fixes <rdar://problem/6504897>. by Anders Carlsson · 16 years ago
  50. 42e1ee0 Add sema support for symbolic names in inline asm statements. by Anders Carlsson · 16 years ago
  51. ca01342 Fit in 80 cols by Nate Begeman · 16 years ago
  52. 22b9d5a Allow targets to override IntMaxTWidth by Nate Begeman · 16 years ago
  53. 45b050e Change TargetInfo::validateInputConstraint to take begin/end name iterators instead of the number of outputs. No functionality change. by Anders Carlsson · 16 years ago
  54. 3b4d5e9 Rename SourceLocation::getFileID to getChunkID, because it returns by Chris Lattner · 16 years ago
  55. 2b2453a this massive patch introduces a simple new abstraction: it makes by Chris Lattner · 16 years ago
  56. 0581659 make "ContentCache::Buffer" mutable to avoid a const_cast. by Chris Lattner · 16 years ago
  57. a50bd54 Make FullSourceLoc derive from SourceLocation instead of by Chris Lattner · 16 years ago
  58. 4abb87e elimiante FullSourceLoc::getCanonicalFileID by Chris Lattner · 16 years ago
  59. 0cf7bb9 remove FullSourceLoc::isFileID by Chris Lattner · 16 years ago
  60. f7cf85b more SourceLocation lexicon change: instead of referring to the by Chris Lattner · 16 years ago
  61. 88054de rename "virtual location" of a macro to "instantiation location". by Chris Lattner · 16 years ago
  62. df7c17a Change some terminology in SourceLocation: instead of referring to by Chris Lattner · 16 years ago
  63. 72b1b15 IdentifierInfo: by Ted Kremenek · 16 years ago
  64. 0e936db Make sure to initialize the ConstraintInfo to 0 by Anders Carlsson · 16 years ago
  65. 5b034ad SourceManager: Implement "lazy" creation of MemBuffers for source files. by Ted Kremenek · 16 years ago
  66. c16c208 Misc changes to SourceManager::ContentCache: by Ted Kremenek · 16 years ago
  67. ae0ee03 instead of forcing blocks on by default, make them default to off, but let by Chris Lattner · 16 years ago
  68. 8fc4dfb replace useNeXTRuntimeAsDefault with a generic hook that allows targets by Chris Lattner · 16 years ago
  69. e206532 Fix order of evaluation. by Sebastian Redl · 16 years ago
  70. 077bf5e Rename Selector::getName() to Selector::getAsString(), and add by Chris Lattner · 16 years ago
  71. 08631c5 Convert IdentifierInfo's to be printed the same as DeclarationNames by Chris Lattner · 16 years ago
  72. 011bb4e add support for inserting a DeclarationName into a diagnostic directly by Chris Lattner · 16 years ago
  73. 3fdf4b0 Genericize the qualtype formating callback to support any diag argument. by Chris Lattner · 16 years ago
  74. 22caddc Add support for sending QualType's directly into diags and convert two by Chris Lattner · 16 years ago
  75. e4c452c Implement a %plural modifier for complex plural forms in diagnostics. Use it in the overload diagnostics. by Sebastian Redl · 16 years ago
  76. 3cbfe2c Split the DiagnosticInfo class into two disjoint classes: by Chris Lattner · 16 years ago
  77. af7ae4e Add the concept of "modifiers" to the clang diagnostic format by Chris Lattner · 16 years ago
  78. 43b628c Allow sending IdentifierInfo*'s into Diagnostics without turning them into strings by Chris Lattner · 16 years ago
  79. 30bc965 add direct support for signed and unsigned integer arguments to diagnostics. by Chris Lattner · 16 years ago
  80. f4c8396 rewrite FormatDiagnostic to be less gross and a lot more efficient. by Chris Lattner · 16 years ago
  81. 73d2a1b implement a transparent optimization with the diagnostics stuff: by Chris Lattner · 16 years ago
  82. e94ca9e4 Extend DeclarationName to support C++ overloaded operators, e.g., by Douglas Gregor · 16 years ago
  83. 0a14eee This reworks some of the Diagnostic interfaces a bit to change how diagnostics by Chris Lattner · 16 years ago
  84. f812a45 SourceManager::getLineNumber is logically const except for caching. by Chris Lattner · 16 years ago
  85. 2383b7f Change the diagnostics interface to take an array of pointers to by Chris Lattner · 16 years ago
  86. 10bd368 Eliminate all of the placeholder identifiers used for constructors, by Douglas Gregor · 16 years ago
  87. 2e1cd42 Introduction the DeclarationName class, as a single, general method of by Douglas Gregor · 16 years ago
  88. e7f74fc Fix PR3077: tokens that come from macro expansions whose macro was by Chris Lattner · 16 years ago
  89. b460980 Add a new expression node, CXXOperatorCallExpr, which expresses a by Douglas Gregor · 16 years ago
  90. 7d7e672 Don't build identifiers for C++ constructors, destructors, or by Douglas Gregor · 16 years ago
  91. 02bcd4c Some cleanups to the declaration/checking of overloaded operators in C++. Thanks to Sebastian for the review by Douglas Gregor · 16 years ago
  92. 1cd1b1e Parsing, ASTs, and semantic analysis for the declaration of overloaded by Douglas Gregor · 16 years ago
  93. 5142af3 Reclaim some bits in IdentifierInfo, for later use as overloaded operator names. by Douglas Gregor · 16 years ago
  94. f509d73 More fallout from r58501: primary fix is some more corrections to make by Eli Friedman · 16 years ago
  95. 6a3615c Fix a bug that was introduced in 58501. Ideally I think we should force all targets to set these values and not have defaults. by Anders Carlsson · 16 years ago
  96. 31fc07d Made the mechanism of defining preprocessor defs for maxint, ptrdiff_t, wchar by Sanjiv Gupta · 16 years ago
  97. 9d72851 Rename Characteristic_t to CharacteristicKind by Chris Lattner · 16 years ago
  98. d599850 Fix the definition of __builtin_va_list on PPC, which was set to the V4 ABI, not the by Chris Lattner · 16 years ago
  99. d2f4e5e CMake: Builds and installs clang binary and libs (no docs yet). It by Oscar Fuentes · 16 years ago
  100. a1f23cc fix rdar://6288301: custom warnings don't respect -Werror. by Chris Lattner · 16 years ago