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