1. 4e24f0f s/CXX0X/CXX11/g, except for __GNU_EXPERIMENTAL_CXX0X__, and update a few nearby 'C++0x' comments. by Richard Smith · 12 years ago
  2. 80ad52f s/CPlusPlus0x/CPlusPlus11/g by Richard Smith · 12 years ago
  3. 1b257af Use @import rather than @__experimental_modules_import, since the by Douglas Gregor · 12 years ago
  4. 55fc873 Sort all of Clang's files under 'lib', and fix up the broken headers uncovered. by Chandler Carruth · 12 years ago
  5. 18f2368 Remove unneeded includes from IdentifierTable by Nico Weber · 12 years ago
  6. 4d7e0ce Macro history (de-)serialization. Deserialization currently reads only the latest macro definition. Needs more work. by Alexander Kornienko · 12 years ago
  7. 5b86ffd Allow disabling of wchar_t type. by Abramo Bagnara · 12 years ago
  8. 7094dee Add missing cctype includes. by Joerg Sonnenberger · 12 years ago
  9. a5a4cba Change the way KEYNOMS is defined to be more comprehensible. by Francois Pichet · 12 years ago
  10. dfd110c char16_t and char32_t are defined via typedef in MSVC 11 RC. So introduce a way to disable keywords under Microsoft mode. by Francois Pichet · 12 years ago
  11. 6557d13 Documentation cleanup: escape @ in a Doxygen comment. by James Dennett · 12 years ago
  12. 51603be Synchronize the representations of DeclarationName and Selector so by Douglas Gregor · 12 years ago
  13. 0be8fb5 Fix typo in comment, 'langauge' -> 'language'. by Nick Lewycky · 12 years ago
  14. f15e114 Moving tagging of '__experimental_modules_import' IdentifierInfo out of by Ted Kremenek · 12 years ago
  15. 32ad2ee Change @import to @__experimental_modules_import. We are not ready to commit to a particular syntax for modules, by Ted Kremenek · 12 years ago
  16. f7ccbad Basic: import SmallString<> into clang namespace by Dylan Noblesmith · 12 years ago
  17. 8fe83e1 Move a method from IdentifierTable.h out of line and remove the SmallString include. by Benjamin Kramer · 12 years ago
  18. 7530c03 Remove unreachable code in Clang. (replace with llvm_unreachable where appropriate or when GCC requires it) by David Blaikie · 13 years ago
  19. 1ac13c3 Re-uglify #public and #private to #__public_macro and #__private_macro. by Douglas Gregor · 13 years ago
  20. c13a34b Eliminate the uglified keyword __import_module__ for importing by Douglas Gregor · 13 years ago
  21. 94ad28b Under -fmodules, accept #public <macroname> and #private <macroname> by Douglas Gregor · 13 years ago
  22. ffbe9b9 Mass rename C1x references to C11. The name hasn't proliferated like "C++0x" so this patch is surprisingly small. by Benjamin Kramer · 13 years ago
  23. 00852e4 objc-arc: bridge casts in non-objc-arc mode are ignord. by Fariborz Jahanian · 13 years ago
  24. eee242f Make the loading of information attached to an IdentifierInfo from an by Douglas Gregor · 13 years ago
  25. aa93a87 For modules, all macros that aren't include guards are implicitly by Douglas Gregor · 13 years ago
  26. 98d86b9 Add a -Wc++0x-compat warning for C++11 keywords used as identifiers when in by Richard Smith · 13 years ago
  27. 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
  28. 7143aab Modules hide macro definitions by default, so that silly things like by Douglas Gregor · 13 years ago
  29. 80cb6e6 Warn on missing [super finalize] calls. by Nico Weber · 13 years ago
  30. 5f9e272 remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 13 years ago
  31. 9670e17 objc-arc: enforce performSelector rules in rejecting retaining selectors by Fariborz Jahanian · 13 years ago
  32. f85e193 Automatic Reference Counting. by John McCall · 13 years ago
  33. 926df6c Implement Objective-C Related Result Type semantics. by Douglas Gregor · 13 years ago
  34. 97f55d6 Add SelectorTable::getTotalMemory() to allow clients to query how much memory is used by selectors. by Ted Kremenek · 13 years ago
  35. 7e7fbd0 C1X: add a language standard by Peter Collingbourne · 13 years ago
  36. a5fc472 Fix a bunch of major problems with __unknown_anytype and properly test by John McCall · 13 years ago
  37. 6792292 refactor flags for TokenKinds.def by Dylan Noblesmith · 13 years ago
  38. 85f3d76 Move some of the logic about classifying Objective-C methods into by John McCall · 13 years ago
  39. 813d834 Selector::getIdentifierInfoForSlot() can return NULL values, a fact by Douglas Gregor · 13 years ago
  40. f315fa8 OpenCL: add support for __kernel, kernel keywords and EXTENSION, by Peter Collingbourne · 13 years ago
  41. 3248854 Rename alignof -> alignOf to avoid irritating C++'0x compilers, PR8423 by Chris Lattner · 14 years ago
  42. 95f4292 When performing typo correction, look through the set of known by Douglas Gregor · 14 years ago
  43. 3a43d8d _Bool is not a keyword in C++. Fixes PR7388 and PR8349. by Douglas Gregor · 14 years ago
  44. 52fc314 Add symantic support for the Pascal calling convention via by Dawn Perchik · 14 years ago
  45. 3c7f413 More PCH -> AST renaming. by Sebastian Redl · 14 years ago
  46. 646395b -Make TokenID of IdentifierInfo read-only, remove setTokenID(). by Argyrios Kyrtzidis · 14 years ago
  47. 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
  48. 34d7c4d don't make _Bool be a keyword in -fms-extensions mode, patch by Steven Watanabe! by Chris Lattner · 14 years ago
  49. eb5d7b7 Add support for '-fgnu-keywords' and '-fasm' to Clang's driver. They are not by Chandler Carruth · 14 years ago
  50. 50acf24 Reintroduce r98340 and r98341 now without copy/paste errors. by Kovarththanan Rajaratnam · 14 years ago
  51. 6561adf Back out r98340 abd r98341 by Kovarththanan Rajaratnam · 14 years ago
  52. f9bc110 Switch parameter order for consistency (no functionality change) by Kovarththanan Rajaratnam · 14 years ago
  53. 362f6f2 Add keywords using StringRef by Kovarththanan Rajaratnam · 14 years ago
  54. 82287d1 First stage of adding AltiVec support by John Thompson · 14 years ago
  55. ca1bdd7 Implement support for parsing dependent template-ids that refer to by Douglas Gregor · 15 years ago
  56. 01eb9b9 PR5218: Replace IdentifierInfo::getName with StringRef version, now that clients by Daniel Dunbar · 15 years ago
  57. 76b61cc Avoid std::string thrashing in MultiKeywordSelector::getName(), and simplify. by Daniel Dunbar · 15 years ago
  58. 1eb4433 Remove tabs, and whitespace cleanups. by Mike Stump · 15 years ago
  59. e4f2142 Key decisions about 'bool' vs '_Bool' to be based on a new flag in langoptions. by Chris Lattner · 15 years ago
  60. 72b60e3 OpenCL 1.0 Support: support "bool, true, false" tokens when compiling for OpenCL by Nate Begeman · 15 years ago
  61. eb32fde Simplify the scheme used for keywords, and change the classification by Eli Friedman · 15 years ago
  62. 405bad0 Some fixes for PCH (de-)serialization of Objective-C AST nodes: by Douglas Gregor · 15 years ago
  63. 8c5a760 Lazily load the controlling macros for all of the headers known in the by Douglas Gregor · 15 years ago
  64. 370187c Remove the serialization code that predates precompiled by Douglas Gregor · 15 years ago
  65. b8e240e Add initial support for -imacros. Right now it has the same semantics as by Chris Lattner · 15 years ago
  66. 2b63fbc Fix a little typo that was killing de-serialization by Douglas Gregor · 15 years ago
  67. 150ec29 Selector: (changes made after discussing this more with Steve Naroff) by Ted Kremenek · 15 years ago
  68. f5ed396 Handle null IdentifierInfo* in Selector::getAsString(). by Ted Kremenek · 15 years ago
  69. 5f7d228 allocate MultiKeywordSelector's out of a bump pointer allocator instead of malloc. by Chris Lattner · 15 years ago
  70. 3daed52 improve compatibility with GCC 4.4, patch by Michel Salim (PR3697) by Chris Lattner · 15 years ago
  71. 6a170eb Add a bit to IdentifierInfo that acts as a simple predicate which by Chris Lattner · 16 years ago
  72. ea9c26b Fix: <rdar://problem/6510344> [pth] PTH slows down regular lexer considerably (when it has substantial work) by Ted Kremenek · 16 years ago
  73. 72b1b15 IdentifierInfo: by Ted Kremenek · 16 years ago
  74. 077bf5e Rename Selector::getName() to Selector::getAsString(), and add by Chris Lattner · 16 years ago
  75. e94ca9e4 Extend DeclarationName to support C++ overloaded operators, e.g., by Douglas Gregor · 16 years ago
  76. 10bd368 Eliminate all of the placeholder identifiers used for constructors, by Douglas Gregor · 16 years ago
  77. 2e1cd42 Introduction the DeclarationName class, as a single, general method of by Douglas Gregor · 16 years ago
  78. b460980 Add a new expression node, CXXOperatorCallExpr, which expresses a by Douglas Gregor · 16 years ago
  79. 7d7e672 Don't build identifiers for C++ constructors, destructors, or by Douglas Gregor · 16 years ago
  80. 02bcd4c Some cleanups to the declaration/checking of overloaded operators in C++. Thanks to Sebastian for the review by Douglas Gregor · 16 years ago
  81. 1cd1b1e Parsing, ASTs, and semantic analysis for the declaration of overloaded by Douglas Gregor · 16 years ago
  82. 5142af3 Reclaim some bits in IdentifierInfo, for later use as overloaded operator names. by Douglas Gregor · 16 years ago
  83. 7de3d79 bool is not an extension in C++ by Douglas Gregor · 16 years ago
  84. bda0b62 Make a major restructuring of the clang tree: introduce a top-level by Chris Lattner · 16 years ago[Renamed from Basic/IdentifierTable.cpp]
  85. 42e6737 Remove the first layer of support for "portability" warnings. This is by Chris Lattner · 16 years ago
  86. 49581f4 fix the second half of PR2041: __restrict is ok in c90 mode, even if by Chris Lattner · 16 years ago
  87. 0bc735f Don't attribute in file headers anymore. See llvmdev for the by Chris Lattner · 17 years ago
  88. 68072a7 Fixed bug in the serialization of SelectorTable where we did not register the by Ted Kremenek · 17 years ago
  89. bdbb285 Implemented serialization of SelectorTable and Selectors. by Ted Kremenek · 17 years ago
  90. 8aebcb7 Break out bool/true/false support into a LangOption by Nate Begeman · 17 years ago
  91. 0f84c00 Renamed all serialization "Materialize" methods to "Create" to conform with by Ted Kremenek · 17 years ago
  92. eae5cd0 Changed the serialization of IdentifierTable to only serialize out entries by Ted Kremenek · 17 years ago
  93. 3b0eff8 Changed method call to reflect updated serialization API. by Ted Kremenek · 17 years ago
  94. 93a9ab4 Rewrote serialization of IdentifierInfo and IdentifierTable to use methods Emit by Ted Kremenek · 17 years ago
  95. c19b998 Added registration to deserialization engine of IdentifierInfo* as by Ted Kremenek · 17 years ago
  96. a2bfb91 Modified current clients of Bitcode-Object serialization to use the by Ted Kremenek · 17 years ago
  97. c637e6b Implemented serialization for IdentifierInfo and IdentifierTable. by Ted Kremenek · 17 years ago
  98. a31f030 avoid accessing off the end of identifiers. by Chris Lattner · 17 years ago
  99. c7229c3 move IdentifierTable.h from liblex to libbasic. by Chris Lattner · 17 years ago[Renamed (99%) from Lex/IdentifierTable.cpp]
  100. dbf388b implement the Token class in the Lexer.cpp file instead of IdentifierInfo.cpp by Chris Lattner · 17 years ago