Chandler Carruth
|
55fc873017
Sort all of Clang's files under 'lib', and fix up the broken headers
|
12 年 前 |
Nico Weber
|
18f236886b
Remove unneeded includes from IdentifierTable
|
12 年 前 |
Alexander Kornienko
|
4d7e0ced7f
Macro history (de-)serialization. Deserialization currently reads only the latest macro definition. Needs more work.
|
13 年 前 |
Abramo Bagnara
|
5b86ffd219
Allow disabling of wchar_t type.
|
13 年 前 |
Joerg Sonnenberger
|
7094dee95f
Add missing cctype includes.
|
13 年 前 |
Francois Pichet
|
a5a4cba887
Change the way KEYNOMS is defined to be more comprehensible.
|
13 年 前 |
Francois Pichet
|
dfd110ce5e
char16_t and char32_t are defined via typedef in MSVC 11 RC. So introduce a way to disable keywords under Microsoft mode.
|
13 年 前 |
James Dennett
|
6557d1304c
Documentation cleanup: escape @ in a Doxygen comment.
|
13 年 前 |
Douglas Gregor
|
51603be62b
Synchronize the representations of DeclarationName and Selector so
|
13 年 前 |
Nick Lewycky
|
0be8fb5bdf
Fix typo in comment, 'langauge' -> 'language'.
|
13 年 前 |
Ted Kremenek
|
f15e1143dc
Moving tagging of '__experimental_modules_import' IdentifierInfo out of
|
13 年 前 |
Ted Kremenek
|
32ad2ee261
Change @import to @__experimental_modules_import. We are not ready to commit to a particular syntax for modules,
|
13 年 前 |
Dylan Noblesmith
|
f7ccbad5d9
Basic: import SmallString<> into clang namespace
|
13 年 前 |
Benjamin Kramer
|
8fe83e1df9
Move a method from IdentifierTable.h out of line and remove the SmallString include.
|
13 年 前 |
David Blaikie
|
7530c034c0
Remove unreachable code in Clang. (replace with llvm_unreachable where appropriate or when GCC requires it)
|
13 年 前 |
Douglas Gregor
|
1ac13c37d8
Re-uglify #public and #private to #__public_macro and #__private_macro.
|
13 年 前 |
Douglas Gregor
|
c13a34b690
Eliminate the uglified keyword __import_module__ for importing
|
13 年 前 |
Douglas Gregor
|
94ad28b314
Under -fmodules, accept #public <macroname> and #private <macroname>
|
13 年 前 |
Benjamin Kramer
|
ffbe9b9c64
Mass rename C1x references to C11. The name hasn't proliferated like "C++0x" so this patch is surprisingly small.
|
13 年 前 |
Fariborz Jahanian
|
00852e4126
objc-arc: bridge casts in non-objc-arc mode are ignord.
|
13 年 前 |
Douglas Gregor
|
eee242ff42
Make the loading of information attached to an IdentifierInfo from an
|
14 年 前 |
Douglas Gregor
|
aa93a87560
For modules, all macros that aren't include guards are implicitly
|
14 年 前 |
Richard Smith
|
98d86b98b3
Add a -Wc++0x-compat warning for C++11 keywords used as identifiers when in
|
14 年 前 |
Francois Pichet
|
62ec1f2fd7
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.
|
14 年 前 |
Douglas Gregor
|
7143aab97c
Modules hide macro definitions by default, so that silly things like
|
14 年 前 |
Nico Weber
|
80cb6e69d9
Warn on missing [super finalize] calls.
|
14 年 前 |
Chris Lattner
|
5f9e272e63
remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports
|
14 年 前 |
Fariborz Jahanian
|
9670e179a6
objc-arc: enforce performSelector rules in rejecting retaining selectors
|
14 年 前 |
John McCall
|
f85e193739
Automatic Reference Counting.
|
14 年 前 |
Douglas Gregor
|
926df6cfab
Implement Objective-C Related Result Type semantics.
|
14 年 前 |