This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Objective-C additions to gcc-3.3/changes.html
- From: Nicola Pero <n dot pero at mi dot flashnet dot it>
- To: gcc-patches at gnu dot org
- Cc: Stan Shebs <shebs at apple dot com>
- Date: Tue, 1 Oct 2002 02:20:27 +0100 (BST)
- Subject: Objective-C additions to gcc-3.3/changes.html
- Reply-to: Nicola Pero <n dot pero at mi dot flashnet dot it>
I went through the recent ChangeLog, and compiled a list of Objective-C
user-visible changes in GCC 3.3.
Ok to apply ?
Index: changes.html
===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/gcc-3.3/changes.html,v
retrieving revision 1.7
diff -u -r1.7 changes.html
--- changes.html 23 Aug 2002 04:08:46 -0000 1.7
+++ changes.html 1 Oct 2002 00:13:38 -0000
@@ -119,6 +119,26 @@
aggregate types. </li>
</ul>
+<h3>Objective-C</h3>
+
+ <ul>
+ <li>Generate an error if Objective-C objects are passed by value in function and
+ method calls</li>
+ <li>When -Wselector is used, check the whole list of selectors at the
+ end of compilation, and emit a warning if a @selector() is not
+ known</li>
+ <li>Define __NEXT_RUNTIME__ when compiling for the NeXT runtime</li>
+ <li>No longer need to include objc/objc-class.h to compile self calls
+ in class methods (NeXT runtime only)</li>
+ <li>New -Wundeclared-selector option</li>
+ <li>Removed selector bloating which was causing object files to be 10%
+ bigger on average (GNU runtime only)</li>
+ <li>Using at run time @protocol() objects has been fixed in certain situations
+ (GNU runtime only)</li>
+ <li>Type checking has been fixed and improved in many situations
+ involving protocols</li>
+ </ul>
+
<h3>Java</h3>
<ul>