1. 5b9a504 start plumbing together the line table information. So far we just by Chris Lattner · 16 years ago
  2. 987cd3d Lazily paging in file contents is a big win for PTH, strip out the old by Chris Lattner · 16 years ago
  3. de7aeef Check in the long promised SourceLocation rewrite. This lays the by Chris Lattner · 16 years ago
  4. 79bc64c Handle the 'e' constraint. Fixes PR3385 by Anders Carlsson · 16 years ago
  5. 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
  6. 6a170eb Add a bit to IdentifierInfo that acts as a simple predicate which by Chris Lattner · 16 years ago
  7. ea9c26b Fix: <rdar://problem/6510344> [pth] PTH slows down regular lexer considerably (when it has substantial work) by Ted Kremenek · 16 years ago
  8. a11d617 Rename SourceManager::getCanonicalFileID -> getFileID. There is by Chris Lattner · 16 years ago
  9. 2fa3ec8 remove the public SourceManager::getContentCacheForLoc method. by Chris Lattner · 16 years ago
  10. b21e5a0 remove the SourceManager:: and FullSourceLoc::getFileEntryForLoc methods. by Chris Lattner · 16 years ago
  11. 31530ba SourceManager::getBufferData(SourceLocation) is dead, delete it. by Chris Lattner · 16 years ago
  12. a90a4d4 some minor cleanups to SourceManager, and eliminate the by Chris Lattner · 16 years ago
  13. 775841f Handle the 'X' constraint. Fixes <rdar://problem/6504897>. by Anders Carlsson · 16 years ago
  14. 42e1ee0 Add sema support for symbolic names in inline asm statements. by Anders Carlsson · 16 years ago
  15. ca01342 Fit in 80 cols by Nate Begeman · 16 years ago
  16. 22b9d5a Allow targets to override IntMaxTWidth by Nate Begeman · 16 years ago
  17. 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
  18. 3b4d5e9 Rename SourceLocation::getFileID to getChunkID, because it returns by Chris Lattner · 16 years ago
  19. 2b2453a this massive patch introduces a simple new abstraction: it makes by Chris Lattner · 16 years ago
  20. 0581659 make "ContentCache::Buffer" mutable to avoid a const_cast. by Chris Lattner · 16 years ago
  21. a50bd54 Make FullSourceLoc derive from SourceLocation instead of by Chris Lattner · 16 years ago
  22. 4abb87e elimiante FullSourceLoc::getCanonicalFileID by Chris Lattner · 16 years ago
  23. 0cf7bb9 remove FullSourceLoc::isFileID by Chris Lattner · 16 years ago
  24. f7cf85b more SourceLocation lexicon change: instead of referring to the by Chris Lattner · 16 years ago
  25. 88054de rename "virtual location" of a macro to "instantiation location". by Chris Lattner · 16 years ago
  26. df7c17a Change some terminology in SourceLocation: instead of referring to by Chris Lattner · 16 years ago
  27. 72b1b15 IdentifierInfo: by Ted Kremenek · 16 years ago
  28. 0e936db Make sure to initialize the ConstraintInfo to 0 by Anders Carlsson · 16 years ago
  29. 5b034ad SourceManager: Implement "lazy" creation of MemBuffers for source files. by Ted Kremenek · 16 years ago
  30. c16c208 Misc changes to SourceManager::ContentCache: by Ted Kremenek · 16 years ago
  31. ae0ee03 instead of forcing blocks on by default, make them default to off, but let by Chris Lattner · 16 years ago
  32. 8fc4dfb replace useNeXTRuntimeAsDefault with a generic hook that allows targets by Chris Lattner · 16 years ago
  33. e206532 Fix order of evaluation. by Sebastian Redl · 16 years ago
  34. 077bf5e Rename Selector::getName() to Selector::getAsString(), and add by Chris Lattner · 16 years ago
  35. 08631c5 Convert IdentifierInfo's to be printed the same as DeclarationNames by Chris Lattner · 16 years ago
  36. 011bb4e add support for inserting a DeclarationName into a diagnostic directly by Chris Lattner · 16 years ago
  37. 3fdf4b0 Genericize the qualtype formating callback to support any diag argument. by Chris Lattner · 16 years ago
  38. 22caddc Add support for sending QualType's directly into diags and convert two by Chris Lattner · 16 years ago
  39. e4c452c Implement a %plural modifier for complex plural forms in diagnostics. Use it in the overload diagnostics. by Sebastian Redl · 16 years ago
  40. 3cbfe2c Split the DiagnosticInfo class into two disjoint classes: by Chris Lattner · 16 years ago
  41. af7ae4e Add the concept of "modifiers" to the clang diagnostic format by Chris Lattner · 16 years ago
  42. 43b628c Allow sending IdentifierInfo*'s into Diagnostics without turning them into strings by Chris Lattner · 16 years ago
  43. 30bc965 add direct support for signed and unsigned integer arguments to diagnostics. by Chris Lattner · 16 years ago
  44. f4c8396 rewrite FormatDiagnostic to be less gross and a lot more efficient. by Chris Lattner · 16 years ago
  45. 73d2a1b implement a transparent optimization with the diagnostics stuff: by Chris Lattner · 16 years ago
  46. e94ca9e4 Extend DeclarationName to support C++ overloaded operators, e.g., by Douglas Gregor · 16 years ago
  47. 0a14eee This reworks some of the Diagnostic interfaces a bit to change how diagnostics by Chris Lattner · 16 years ago
  48. f812a45 SourceManager::getLineNumber is logically const except for caching. by Chris Lattner · 16 years ago
  49. 2383b7f Change the diagnostics interface to take an array of pointers to by Chris Lattner · 16 years ago
  50. 10bd368 Eliminate all of the placeholder identifiers used for constructors, by Douglas Gregor · 16 years ago
  51. 2e1cd42 Introduction the DeclarationName class, as a single, general method of by Douglas Gregor · 16 years ago
  52. e7f74fc Fix PR3077: tokens that come from macro expansions whose macro was by Chris Lattner · 16 years ago
  53. b460980 Add a new expression node, CXXOperatorCallExpr, which expresses a by Douglas Gregor · 16 years ago
  54. 7d7e672 Don't build identifiers for C++ constructors, destructors, or by Douglas Gregor · 16 years ago
  55. 02bcd4c Some cleanups to the declaration/checking of overloaded operators in C++. Thanks to Sebastian for the review by Douglas Gregor · 16 years ago
  56. 1cd1b1e Parsing, ASTs, and semantic analysis for the declaration of overloaded by Douglas Gregor · 16 years ago
  57. 5142af3 Reclaim some bits in IdentifierInfo, for later use as overloaded operator names. by Douglas Gregor · 16 years ago
  58. f509d73 More fallout from r58501: primary fix is some more corrections to make by Eli Friedman · 16 years ago
  59. 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
  60. 31fc07d Made the mechanism of defining preprocessor defs for maxint, ptrdiff_t, wchar by Sanjiv Gupta · 16 years ago
  61. 9d72851 Rename Characteristic_t to CharacteristicKind by Chris Lattner · 16 years ago
  62. 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
  63. d2f4e5e CMake: Builds and installs clang binary and libs (no docs yet). It by Oscar Fuentes · 16 years ago
  64. a1f23cc fix rdar://6288301: custom warnings don't respect -Werror. by Chris Lattner · 16 years ago
  65. fd0269d Add basic FreeBSD target support, patch by Roman Divacky! by Chris Lattner · 16 years ago
  66. a7406d4 Add 'x' constraint character. by Anders Carlsson · 16 years ago
  67. fce0934 Add the 'y' assembler constraint. by Anders Carlsson · 16 years ago
  68. d29b630 miscellaneous cleanups by Chris Lattner · 16 years ago
  69. 12f0926 move __FLT_EVAL_METHOD__, __FLT_RADIX__, and __DECIMAL_DIG__ into by Chris Lattner · 16 years ago
  70. 5db552d it helps when I save the file before testing and committing. by Chris Lattner · 16 years ago
  71. e9863ca suck the rest of the FP macros out of the targets into the PP by Chris Lattner · 16 years ago
  72. 2db78dd start moving fp macros over by Chris Lattner · 16 years ago
  73. 0e5d4ef move a bunch more integer sizing out of target-specific code into by Chris Lattner · 16 years ago
  74. 9b53316 eliminate __USER_LABEL_PREFIX__ from the Targets.cpp file, start moving by Chris Lattner · 16 years ago
  75. 3fdf467 Implement PR2773, support for __USER_LABEL_PREFIX__ by Chris Lattner · 16 years ago
  76. 079f2c46 Handle minor version numbers in __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ by Chris Lattner · 16 years ago
  77. 86b76fc Add missing include for use of atoi. by Nick Lewycky · 16 years ago
  78. 8b30c41 The definition of __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ follows by Chris Lattner · 16 years ago
  79. 048dd94 define __PASCAL_STRINGS__ whenever -fpascal-strings is enabled. by Chris Lattner · 16 years ago
  80. 71af229 __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ is a darwin-specific #define by Chris Lattner · 16 years ago
  81. 5c38b63 Make some methods const, add some helpers to FullSourceLoc, by Chris Lattner · 16 years ago
  82. 48002c8 whitespace and comment changes, to fix grammar and 80 col violations by Nico Weber · 16 years ago
  83. 0b9e736 clean up a bunch of fixme's I added, by moving by Chris Lattner · 16 years ago
  84. 7218183 Fix the rest of rdar://6243860 hopefully. This requires changing FileIDInfo by Chris Lattner · 16 years ago
  85. b55a42b Add x86_64 Linux target. - PR2824 by Daniel Dunbar · 16 years ago
  86. 2fe0997 Add --suppress-system-warnings (on by default, use =0 to disable) by Daniel Dunbar · 16 years ago
  87. 7de3d79 bool is not an extension in C++ by Douglas Gregor · 16 years ago
  88. c0c0f70 Per PR2773, define __USER_LABEL_PREFIX__ for x86-32 Linux and Windows. by Eli Friedman · 16 years ago
  89. 302684c Stop asserting in TargetInfo::validateInputConstraint by Daniel Dunbar · 16 years ago
  90. eac7aee Add dragonfly target support, patch by Sascha Wildner by Chris Lattner · 16 years ago
  91. dcb4a1a Add TargetInfo::useNeXTRuntimeAsDefault by Daniel Dunbar · 16 years ago
  92. 1e1bfd2 Remove duplicate define from Windows-x86 target. by Eli Friedman · 16 years ago
  93. 29a3050 Initial implementation of Windows x86 target; at the moment, the only by Eli Friedman · 16 years ago
  94. 0d4047b Add Linux x86-32 target. by Eli Friedman · 16 years ago
  95. ed855cb First cut at OS detection, taking advantage of the new generic targets. by Eli Friedman · 16 years ago
  96. e427798 Class reorg for PPC; shouldn't be any visible changes unless I messed by Eli Friedman · 16 years ago
  97. a9f5496 Class reorg for ARM. Shouldn't be any visible changes. by Eli Friedman · 16 years ago
  98. 01b8668 Class hierarchy reorg for Sparc architecture. While I was there, I by Eli Friedman · 16 years ago
  99. 618234a Reorganize the class hierarchy for x86 targets; shouldn't have any by Eli Friedman · 16 years ago
  100. 1e21189 Fix PR2627, support for Q constraint. by Chris Lattner · 16 years ago