discuss-gnustep
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: PATCH: Merge objc-improvements-branch to mainline


From: Ziemowit Laski
Subject: Re: PATCH: Merge objc-improvements-branch to mainline
Date: Thu, 25 Sep 2003 13:58:07 -0700


On Thursday, Sep 25, 2003, at 08:35 US/Pacific, Kaelin Colclasure wrote:

On Thursday, September 25, 2003, at 07:56  AM, Jason Merrill wrote:

On Thu, 25 Sep 2003 11:41:33 +0200, Dietmar Planitzer <address@hidden> wrote:

On Thursday, September 25, 2003, at 01:55  AM, Nicolas Roard wrote:
The current macro based exception implementation has at least two
significant disadvantages: (1) it is unsafe and (2) very inefficient on
RISC CPUs.

Unfortunately, it seems that the implementation being discussed only solves
#1.

True -- but this is because Apple has a widely deployed installed base of code which uses the "legacy" library-based exceptions. If they're ever to change this, it has to happen incrementally. By making the first generation of compiler-supported exceptions interoperable with the library (while simultaneously changing the library macros to now use the compiler support for new code), the necessary preconditions for eventually replacing uses of the legacy library-based exceptions are in place.

Yes, exactly. :-)

--Zem
--------------------------------------------------------------
Ziemowit Laski                 1 Infinite Loop, MS 301-2K
Mac OS X Compiler Group        Cupertino, CA USA  95014-2083
Apple Computer, Inc.           +1.408.974.6229  Fax .5477





reply via email to

[Prev in Thread] Current Thread [Next in Thread]