From 3e2176a824328c45dd0d3716bdd35084ecfdfec5 Mon Sep 17 00:00:00 2001 From: theraven Date: Fri, 28 Jun 2013 12:42:54 +0000 Subject: [PATCH] Update ANNOUNCE to clean slate for next release. --- ANNOUNCE | 47 +++++++---------------------------------------- 1 file changed, 7 insertions(+), 40 deletions(-) diff --git a/ANNOUNCE b/ANNOUNCE index 8d09630..b3e62df 100644 --- a/ANNOUNCE +++ b/ANNOUNCE @@ -1,56 +1,23 @@ -GNUstep Objective-C Runtime 1.7 +GNUstep Objective-C Runtime 1.8 =============================== -This is a point release to the eighth official release of the GNUstep +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: -- A new CMake-based build system. This makes all of the configurable options - available via a clean interface. CPack is supported for building RPM and DEB - packages out of the box. - -- A new CTest-based test suite, replacing the old ad-hoc tests. - -- Build a single libobjc with support for Objective-C++ on platforms where a - C++ ABI library (libcxxrt or libsupc++) is installed as a shared library. - -- Added specialised property accessor functions and support for atomic - properties with C++ non-POD types. - -- Significant improvements in property introspection and an exhaustive test - suite. - -- Improved integration with libdispatch. The runtime will correctly register - work queues with the garbage collector or create autorelease pools around - block invocations. - -- A new exception implementation providing better integration with foreign - exceptions (e.g. C++ exceptions). The new ABI is supported by clang 3.3 when - compiling with -fobjc-runtime=gnustep-1.7 (or higher). The old ABI is still - supported and both can be used within the same program, however code compiled - with the old ABI remains unreliable in the presence of foreign exceptions. - It is strongly recommended that anyone using exceptions with Objective-C++ - switches to the new version. - -- MIPS64 support in the assembly routines. Currently these are only tested - with the n64 ABI. They are believed to work with n32 and o32, but should be - considered unsupported on these platforms. - -- Small algorithmic improvement to the objc_msgSend() implementation, giving - approximately a 10% speedup (architecture-dependent) on message sends. - -- Updated optimisation passes to work with LLVM 3.2 and recent LLVM trunk. - +- You may obtain the code for this release from subversion at the following subversion branch: -svn://svn.gna.org/svn/gnustep/libs/libobjc2/releases/1.7 +svn://svn.gna.org/svn/gnustep/libs/libobjc2/releases/1.8 Alternatively, a tarball is available from: -http://download.gna.org/gnustep/libobjc2-1.7.tar.bz2 +http://download.gna.org/gnustep/libobjc2-1.8.txz +http://download.gna.org/gnustep/libobjc2-1.8.tar.bz2 +http://download.gna.org/gnustep/libobjc2-1.8.tgz The runtime library is responsible for implementing the core features of the object model, as well as exposing introspection features to the user. The