summaryrefslogtreecommitdiffstats
path: root/clang/www/cxx_compatibility.html
Commit message (Collapse)AuthorAgeFilesLines
* Fix ALL the markup.Benjamin Kramer2012-01-151-3/+3
| | | | llvm-svn: 148219
* New language-compatibility page, including language-compatibility ↵Douglas Gregor2010-06-301-395/+3
| | | | | | information for the various language dialects Clang supports in a single, easy-to-find page llvm-svn: 107325
* Rework the unqualified-lookup-in-templates section of the compatibilityJohn McCall2010-06-161-70/+84
| | | | | | document. jyasskin, let me know if this meets your needs. llvm-svn: 106098
* Some more nods to HTML well-formedness.John McCall2010-06-161-13/+13
| | | | llvm-svn: 106094
* Fix template ordering compatibility docs. I missed another section that coveredJeffrey Yasskin2010-06-161-144/+90
| | | | | | the same thing. llvm-svn: 106076
* Describe a gcc compatibility problem that occurs when a template calls aJeffrey Yasskin2010-06-151-0/+124
| | | | | | | function defined between its declaration and an instantiation, and that function isn't findable through ADL. llvm-svn: 106068
* Add a compatibility note about incomplete types in templates.John McCall2010-06-021-0/+32
| | | | llvm-svn: 105309
* It turns out that people love using VLAs in templates, too. Weaken ourDouglas Gregor2010-05-231-5/+2
| | | | | | | | VLA restrictions so that one can use VLAs in templates (even accidentally), but not as part of a non-type template parameter (which would be very bad). llvm-svn: 104471
* Implement support for variable length arrays in C++. VLAs are limitedDouglas Gregor2010-05-221-6/+20
| | | | | | | | | | | | | in several important ways: - VLAs of non-POD types are not permitted. - VLAs cannot be used in conjunction with C++ templates. These restrictions are intended to keep VLAs out of the parts of the C++ type system where they cause the most trouble. Fixes PR5678 and <rdar://problem/8013618>. llvm-svn: 104443
* Add a note to the C++ compatibility page about templates with noJohn McCall2010-04-091-0/+48
| | | | | | valid instantiations. llvm-svn: 100836
* Add another compatibility note and tweak a few of the existing ones.John McCall2010-03-171-37/+61
| | | | llvm-svn: 98717
* Fix a typo in a tag.Chandler Carruth2010-03-171-1/+1
| | | | llvm-svn: 98713
* Document common clang compatibility issues.Rafael Espindola2010-03-171-0/+220
Patch by Zhanyong Wan. llvm-svn: 98708
OpenPOWER on IntegriCloud