In gcc/doc/: 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
authorNicola Pero <nicola.pero@meta-innovation.com>
Wed, 8 Jun 2011 23:00:51 +0000 (23:00 +0000)
committerNicola Pero <nicola@gcc.gnu.org>
Wed, 8 Jun 2011 23:00:51 +0000 (23:00 +0000)
In gcc/doc/:
2011-06-09  Nicola Pero  <nicola.pero@meta-innovation.com>

* doc/objc.texi (Traditional GNU Objective-C runtime API):
Updated.

From-SVN: r174823

gcc/ChangeLog
gcc/doc/objc.texi

index 297fc790d04bbaa5316ca88e7e4541045f8d8c82..433f786b71ed42acce5030690a2ee2c627a80c83 100644 (file)
@@ -1,3 +1,8 @@
+2011-06-09  Nicola Pero  <nicola.pero@meta-innovation.com>
+
+       * doc/objc.texi (Traditional GNU Objective-C runtime API):
+       Updated.
+
 2011-06-08  Alexandre Oliva  <aoliva@redhat.com>
 
        * tree-flow-inline.h (op_iter_init): Reject GIMPLE_PHI stmts.
index 44bd67182a2c831f63b9f6f6d15b8a0ad68dcf6d..dd04eda82f78c62a478962f4ba39701e68a3af8f 100644 (file)
@@ -121,24 +121,8 @@ different naming convention, such as @code{class_get_super_class()}
 API).  Software using this API includes the file
 @file{objc/objc-api.h} where it is declared.
 
-The traditional API is deprecated but it is still supported in this
-release of the runtime; you can access it as usual by including
-@file{objc/objc-api.h}.
-
-If you are using the traditional API you are urged to upgrade your
-software to use the modern API because the traditional API requires
-access to private runtime internals to do anything serious with it;
-for this reason, there is no guarantee that future releases of the GNU
-Objective-C runtime library will be able to provide a fully compatible
-@file{objc/objc-api.h} as the private runtime internals change.  It is
-expected that the next release will hide a number of runtime internals
-making the traditional API nominally supported but fairly useless
-beyond very simple use cases.
-
-Finally, you can not include both @file{objc/objc-api.h} and
-@file{objc/runtime.h} at the same time.  The traditional and modern
-APIs unfortunately have some conflicting declarations (such as the one
-for @code{Method}) and can not be used at the same time.
+Starting with GCC 4.7.0, the traditional GNU runtime API is no longer
+available.
 
 @c =========================================================================
 @node Executing code before main