Commit History

Author SHA1 Message Date
  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