Richard Smith
|
24f94d3acd
Add support for C++'s SD6 feature test macros.
|
11 years ago |
Ed Schouten
|
5ada7a5e97
Add character set related __STDC_* definitions.
|
12 years ago |
Benjamin Kramer
|
585c84c5af
Add a define for the ObjFW runtime ABI version.
|
12 years ago |
Stepan Dyatkovskiy
|
7b7bef1ec3
Add new methods for TargetInfo:
|
12 years ago |
Eli Friedman
|
62c90e1889
Handle -D arguments ending in a backslash.
|
12 years ago |
Richard Smith
|
7f0ffb3a9f
C++1y: Update __cplusplus to temporary value 201305L to allow detection of provisional C++1y support.
|
12 years ago |
Evgeniy Stepanov
|
edaf281379
Define __SIZE_MAX__ preprocessor macro.
|
12 years ago |
Argyrios Kyrtzidis
|
3ad86fd2ef
[frontend] Don't put a PCH/PTH filename into the set of includes in the preprocessor options;
|
12 years ago |
Douglas Gregor
|
50a70cd118
Add -fopenmp -cc1 option and wire it up to define _OPENMP, from Alexey Bataev!
|
12 years ago |
Richard Smith
|
80ad52f327
s/CPlusPlus0x/CPlusPlus11/g
|
12 years ago |
Chandler Carruth
|
55fc873017
Sort all of Clang's files under 'lib', and fix up the broken headers
|
12 years ago |
Richard Smith
|
8426890494
Reject uses of __int128 on platforms that don't support it. Also move the ugly
|
12 years ago |
Eli Friedman
|
75e8efef96
Make __LDBL_MAX__ etc. have the correct type on targets where long double/double/etc. have the same format. PR14285.
|
12 years ago |
Douglas Gregor
|
14e71f0413
Move PreprocessorOptions into the Lex library, and make it intrusively
|
13 years ago |
Douglas Gregor
|
4ec429d1be
Handle implicitly-included PCH files the same way as
|
13 years ago |
Richard Smith
|
5ba49c0177
Add -std=c++1y argument, for *highly* experimental C++14 support.
|
13 years ago |
Benjamin Kramer
|
d7ee194e7c
Don't emit double parentheses in __clang_version__.
|
13 years ago |
Abramo Bagnara
|
5b86ffd219
Allow disabling of wchar_t type.
|
13 years ago |
Francois Pichet
|
6c4590f347
_HAS_CHAR16_T_LANGUAGE_SUPPORT is not predefined MSVC macro.
|
13 years ago |
John McCall
|
0a7dd788db
Screw around with ObjCRuntime some more, changing the
|
13 years ago |
Dylan Noblesmith
|
6bd3291605
Frontend: define _LP64 in a target-independent way
|
13 years ago |
Dylan Noblesmith
|
5aeda88995
Frontend: further document __BYTE_ORDER__
|
13 years ago |
Dylan Noblesmith
|
3b198a97d2
Preprocessor: add __BYTE_ORDER__ predefined macro
|
13 years ago |
Bob Wilson
|
455e72e762
Define __FINITE_MATH_ONLY__ based on -ffast-math and -ffinite-math-only.
|
13 years ago |
John McCall
|
260611a325
Restructure how the driver communicates information about the
|
13 years ago |
Ted Kremenek
|
3065cf9ecc
Sink definition of IBOutlet, IBOutletCollection, and IBAction into
|
13 years ago |
Meador Inge
|
c5613b26a2
Explicitly build __builtin_va_list.
|
13 years ago |
James Dennett
|
809d1be982
More doxygen/documentation cleanups.
|
13 years ago |
James Molloy
|
a30d8600b9
Add a predefine __WINT_UNSIGNED__, similar to __WCHAR_UNSIGNED__, and test them both for ARM and X86.
|
13 years ago |
Richard Smith
|
0513448ae7
Use the standard values for the __cplusplus macro, even when in GNU mode. GCC
|
13 years ago |