Skip to content

Commit b0fba94

Browse files
committed
Added 1.8.1 release announcement to master branch.
1 parent 27d4bd0 commit b0fba94

File tree

1 file changed

+37
-0
lines changed

1 file changed

+37
-0
lines changed

ANNOUNCE.1.8.1

+37
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
GNUstep Objective-C Runtime 1.8.1
2+
=================================
3+
4+
This a bugfix release for the ninth official release of the GNUstep Objective-C
5+
runtime (a.k.a. libobjc2). This runtime was designed to support the features
6+
of modern dialects of Objective-C for use with GNUstep and other Objective-C
7+
programs. Highlights of this release include:
8+
9+
- Better build system detection of LLVM not being present
10+
11+
- Fix for a bug causing corruption of runtime state when hidden classes are
12+
deallocated.
13+
14+
You may obtain the code for this release from git and use the 1.8 branch:
15+
16+
https://github.com/gnustep/libobjc2.git
17+
18+
Alternatively, a tarball is available from:
19+
20+
https://github.com/gnustep/libobjc2/archive/v1.8.zip
21+
https://github.com/gnustep/libobjc2/archive/v1.8.tar.gz
22+
23+
The runtime library is responsible for implementing the core features of the
24+
object model, as well as exposing introspection features to the user. The
25+
GNUstep runtime implements Apple's Objective-C Runtime APIs, and a small number
26+
of GCC APIs for legacy compatibility.
27+
28+
This library is based on the Étoilé Objective-C Runtime, an earlier research
29+
prototype, and includes support for non-fragile instance variables,
30+
type-dependent dispatch, and object planes. It is fully backwards compatible
31+
with the FSF's GCC 4.2.1 Objective-C ABI and also implements a new ABI that is
32+
supported by Clang and Étoilé's LanguageKit and is required for some of the
33+
newer features.
34+
35+
If you come across any problems, please file them in the issue tracker:
36+
37+
https://github.com/gnustep/libobjc2/issues

0 commit comments

Comments
 (0)