1. 93a586f Synchronize the representations of DeclarationName and Selector so by Douglas Gregor · 14 years ago
  2. 74655a5 Fix typo in comment, 'langauge' -> 'language'. by Nick Lewycky · 14 years ago
  3. 9466603 Moving tagging of '__experimental_modules_import' IdentifierInfo out of by Ted Kremenek · 14 years ago
  4. c1e4dd0 Change @import to @__experimental_modules_import. We are not ready to commit to a particular syntax for modules, by Ted Kremenek · 14 years ago
  5. 2c1dd27 Basic: import SmallString<> into clang namespace by Dylan Noblesmith · 14 years ago
  6. 4903802 Move a method from IdentifierTable.h out of line and remove the SmallString include. by Benjamin Kramer · 14 years ago
  7. 8a40f70 Remove unreachable code in Clang. (replace with llvm_unreachable where appropriate or when GCC requires it) by David Blaikie · 14 years ago
  8. 663b48f Re-uglify #public and #private to #__public_macro and #__private_macro. by Douglas Gregor · 14 years ago
  9. da82e70 Eliminate the uglified keyword __import_module__ for importing by Douglas Gregor · 14 years ago
  10. 0bf886d Under -fmodules, accept #public <macroname> and #private <macroname> by Douglas Gregor · 14 years ago
  11. e56f393 Mass rename C1x references to C11. The name hasn't proliferated like "C++0x" so this patch is surprisingly small. by Benjamin Kramer · 14 years ago
  12. 103ae5c objc-arc: bridge casts in non-objc-arc mode are ignord. by Fariborz Jahanian · 14 years ago
  13. 935bc7a2 Make the loading of information attached to an IdentifierInfo from an by Douglas Gregor · 14 years ago
  14. ebf0049 For modules, all macros that aren't include guards are implicitly by Douglas Gregor · 14 years ago
  15. 4dd85d6 Add a -Wc++0x-compat warning for C++11 keywords used as identifiers when in by Richard Smith · 14 years ago
  16. 0706d20 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 · 14 years ago
  17. 4a69c2e Modules hide macro definitions by default, so that silly things like by Douglas Gregor · 14 years ago
  18. 1fb8266 Warn on missing [super finalize] calls. by Nico Weber · 14 years ago
  19. 0e62c1c remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 14 years ago
  20. b7a7736 objc-arc: enforce performSelector rules in rejecting retaining selectors by Fariborz Jahanian · 14 years ago
  21. 31168b0 Automatic Reference Counting. by John McCall · 14 years ago
  22. 3382372 Implement Objective-C Related Result Type semantics. by Douglas Gregor · 14 years ago
  23. 1c2239e Add SelectorTable::getTotalMemory() to allow clients to query how much memory is used by selectors. by Ted Kremenek · 15 years ago
  24. a686b5f C1X: add a language standard by Peter Collingbourne · 15 years ago
  25. 3943973 Fix a bunch of major problems with __unknown_anytype and properly test by John McCall · 15 years ago
  26. 92c07c2 refactor flags for TokenKinds.def by Dylan Noblesmith · 15 years ago
  27. b452625 Move some of the logic about classifying Objective-C methods into by John McCall · 15 years ago
  28. af2a6ae Selector::getIdentifierInfoForSlot() can return NULL values, a fact by Douglas Gregor · 15 years ago
  29. 7ce13fc OpenCL: add support for __kernel, kernel keywords and EXTENSION, by Peter Collingbourne · 15 years ago
  30. 5c0b405 Rename alignof -> alignOf to avoid irritating C++'0x compilers, PR8423 by Chris Lattner · 15 years ago
  31. 57756ea When performing typo correction, look through the set of known by Douglas Gregor · 15 years ago
  32. f10c97f _Bool is not a keyword in C++. Fixes PR7388 and PR8349. by Douglas Gregor · 15 years ago
  33. 335e16b Add symantic support for the Pascal calling convention via by Dawn Perchik · 15 years ago
  34. d44cd6a More PCH -> AST renaming. by Sebastian Redl · 15 years ago
  35. 3084a61 -Make TokenID of IdentifierInfo read-only, remove setTokenID(). by Argyrios Kyrtzidis · 15 years ago
  36. 07a89a8 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 · 15 years ago
  37. c425fe4 don't make _Bool be a keyword in -fms-extensions mode, patch by Steven Watanabe! by Chris Lattner · 15 years ago
  38. e03aa55 Add support for '-fgnu-keywords' and '-fasm' to Clang's driver. They are not by Chandler Carruth · 16 years ago
  39. 00682a4 Reintroduce r98340 and r98341 now without copy/paste errors. by Kovarththanan Rajaratnam · 16 years ago
  40. e604f14 Back out r98340 abd r98341 by Kovarththanan Rajaratnam · 16 years ago
  41. f1aa69d Switch parameter order for consistency (no functionality change) by Kovarththanan Rajaratnam · 16 years ago
  42. e2acea7 Add keywords using StringRef by Kovarththanan Rajaratnam · 16 years ago
  43. 2233460 First stage of adding AltiVec support by John Thompson · 16 years ago
  44. 71395fa Implement support for parsing dependent template-ids that refer to by Douglas Gregor · 16 years ago
  45. 07d0785 PR5218: Replace IdentifierInfo::getName with StringRef version, now that clients by Daniel Dunbar · 16 years ago
  46. 1c0761d Avoid std::string thrashing in MultiKeywordSelector::getName(), and simplify. by Daniel Dunbar · 16 years ago
  47. 11289f4 Remove tabs, and whitespace cleanups. by Mike Stump · 16 years ago
  48. c61089a Key decisions about 'bool' vs '_Bool' to be based on a new flag in langoptions. by Chris Lattner · 16 years ago
  49. 8b68d6f OpenCL 1.0 Support: support "bool, true, false" tokens when compiling for OpenCL by Nate Begeman · 16 years ago
  50. 2b680b4 Simplify the scheme used for keywords, and change the classification by Eli Friedman · 17 years ago
  51. 70091b8 Some fixes for PCH (de-)serialization of Objective-C AST nodes: by Douglas Gregor · 17 years ago
  52. 99734e7 Lazily load the controlling macros for all of the headers known in the by Douglas Gregor · 17 years ago
  53. 48db39d Remove the serialization code that predates precompiled by Douglas Gregor · 17 years ago
  54. 14a7f39 Add initial support for -imacros. Right now it has the same semantics as by Chris Lattner · 17 years ago
  55. 0f4cc3f Fix a little typo that was killing de-serialization by Douglas Gregor · 17 years ago
  56. 0666a6c Selector: (changes made after discussing this more with Steve Naroff) by Ted Kremenek · 17 years ago
  57. 5f080b4 Handle null IdentifierInfo* in Selector::getAsString(). by Ted Kremenek · 17 years ago
  58. 1a84994 allocate MultiKeywordSelector's out of a bump pointer allocator instead of malloc. by Chris Lattner · 17 years ago
  59. c25d8a7 improve compatibility with GCC 4.4, patch by Michel Salim (PR3697) by Chris Lattner · 17 years ago
  60. ad89ec0 Add a bit to IdentifierInfo that acts as a simple predicate which by Chris Lattner · 17 years ago
  61. 52f73ca Fix: <rdar://problem/6510344> [pth] PTH slows down regular lexer considerably (when it has substantial work) by Ted Kremenek · 17 years ago
  62. a705b04 IdentifierInfo: by Ted Kremenek · 17 years ago
  63. e4b9569 Rename Selector::getName() to Selector::getAsString(), and add by Chris Lattner · 17 years ago
  64. 163c585 Extend DeclarationName to support C++ overloaded operators, e.g., by Douglas Gregor · 17 years ago
  65. 92751d4 Eliminate all of the placeholder identifiers used for constructors, by Douglas Gregor · 17 years ago
  66. 77324f3 Introduction the DeclarationName class, as a single, general method of by Douglas Gregor · 17 years ago
  67. 993603d Add a new expression node, CXXOperatorCallExpr, which expresses a by Douglas Gregor · 17 years ago
  68. b6acda0 Don't build identifiers for C++ constructors, destructors, or by Douglas Gregor · 17 years ago
  69. 6cf0806 Some cleanups to the declaration/checking of overloaded operators in C++. Thanks to Sebastian for the review by Douglas Gregor · 17 years ago
  70. 11d0c4c Parsing, ASTs, and semantic analysis for the declaration of overloaded by Douglas Gregor · 17 years ago
  71. 2ad7ee9 Reclaim some bits in IdentifierInfo, for later use as overloaded operator names. by Douglas Gregor · 17 years ago
  72. 27a907e bool is not an extension in C++ by Douglas Gregor · 17 years ago
  73. 7a51313 Make a major restructuring of the clang tree: introduce a top-level by Chris Lattner · 18 years ago[Renamed from clang/Basic/IdentifierTable.cpp]
  74. 855d024 Remove the first layer of support for "portability" warnings. This is by Chris Lattner · 18 years ago
  75. d2a02fe fix the second half of PR2041: __restrict is ok in c90 mode, even if by Chris Lattner · 18 years ago
  76. 5b12ab8 Don't attribute in file headers anymore. See llvmdev for the by Chris Lattner · 18 years ago
  77. 3e14c15 Fixed bug in the serialization of SelectorTable where we did not register the by Ted Kremenek · 18 years ago
  78. c9bcda9 Implemented serialization of SelectorTable and Selectors. by Ted Kremenek · 18 years ago
  79. 847bfbc Break out bool/true/false support into a LangOption by Nate Begeman · 18 years ago
  80. e9b83bb Renamed all serialization "Materialize" methods to "Create" to conform with by Ted Kremenek · 18 years ago
  81. 739156a Changed the serialization of IdentifierTable to only serialize out entries by Ted Kremenek · 18 years ago
  82. 908f96a Changed method call to reflect updated serialization API. by Ted Kremenek · 18 years ago
  83. da4c6c1 Rewrote serialization of IdentifierInfo and IdentifierTable to use methods Emit by Ted Kremenek · 18 years ago
  84. f7f7ddf Added registration to deserialization engine of IdentifierInfo* as by Ted Kremenek · 18 years ago
  85. 37a3275 Modified current clients of Bitcode-Object serialization to use the by Ted Kremenek · 18 years ago
  86. f25f4a3 Implemented serialization for IdentifierInfo and IdentifierTable. by Ted Kremenek · 18 years ago
  87. d2b8ce4 avoid accessing off the end of identifiers. by Chris Lattner · 18 years ago
  88. ef6b136 move IdentifierTable.h from liblex to libbasic. by Chris Lattner · 18 years ago[Renamed (99%) from clang/Lex/IdentifierTable.cpp]
  89. 4894f48 implement the Token class in the Lexer.cpp file instead of IdentifierInfo.cpp by Chris Lattner · 18 years ago
  90. c43ddc8 improve layering: by Chris Lattner · 18 years ago
  91. ff067ce Remove the PPID bitfield from IdentifierInfo, shrinking it by a word by Chris Lattner · 18 years ago
  92. a441ca6 First step to fixing a long lived layering violation: this by Chris Lattner · 18 years ago
  93. 5700fab simplify the interfaces to create selectors: getSelector can take any by Chris Lattner · 18 years ago
  94. f7f34d0 simplify some Selector interfaces. by Chris Lattner · 18 years ago
  95. dadc762 Implement DenseMapInfo for Selector, allowing use of DenseMap/DenseSet of by Chris Lattner · 18 years ago
  96. e61bfa8 by Steve Naroff · 18 years ago
  97. 92866f4 by Steve Naroff · 18 years ago
  98. 8017506 by Steve Naroff · 18 years ago
  99. 65ca537 by Steve Naroff · 18 years ago
  100. f73590d by Steve Naroff · 18 years ago