aboutsummaryrefslogtreecommitdiff
path: root/www/compatibility.html
AgeCommit message (Collapse)Author
2013-03-10www tweaks to embiggen up our near-complete C++11 and C11 support.Richard Smith
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@176781 91177308-0d34-0410-b5e6-96231b3b80d8
2013-02-01Consistently format sample diagnostics on this page.Richard Smith
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@174126 91177308-0d34-0410-b5e6-96231b3b80d8
2012-01-15Fix ALL the markup.Benjamin Kramer
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@148219 91177308-0d34-0410-b5e6-96231b3b80d8
2011-12-29Make this text slightly more accurate; thanks to Johannes Schaub forSean Hunt
pointing this out. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@147346 91177308-0d34-0410-b5e6-96231b3b80d8
2011-09-27Document the incompatibility that stems from Clang properly implementDouglas Gregor
the rule that defines the implicit copy constructor/implicit copy asssignment operator as deleted when a move constructor or move assignment operator has been explicitly declared. This has hit a number of people because Boost 1.47.0's shared_ptr fails to declare a copy constructor. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@140621 91177308-0d34-0410-b5e6-96231b3b80d8
2011-06-14Hyphenate "argument-dependent".Jay Foad
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@132989 91177308-0d34-0410-b5e6-96231b3b80d8
2011-06-05Fix PR10053: Improve diagnostics and error recovery for code which some ↵Richard Smith
compilers incorrectly accept due to a lack of proper support for two-phase name lookup. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@132672 91177308-0d34-0410-b5e6-96231b3b80d8
2011-02-03More tweaks to the compatibility page.John McCall
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@124792 91177308-0d34-0410-b5e6-96231b3b80d8
2011-02-03More minor documentation tweaks.John McCall
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@124791 91177308-0d34-0410-b5e6-96231b3b80d8
2011-02-03Rework the __block jump-checking section, including a justification ofJohn McCall
why this bug can go uncaught. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@124790 91177308-0d34-0410-b5e6-96231b3b80d8
2011-02-03Rework and embellish the C99 inline compatibility section.John McCall
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@124789 91177308-0d34-0410-b5e6-96231b3b80d8
2010-11-10add a note about inline asm compatibility.Chris Lattner
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@118740 91177308-0d34-0410-b5e6-96231b3b80d8
2010-11-10Document a language-compatibility issue with function parameter names in ↵Douglas Gregor
function prototypes in C++ git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@118712 91177308-0d34-0410-b5e6-96231b3b80d8
2010-11-09Add a compat note about how Clang doesn't zero-initialize __block local ↵Daniel Dunbar
variables. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@118641 91177308-0d34-0410-b5e6-96231b3b80d8
2010-10-25Add and describe a quick script to migrate gcc builtins that clang doesn'tEric Christopher
know about to the default APIs for x86 vector operations. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@117313 91177308-0d34-0410-b5e6-96231b3b80d8
2010-10-22Update compatibility page for objective-c.Fariborz Jahanian
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@117168 91177308-0d34-0410-b5e6-96231b3b80d8
2010-09-16add a compatibility note about vector builtinsChris Lattner
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@114101 91177308-0d34-0410-b5e6-96231b3b80d8
2010-09-13Add a compatibility note about clang not implicitly converting between ↵Argyrios Kyrtzidis
objc_object* and id (and SEL, Class). git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@113761 91177308-0d34-0410-b5e6-96231b3b80d8
2010-09-11Update documentation to reflect the addition of support for in-classDouglas Gregor
initialization of static const floating-point data membmers (John's patch, in r113663). git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@113701 91177308-0d34-0410-b5e6-96231b3b80d8
2010-09-03Fix a typo.Daniel Dunbar
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@112926 91177308-0d34-0410-b5e6-96231b3b80d8
2010-09-02Add a compatibility note about why Clang rejects jumps past __block variables.Daniel Dunbar
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@112865 91177308-0d34-0410-b5e6-96231b3b80d8
2010-08-11Update documentation regarding use of 'class' inFariborz Jahanian
property-dot syntax. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@110841 91177308-0d34-0410-b5e6-96231b3b80d8
2010-07-01Update diagnostic on compatibility page to reflect realityDouglas Gregor
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@107382 91177308-0d34-0410-b5e6-96231b3b80d8
2010-07-01Revert r107374, which broke bootstrap.Douglas Gregor
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@107378 91177308-0d34-0410-b5e6-96231b3b80d8
2010-07-01When building the type of a destructor, make sure to keep theDouglas Gregor
exception specification. Fixes PR7526. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@107374 91177308-0d34-0410-b5e6-96231b3b80d8
2010-06-30Improve diagnostic when we fail to pick an overload because it wouldDouglas Gregor
require a base-to-derived pointer conversion. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@107349 91177308-0d34-0410-b5e6-96231b3b80d8
2010-06-30Wording tweak from Dan.Douglas Gregor
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@107344 91177308-0d34-0410-b5e6-96231b3b80d8
2010-06-30Wording tweak from Dan.Douglas Gregor
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@107343 91177308-0d34-0410-b5e6-96231b3b80d8
2010-06-30typo.Benjamin Kramer
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@107342 91177308-0d34-0410-b5e6-96231b3b80d8
2010-06-30New language-compatibility page, including language-compatibility ↵Douglas Gregor
information for the various language dialects Clang supports in a single, easy-to-find page git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@107325 91177308-0d34-0410-b5e6-96231b3b80d8