mirror of
https://github.com/gnustep/libs-base.git
synced 2025-04-22 16:33:29 +00:00
Version 1.23.0 release
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@33856 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
parent
c3a395db37
commit
5c8e3b7fac
3 changed files with 38 additions and 2 deletions
|
@ -1,3 +1,10 @@
|
|||
2011-09-18 Richard Frith-Macdonald <rfm@gnu.org>
|
||||
|
||||
* Documentation/news.texi:
|
||||
* Documentation/ReleaseNotes.gsdoc:
|
||||
Update release notes for ...
|
||||
Version 1.23.0
|
||||
|
||||
2011-09-12 Richard Frith-Macdonald <rfm@gnu.org>
|
||||
|
||||
* Source/NSConnection.m: When getting the local type information for
|
||||
|
|
|
@ -29,6 +29,32 @@ notice and this notice are preserved.
|
|||
migrate to using a newer version of the library.
|
||||
</p>
|
||||
|
||||
<section>
|
||||
<heading>Version 1.23.0</heading>
|
||||
<p>A new stable release with many minor bugfices and tweaks.<br />
|
||||
The main changes however are David Chisnall's work adding support
|
||||
of the clang compiler and Objective-C 2.0 language/runtime (the
|
||||
compiler/runtime combination now provides full support for the
|
||||
Objective-C 2.0 language).<br />
|
||||
Garbage collection using clang and libobjc2 is now available in
|
||||
addition to the existing gcc runtime garbage collection support.<br />
|
||||
Going beyond that, for people who don't like garbage collection,
|
||||
there is now support for automated reference counting, where the
|
||||
clang compiler adds reference count calls to manage object lifetimes,
|
||||
reliveing the application developer from the need to manage reference
|
||||
counts.
|
||||
</p>
|
||||
<p>An important point to note is that this is the last release to
|
||||
support the gcc-2.9.5 compiler. In future, while releases may work
|
||||
with older systems, the formal requirement will be a gcc-4.x series
|
||||
compiler or later and base may also depend on support for the C99
|
||||
standard being available.<br />
|
||||
This change is being made in order avoid developers needing to spend
|
||||
a great deal of time keeping code working for obsolete systems which
|
||||
are no longer used in practice.
|
||||
</p>
|
||||
</section>
|
||||
|
||||
<section>
|
||||
<heading>Version 1.22.0</heading>
|
||||
<p>A new stable release with many updates and changes. In addition
|
||||
|
|
|
@ -14,8 +14,11 @@ See the @url{ReleaseNotes.html} document for more information.
|
|||
@section Noteworthy changes in version @samp{1.23.0}
|
||||
|
||||
@itemize @bullet
|
||||
@item Support for automatic reference counting (ARC) when using the GNUstep Objective-C runtime 1.5 or later.
|
||||
@item Full support for weak references in NSHashTable, NSMapTable and NSPointerArray when using the GNUstep Objective-C runtime 1.5 or later.
|
||||
@item Support for automatic reference counting (ARC) when using clasng and
|
||||
the GNUstep Objective-C 2.0 runtime 1.5 or later.
|
||||
@item Full support for weak references in NSHashTable, NSMapTable and
|
||||
NSPointerArray when using clang and the GNUstep Objective-C 2.0 runtime 1.5
|
||||
or later.
|
||||
@end itemize
|
||||
|
||||
@ifclear ANNOUNCE-ONLY
|
||||
|
|
Loading…
Reference in a new issue