- bd507c5 Add __has_feature(modules) to indicate when modules are available (in by Douglas Gregor · 13 years ago
- 7fde651 Add __has_feature(objc_modules) by Douglas Gregor · 13 years ago
- 04a94bc In Lexer::getCharAndSizeSlow[NoWarn] if we come up against by Argyrios Kyrtzidis · 13 years ago
- f132dca In Lexer::getCharAndSizeSlow[NoWarn] make sure we don't go over the end of the buffer by Argyrios Kyrtzidis · 13 years ago
- 2fe9b7f Modify how the -verify flag works. Currently, the verification string and by Richard Trieu · 13 years ago
- 5e9392b Implement support for the __is_final type trait, to determine whether by Douglas Gregor · 13 years ago
- b619688 implement __has_feature(address_sanitizer); also use LangOpts.AddressSanitizer instead of CodeGenOpts.AddressSanitizer by Kostya Serebryany · 13 years ago
- f12e1b9 Tests for UTF-8 encoding in strings in source code. Patch by Seth Cantrell. by Eli Friedman · 13 years ago
- 172b221 Add __has_feature(cxx_raw_string_literals) and by Douglas Gregor · 13 years ago
- f695a69 Add __has_feature(cxx_defaulted_functions) for querying "defaulted by Douglas Gregor · 13 years ago
- 5aa6dea Give __STDC_VERSION__ the value 201001L when we're in C1x mode. The by Douglas Gregor · 13 years ago
- c2c1144 Make the -Wc++11-compat warnings ignored by default, so we don't break by Douglas Gregor · 13 years ago
- 0bb935c Make -fms-compatibility imply -fms-extensions. Fixes PR11204. by Douglas Gregor · 13 years ago
- fd5f686 Add c_alignas and cxx_alignas features by Peter Collingbourne · 13 years ago
- 762bb9d Update all tests other than Driver/std.cpp to use -std=c++11 rather than by Richard Smith · 13 years ago
- 4671730 We do parse hexfloats in C++11; make it actually work. by Douglas Gregor · 13 years ago
- d5e1d60 Handle Perforce-style conflict markers like normal conflict markers. Perforce by Richard Smith · 13 years ago
- 0c91cce Fix test: don't use __thread without a target triple. by Richard Smith · 13 years ago
- 98d86b9 Add a -Wc++0x-compat warning for C++11 keywords used as identifiers when in by Richard Smith · 13 years ago
- d1e40d5 Make -fobjc-nonfragile-abi the -cc1 default, since it's the by John McCall · 13 years ago
- 17c8c84 When parsing a character literal, extract the characters from the by Douglas Gregor · 13 years ago
- 7640c00 Advertise support for cxx_range_for as an extension in C++98 mode. Patch by Jean-Daniel Dupas! by Richard Smith · 13 years ago
- 1daa58e Speed up BCPL comment lexing by looking aggressively for newlines and then scannig backwards to see if the newline is escaped. by Benjamin Kramer · 13 years ago
- 74e611a Add test case for defaulted copy and move structure validation. by Sebastian Redl · 13 years ago
- 03c107a Make Lexer::ComputePreamble accept a LangOptions parameter, otherwise it may be by Argyrios Kyrtzidis · 13 years ago
- 0473cd5 Warn about and truncate UCNs that are too big for their character literal type. by Craig Topper · 13 years ago
- 235830b Fix a couple raw string literal tests by Craig Topper · 13 years ago
- 2e4f44f Add tests for string literal concatenation. by Craig Topper · 13 years ago
- 2fa4e86 Add support for C++0x raw string literals. by Craig Topper · 13 years ago
- 5cee119 Add support for C++0x unicode string and character literals, from Craig Topper! by Douglas Gregor · 13 years ago
- cfe1bcb Expose no newline at end of file warning under Wnewline-eof flag. by Anna Zaks · 13 years ago
- 858a325 Remember to add a has_feature macro for __underlying_type now that it is by Sean Hunt · 13 years ago
- 9f084a3 Change the driver's logic about Objective-C runtimes: abstract out a by John McCall · 13 years ago
- f85e193 Automatic Reference Counting. by John McCall · 13 years ago
- 84ee2ee Audit and finish the implementation of C++0x nullptr, fixing two by Douglas Gregor · 13 years ago
- d1aab5b Revert r131672 until __underlying_type is properly implemented in the by Sean Hunt · 13 years ago
- 0191b6b Implement a __has_feature for __underlying_type by Sean Hunt · 13 years ago
- c1b5fa4 Introduce __has_extension macro by Peter Collingbourne · 13 years ago
- feb375d Implement the __is_trivially_copyable type trait by Sean Hunt · 13 years ago
- a55e68b enable __has_feature(is_standard_layout) by Howard Hinnant · 13 years ago
- c436708 Change magic string "abc" to better magic string "qux". by Matt Beaumont-Gay · 13 years ago
- 3e4c6c4 Implement support for C++0x alias templates. by Richard Smith · 13 years ago
- 13d7dc0 Have #pragma message not turn into error by -Werror, by default. Fixes rdar://9308989. by Argyrios Kyrtzidis · 13 years ago
- a391a46 Add __has_feature(cxx_range_for) check for C++11 range-based for loop. by Richard Smith · 13 years ago
- 6a4e73c clang has had full and tested support for C++0x trailing-return-type and auto type deduction since r126166. Update the website to reflect this, and add a __has_feature test. by Richard Smith · 13 years ago
- c8b9f79 we can now claim to fully support the override control feature in C++0x. by Anders Carlsson · 13 years ago
- 4561ecd Create __has_feature(cxx_noexcept) and mark it as working. by Sebastian Redl · 13 years ago
- 738291e Turn on __has_feature(cxx_auto_type). The feature is now fully implemented. by Richard Smith · 14 years ago
- ff1ed98 Warn for missing terminating " or ' instead of error for gcc compatibility. Fixed rdar://8914293. by Argyrios Kyrtzidis · 14 years ago
- 0750800 Add a __has_feature check for default template arguments in function by Douglas Gregor · 14 years ago
- afdf137 Add __has_feature() for each of the type traits by Douglas Gregor · 14 years ago
- 56209ff Add __has_feature(cxx_reference_qualified_functions); update tests and by Douglas Gregor · 14 years ago
- c78e259 Clean up the C++0x __has_feature tests. Specifically: by Douglas Gregor · 14 years ago
- 16cf8f5 Downgrade the error about rvalue references to an extension warning by Douglas Gregor · 14 years ago
- 83d7781 Eradicate any mention of C++0x concepts. by Douglas Gregor · 14 years ago
- 4c9131a Variadic templates are fully implemented. by Douglas Gregor · 14 years ago
- 772cae5 Added testcase for commit r122963. by Abramo Bagnara · 14 years ago
- 23ef69d Fix diagnostic for reporting bad escape sequence. Patch by Paul Curtis! by Ted Kremenek · 14 years ago
- 091f23f Split out -Wconversion warnings about constant precision into their by John McCall · 14 years ago
- cae5095 Add a __has_attribute macro that works much like __has_feature and __has_builtin. by Anders Carlsson · 14 years ago
- 6be9f35 tests: Force triple to avoid limited precision warning on win32. by Daniel Dunbar · 14 years ago
- ed7c308 r116509 fixed the Win32 XFAIL. by Francois Pichet · 14 years ago
- c637415 allow I128 suffixes in msextensions mode just like i128 suffixes, patch by Chris Lattner · 14 years ago
- 59705ae Add support for UCNs for character literals by Nico Weber · 14 years ago
- b644894 Remove hard CRLF end-of-line markers from two files. These should be added by Chandler Carruth · 14 years ago
- a0f15b0 Add support for 4-byte UCNs like \U12345678. Warn about UCNs in c90 mode. by Nico Weber · 14 years ago
- 301669b Lexer: Implement GCC's version of pragma message. by Michael J. Spencer · 14 years ago
- 37bf9d2 Allow the use of C++0x deleted functions as an extension in C++98. by Anders Carlsson · 14 years ago
- 8776490 Add __char16_t and __char32_t as aliases for the C++0x char16_t and by Douglas Gregor · 14 years ago
- fe6834a Make sure we're producing a newline in the preprocessed output before by Douglas Gregor · 14 years ago
- 80c60f7 When we parse a pragma, keep track of how that pragma was originally by Douglas Gregor · 14 years ago
- c79f767 tests: Use -ffreestanding when including stdint.h, to avoid platform dependencies. by Daniel Dunbar · 14 years ago
- f6c0977 Implement __has_feature(cxx_inline_namespaces) by Sebastian Redl · 14 years ago
- 6ab55eb improve isHexaLiteral to work with escaped newlines and trigraphs, by Chris Lattner · 14 years ago
- a75ec43 In Microsoft compatibility mode, don't parse the exponent as part of by Douglas Gregor · 14 years ago
- 295a637 Test for PR7888. by Eli Friedman · 14 years ago
- 9a570b4 tests: Make FileCheck version check that preamble isn't longer than we expected. by Daniel Dunbar · 14 years ago
- cf9f08f tests: XFAIL this test on win32, someone else can hunt this one down. by Daniel Dunbar · 14 years ago
- 0286de6 tests: Use FileCheck instead of external input; I think this test was failing on by Daniel Dunbar · 14 years ago
- f033f1d Introduce a new lexer function to compute the "preamble" of a file, by Douglas Gregor · 14 years ago
- 427c492 Complain when string literals are too long for the active language by Douglas Gregor · 14 years ago
- 9d80f73 rename test by Chris Lattner · 14 years ago
- 9b3215d change the 'invalid token after top level declarator' message to be by Chris Lattner · 14 years ago
- d80f786 fix PR4499, patch by Kyle Dean! by Chris Lattner · 14 years ago
- 9fde9c4 tests: Use %clangxx when using driver for C++, in case C++ support is disabled. by Daniel Dunbar · 14 years ago
- 0b495cd A bug I've introduced in STDIN handling surfaced a few broken tests, fix them. by Benjamin Kramer · 14 years ago
- c304ba3 Daniel re-educated me about what Alias does and does not do. Turn that off for by Chandler Carruth · 14 years ago
- ac0f5e5 Don't warn about use of hex floats in c++ mode by default, by Chris Lattner · 14 years ago
- 3d48899 robustify the conflict marker stuff. Don't add 7 twice, which would by Chris Lattner · 14 years ago
- e127a0d push some source location information down through the compiler, by Chris Lattner · 14 years ago
- 38caec4 enhance sourcemgr to detect various UTF BOM's and emit a fatal error by Chris Lattner · 14 years ago
- 389980e Add testcase that I forgot for r101667 for gnu-keywords. by Chandler Carruth · 14 years ago
- 2a0d757 At sabre's request, drop the FP bounds diagnostics down to warnings and file by John McCall · 15 years ago
- f57b820 Fixes test. by Fariborz Jahanian · 15 years ago
- a8be02b ui64, etc. are valid VS suffixes. Fixes radar 7562363. by Fariborz Jahanian · 15 years ago
- 1248451 Update test function names so as not to use potential keywords. by Sean Hunt · 15 years ago
- 4ef4c6b Add a bunch more feature-checking macros for C++0x features. Some of these are by Sean Hunt · 15 years ago
- 8c72340 Do not parse hexadecimal floating point literals in C++0x mode because they are by Sean Hunt · 15 years ago
- e030358 add a bunch of missing prototypes to tests by Chris Lattner · 15 years ago
- 94c939d Diagnose out-of-bounds floating-point constants. Fixes rdar://problem/6974641 by John McCall · 15 years ago