- ebc93e176 PR9899: handle pseudo-destructors correctly in noexcept() expressions. by Eli Friedman · 13 years ago
- 7822ee3 Implement CWG1170, which makes access-control errors into template by Douglas Gregor · 13 years ago
- 175c5bb When checking for the necessary 'template<>' headers based on the by Douglas Gregor · 13 years ago
- be57cf4 PR9882: Fix noexcept to deal with dependent new, delete, calls, and by Eli Friedman · 13 years ago
- 4405445 Tweak the diagnostics for the C++0x extensions to friend types to note by Douglas Gregor · 13 years ago
- f961ea5 Re-do R131114 without breaking code. by Sean Hunt · 13 years ago
- c840649 Reimplement Sema::MatchTemplateParametersToScopeSpecifier() based on by Douglas Gregor · 13 years ago
- 536e9c1 Slight tweak to alias template error handling: don't guess that a template-id in an alias declaration was meant to be a specialization. Use a generic, but more accurate, diagnostic. by Richard Smith · 13 years ago
- 3e4c6c4 Implement support for C++0x alias templates. by Richard Smith · 13 years ago
- 4f40ddd Fix a typo in a test. CHEKC -> CHECK by Richard Trieu · 13 years ago
- 0f4be74 When parsing a template friend declaration we dropped the template by Chandler Carruth · 13 years ago
- d46a112 Diagnose attempts to implicitly instantiate a template before it is by John McCall · 13 years ago
- 3b88735 Extend Sema::ClassifyName() to support C++, ironing out a few issues by Douglas Gregor · 13 years ago
- 864c041 Make yet another placeholder type, this one marking that an expression is a bound by John McCall · 13 years ago
- 162e1c1 Support for C++11 (non-template) alias declarations. by Richard Smith · 13 years ago
- fc8f0e1 fix a bunch of comment typos found by codespell. Patch by by Chris Lattner · 13 years ago
- ad762fc Add support for C++0x's range-based for loops, as specified by the C++11 draft standard (N3291). by Richard Smith · 13 years ago
- 87a1e19 Implement C++0x [lex.pptoken]p3's handling of <::. by Richard Smith · 13 years ago
- 0d8dc46 When creating an implicit member expression through a qualified-id, check that the class by Argyrios Kyrtzidis · 13 years ago
- 99ace16 Template static data members can have weak_odr linkage, not just by John McCall · 14 years ago
- 772afb1 This test works now; enable it. by John McCall · 14 years ago
- bc34b1d PR9669: implement correct checking for [dcl.init.string]p2. by Eli Friedman · 14 years ago
- fb8721c Simplify calling CheckPlaceholderExpr, converge on it in a few places, by John McCall · 14 years ago
- 5862f0e When emitting a "too many arguments to function call..." error, also include a note with a location for the function prototype. by Ted Kremenek · 14 years ago
- 9043423 Fix a bug in how we were resolving the address of overloaded functions by Chandler Carruth · 14 years ago
- b184a18 Replace the call to ParseOptionalCXX0XClassVirtSpecifierSeq with code to only parse an optional 'final' keyword. by Anders Carlsson · 14 years ago
- 2c3ee54 Get rid of handling of the 'explicit' keyword from class-head. We still parse it though, although that will change shortly. by Anders Carlsson · 14 years ago
- 844c25d Remove warnings about using override control keywords in inline function definitions; they will be allowed in the next C++0x draft. by Anders Carlsson · 14 years ago
- b1f3968 Remove 'new' from virt-specifier since it's going to be removed in the next C++0x draft by Anders Carlsson · 14 years ago
- eef7ac5 Detect attempts to provide a specialization of a function within a by Douglas Gregor · 14 years ago
- db2eae6 Clean up our handling of template-ids that resolve down to a single by Douglas Gregor · 14 years ago
- 71fff64 Fix test case. by Sebastian Redl · 14 years ago
- 0eab51c Extend the noexcept expression test to test noexcept specification functions. by Sebastian Redl · 14 years ago
- d8f2e8e More robust check for the special C++0x operator new workaround. by Sebastian Redl · 14 years ago
- 99439d4 Implement a hack to work around the changing exception specification of operator new in C++0x. by Sebastian Redl · 14 years ago
- a968e97 Reintroduce r127617: "Code generation for noexcept." with fixes. by Sebastian Redl · 14 years ago
- 112d5ee Revert r127617: "Code generation for noexcept." by Jakob Stoklund Olesen · 14 years ago
- f86d5f2 Code generation for noexcept. by Sebastian Redl · 14 years ago
- 56fb926 Implement instantiation of noexcept spec and add a test case. by Sebastian Redl · 14 years ago
- 9351b03 Add another, pretty trivial, exception spec test case. by Sebastian Redl · 14 years ago
- 8999fe1 Make deallocation functions implicitly noexcept in C++0x. by Sebastian Redl · 14 years ago
- caa35e4 Revert "Disable inherited constructors for 2.9." by Sebastian Redl · 14 years ago
- a808c54 Disable inherited constructors for 2.9. by Sebastian Redl · 14 years ago
- 60618fa Propagate the new exception information to FunctionProtoType. by Sebastian Redl · 14 years ago
- 975cc64 Revert r127206 "Detect attempts to provide a specialization of a function within by Daniel Dunbar · 14 years ago
- db93fde Detect attempts to provide a specialization of a function within a by Douglas Gregor · 14 years ago
- cc20945 Support explicit template specialization and instantiation for members by Douglas Gregor · 14 years ago
- 353ee24 Produce a diagnostic for unused overloaded expressions, from Faisal Vali! by Douglas Gregor · 14 years ago
- 7acafd0 Parser support for noexcept specifications. by Sebastian Redl · 14 years ago
- 018591f Semantic checking for exception specifications should be triggered by by John McCall · 14 years ago
- 406f98f When we're substituting into a parameter-type-list nested inside the pattern by Douglas Gregor · 14 years ago
- abea951 Add -fcxx-exceptions to all tests that use C++ exceptions. by Anders Carlsson · 14 years ago
- 12e3ece Provide Fixit warning when 'auto' is intended as storage by Fariborz Jahanian · 14 years ago
- e7397c6 Fix a few auto-related issues: by Richard Smith · 14 years ago
- 24d44ed Add reference to PR 9278 for archaeologists. by Richard Smith · 14 years ago
- ddc83f9 C++0x's deduced auto is illegal in typedefs. by Richard Smith · 14 years ago
- 483b9f3 Tweaks to C++0x deduced auto type support: by Richard Smith · 14 years ago
- 34b41d9 Implement the C++0x deduced 'auto' feature. by Richard Smith · 14 years ago
- 1be8eec Handle the resolution of a reference to a function template (which by Douglas Gregor · 14 years ago
- e41721e Pass -fexceptions to all tests that use try/catch/throw. by Anders Carlsson · 14 years ago
- 45f11b7 Fix PR8767, improve diagnostic wording when allocating an object of an by Chandler Carruth · 14 years ago
- 1e856d9 Implement C++0x [expr.static.cast]p9, which permits explicitly casting by Douglas Gregor · 14 years ago
- ad8dcf4 Step #1/N of implementing support for __label__: split labels into by Chris Lattner · 14 years ago
- c6daf0b When printing a qualified type, look through a substituted template by Douglas Gregor · 14 years ago
- 4bfd680 Handle delayed access in local declarations. PR9229. by John McCall · 14 years ago
- b25b295 Return a declaration to the parser when creating a field in C++ so that by John McCall · 14 years ago
- 417d39f Don't crash on hierarchy static_casts which appear in variable initializers. by John McCall · 14 years ago
- f5ba7e0 Change the context correctly when instantiating a static data member definition. by John McCall · 14 years ago
- 79ab2c8 Provide overload diagnostics when explicit casts involving class types fail. by John McCall · 14 years ago
- eee1d54 When parsing an out-of-line member function declaration, we must delay by John McCall · 14 years ago
- 6b5a61b A few more tweaks to the blocks AST representation: by John McCall · 14 years ago
- f677ea3 Basic implementation of inherited constructors. Only generates declarations, and probably only works for very basic use cases. by Sebastian Redl · 14 years ago
- fdc13a0 When calling a bound pointer to member function, check the by Douglas Gregor · 14 years ago
- 461bf2e Tweak my fix for PR8748, and update the incorrect PR number in the test case. by Douglas Gregor · 14 years ago
- d89d86f Tighten up the semantics of default template arguments, per C++0x by Douglas Gregor · 14 years ago
- ee5d21f When a function template's template parameter has a default argument, by Douglas Gregor · 14 years ago
- d880f52 Implement access checking for the "delete" operator. Fixes PR9050, by Douglas Gregor · 14 years ago
- 4867347 PR9037: Allow override, final, and new as an extension on inline members. by Nico Weber · 14 years ago
- fd1a8fd When we run into a template parameter that should have a default by Douglas Gregor · 14 years ago
- 944aa60 Cope with parenthesized function declarators when emitting a by Douglas Gregor · 14 years ago
- 14d0aee Fix a horrible bug in our handling of C-style casting, where a C-style by Douglas Gregor · 14 years ago
- b145ee6 Implement the restriction that a function with a ref-qualifier cannot by Douglas Gregor · 14 years ago
- 8ec14e6 Handle C-style casts to rvalue reference types that cast away constness. by Douglas Gregor · 14 years ago
- fcab48b Rvalue references for *this: explicitly keep track of whether a by Douglas Gregor · 14 years ago
- 2c9a03f Rvalue references for *this: implement the implicit conversion rules by Douglas Gregor · 14 years ago
- 57c9f4f Rvalue references for *this: allow functions to be overloaded based on by Douglas Gregor · 14 years ago
- e3c7a7c Rvalue references for *this: tentative parsing and template argument deduction. by Douglas Gregor · 14 years ago
- 6b4df91 Reference qualifiers for *this: implement C++0x [expr.mptr.oper]p6, by Douglas Gregor · 14 years ago
- 440a483 Reinstate r124236 (tweaking the rvalue-reference overload resolution by Douglas Gregor · 14 years ago
- c938c16 Rvalue references for *this: by Douglas Gregor · 14 years ago
- 83f5172 Rvalue references for *this: parse ref-qualifiers. by Douglas Gregor · 14 years ago
- 4d4feea Speculatively revert r124236 by Douglas Gregor · 14 years ago
- b7cd135 Speculatively implement a tweak to the C++0x overload resolution rules by Douglas Gregor · 14 years ago
- 48a4ce7 Fix the ranking of reference bindings during overload resolution by Douglas Gregor · 14 years ago
- 0691a5c Move unnamed_addr after the function arguments on Sabre's request. by Rafael Espindola · 14 years ago
- 73b3cf6 Implement the rvalue-reference deduction transformation (from T&& -> by Douglas Gregor · 14 years ago
- 8dde14e Re-instate r123977/r123978, my updates of the reference-binding by Douglas Gregor · 14 years ago
- 15e14a2 Get rid of [[hiding]], [[override]] and [[base_check]]. by Anders Carlsson · 14 years ago
- f89e042 Get rid of the [[final]] C++0x attribute. by Anders Carlsson · 14 years ago
- aa23d28 Implement [class.derived]p8. by Anders Carlsson · 14 years ago