[Top][All Lists]

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

Re: ANN: GNUstep Objective-C Runtime (a.k.a. libobjc2) 1.0

From: Riccardo Mottola
Subject: Re: ANN: GNUstep Objective-C Runtime (a.k.a. libobjc2) 1.0
Date: Tue, 05 Oct 2010 23:39:21 +0200
User-agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv: Gecko/20100418 SeaMonkey/2.0.4

Hi David,

David Chisnall wrote:
Hi Everyone,

I've just branched the 1.0 release of libobjc2.  A great many thanks to 
everyone who tested this, who sent me bug reports and test cases, and most 
especially to the people who fixed bugs for me.

This runtime supports both the legacy GCC-compatible ABI and a new ABI that is 
fully supported by clang 2.8 and hopefully, thanks to Nicola's work, in future 
versions of GCC.

It also supports a few features not found anywhere else, such as type-dependent 
dispatch, which means that programs that will corrupt the stack with other 
runtimes can be handled safely.  The slot mechanism allows Self-style inline 
caching, eliminating the cost of message lookup in common cases and allowing 
speculative inlining to be performed safely.  In the opts/ directory, there are 
several LLVM optimisation passes that make use of this.

Thanks again to everyone who helped make this release possible, with testing, 
suggestions, and advice,

congratulations! Keep up the effort!


reply via email to

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