Skip to content

Commit

Permalink
Copied 1.8 release announcement for archiving.
Browse files Browse the repository at this point in the history
  • Loading branch information
davidchisnall committed Jul 12, 2015
1 parent e232cdb commit 181c0a4
Showing 1 changed file with 37 additions and 0 deletions.
37 changes: 37 additions & 0 deletions ANNOUNCE.1.8
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
GNUstep Objective-C Runtime 1.8
===============================

This is a point release to the ninth official release of the GNUstep
Objective-C runtime (a.k.a. libobjc2). This runtime was designed to support
the features of modern dialects of Objective-C for use with GNUstep and other
Objective-C programs. Highlights of this release include:

- Added API for tracing, allowing interposition on all message sends matching a
given selector.

- Numerous bug fixes and stability improvements.

You may obtain the code for this release from git and use the 1.8 branch:

https://github.com/gnustep/libobjc2.git

Alternatively, a tarball is available from:

https://github.com/gnustep/libobjc2/archive/v1.8.zip
https://github.com/gnustep/libobjc2/archive/v1.8.tar.gz

The runtime library is responsible for implementing the core features of the
object model, as well as exposing introspection features to the user. The
GNUstep runtime implements Apple's Objective-C Runtime APIs, and a small number
of GCC APIs for legacy compatibility.

This library is based on the Étoilé Objective-C Runtime, an earlier research
prototype, and includes support for non-fragile instance variables,
type-dependent dispatch, and object planes. It is fully backwards compatible
with the FSF's GCC 4.2.1 Objective-C ABI and also implements a new ABI that is
supported by Clang and Étoilé's LanguageKit and is required for some of the
newer features.

If you come across any problems, please file them in the issue tracker:

https://github.com/gnustep/libobjc2/issues

0 comments on commit 181c0a4

Please sign in to comment.