GNU Smalltalk 3.2.3 released

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
6 messages Options
Reply | Threaded
Open this post in threaded view
|

GNU Smalltalk 3.2.3 released

Paolo Bonzini-2
As a prize for the loyal community members who organized the
GNU Smalltalk/VisualGST sprint, GNU Smalltalk 3.2.3 has been
released at

* ftp://ftp.gnu.org/gnu/smalltalk/smalltalk-3.2.3.tar.gz
  SHA1 checksum: 036cf06a9fac8986cfced6fe953b92fcac853d3e

* ftp://ftp.gnu.org/gnu/smalltalk/smalltalk-3.2.3.tar.xz
  SHA1 checksum: 9f9065490695e88240c5f0e9b88c3c6d6d631eef

This is a minor release, but it includes a few new features. The most
important is support for HTTPS in gst-package, subject to the presence
of the GnuTLS library to be present in the host.

* Class attributes can have more than 1 keyword.

* Documented #byteArrayOut C call argument passing mode.

* Fixed crash when an invalid UnicodeString was created using
#changeClassTo:

* Fixed deadlock with #atEnd and two-way pipes.

* Fixed bugs when adding instance variables to an existing class.

* Fixed Socket>>#isPeerAlive falsely returning true.

* Fixed some bugs in UTF-7 conversion.

* FreeBSD port and 64-bit Darwin port.  The latter requires a
pre-installed libsigsegv.

* "gst-convert -f squeak" reads binary selectors with more than two
characters; however they should be shortened with rewrite rules
to use the output.

* gst-doc can generate sensible documentation for a package if
some of its prerequisite are not loaded, even if some of the
package's classes subclass from the prerequisite.

* GTK+ bindings are generated correctly for newer versions of GLib
(tested up to 2.26).

* If found, pre-installed libsigsegv, libffi and libltdl are used by
default.

* Improvements for Emacs mode.  Installation of Emacs mode detects
Debian's /etc/emacs/site-start.d, and a --with-lispstartdir option
is provided for distributions that are not Red Hat- or Debian-based.

* Machine-specific optimizations for x86-64, and other microoptimizations
resulting in small but consistent performance improvements.

* More out of memory conditions are detected.

* New methods: ByteArray>>#castTo:, ByteArray>>#asCData,
String>>#asCData, UndefinedObject>>#inheritsFrom:

* New goodie: Announcements.

* Number class>>#readFrom: can parse numbers in scientific notation.

* Package descriptions do not need to include a <file> item for each
<filein> item.  However, it is still possible to include them for
backwards compatibility, and it is possible to include a source file
as both <filein> and <built-file> (so that gst-package --dist will
skip it).

* Packages can be downloaded using HTTPS if GnuTLS libraries are
present.

* Performance statistics printed by -V are now correct.

* Scoped methods ("A class >> a") can be used in an "A class [ ... ]"
block.

* Semaphore>>#wait returns nil if the wait was interrupted externally
(e.g. from Process>>#resume).

* String>>#asCData: and String>>#asCData NULL-terminate their output.

* Support for timeouts when waiting on a Semaphore.

* Swazoo supports SCGI.  Its configuration however is still manual,
since the Seaside and Iliad adaptors do not know about it.

* Updated VisualGST.

Special thanks to Gwenael Casaccio, Holger Hans Peter Freyre, Nicolas
Petton, Mathieu Suen for helping with many of the above features and for
testing the development versions of GNU Smalltalk.

Paolo Bonzini

_______________________________________________
help-smalltalk mailing list
[hidden email]
http://lists.gnu.org/mailman/listinfo/help-smalltalk
Reply | Threaded
Open this post in threaded view
|

Re: GNU Smalltalk 3.2.3 released

ZuLuuuuuu
Great, thanks!
Canol Gökel
Reply | Threaded
Open this post in threaded view
|

Re: GNU Smalltalk 3.2.3 released

solar_sea
In reply to this post by Paolo Bonzini-2
Congratulations on the release!
Stanislav Paskalev



On Sat, Dec 18, 2010 at 1:03 AM, Paolo Bonzini <[hidden email]> wrote:

> As a prize for the loyal community members who organized the
> GNU Smalltalk/VisualGST sprint, GNU Smalltalk 3.2.3 has been
> released at
>
> * ftp://ftp.gnu.org/gnu/smalltalk/smalltalk-3.2.3.tar.gz
>  SHA1 checksum: 036cf06a9fac8986cfced6fe953b92fcac853d3e
>
> * ftp://ftp.gnu.org/gnu/smalltalk/smalltalk-3.2.3.tar.xz
>  SHA1 checksum: 9f9065490695e88240c5f0e9b88c3c6d6d631eef
>
> This is a minor release, but it includes a few new features. The most
> important is support for HTTPS in gst-package, subject to the presence
> of the GnuTLS library to be present in the host.
>
> * Class attributes can have more than 1 keyword.
>
> * Documented #byteArrayOut C call argument passing mode.
>
> * Fixed crash when an invalid UnicodeString was created using
> #changeClassTo:
>
> * Fixed deadlock with #atEnd and two-way pipes.
>
> * Fixed bugs when adding instance variables to an existing class.
>
> * Fixed Socket>>#isPeerAlive falsely returning true.
>
> * Fixed some bugs in UTF-7 conversion.
>
> * FreeBSD port and 64-bit Darwin port.  The latter requires a
> pre-installed libsigsegv.
>
> * "gst-convert -f squeak" reads binary selectors with more than two
> characters; however they should be shortened with rewrite rules
> to use the output.
>
> * gst-doc can generate sensible documentation for a package if
> some of its prerequisite are not loaded, even if some of the
> package's classes subclass from the prerequisite.
>
> * GTK+ bindings are generated correctly for newer versions of GLib
> (tested up to 2.26).
>
> * If found, pre-installed libsigsegv, libffi and libltdl are used by
> default.
>
> * Improvements for Emacs mode.  Installation of Emacs mode detects
> Debian's /etc/emacs/site-start.d, and a --with-lispstartdir option
> is provided for distributions that are not Red Hat- or Debian-based.
>
> * Machine-specific optimizations for x86-64, and other microoptimizations
> resulting in small but consistent performance improvements.
>
> * More out of memory conditions are detected.
>
> * New methods: ByteArray>>#castTo:, ByteArray>>#asCData,
> String>>#asCData, UndefinedObject>>#inheritsFrom:
>
> * New goodie: Announcements.
>
> * Number class>>#readFrom: can parse numbers in scientific notation.
>
> * Package descriptions do not need to include a <file> item for each
> <filein> item.  However, it is still possible to include them for
> backwards compatibility, and it is possible to include a source file
> as both <filein> and <built-file> (so that gst-package --dist will
> skip it).
>
> * Packages can be downloaded using HTTPS if GnuTLS libraries are
> present.
>
> * Performance statistics printed by -V are now correct.
>
> * Scoped methods ("A class >> a") can be used in an "A class [ ... ]"
> block.
>
> * Semaphore>>#wait returns nil if the wait was interrupted externally
> (e.g. from Process>>#resume).
>
> * String>>#asCData: and String>>#asCData NULL-terminate their output.
>
> * Support for timeouts when waiting on a Semaphore.
>
> * Swazoo supports SCGI.  Its configuration however is still manual,
> since the Seaside and Iliad adaptors do not know about it.
>
> * Updated VisualGST.
>
> Special thanks to Gwenael Casaccio, Holger Hans Peter Freyre, Nicolas
> Petton, Mathieu Suen for helping with many of the above features and for
> testing the development versions of GNU Smalltalk.
>
> Paolo Bonzini
>
> _______________________________________________
> help-smalltalk mailing list
> [hidden email]
> http://lists.gnu.org/mailman/listinfo/help-smalltalk
>

_______________________________________________
help-smalltalk mailing list
[hidden email]
http://lists.gnu.org/mailman/listinfo/help-smalltalk
Reply | Threaded
Open this post in threaded view
|

Re: GNU Smalltalk 3.2.3 released

Mathieu Suen-2
In reply to this post by Paolo Bonzini-2
Nice work Paolo
Thanks
        Mth



On Dec 18, 2010, at 12:03 AM, Paolo Bonzini wrote:

> As a prize for the loyal community members who organized the
> GNU Smalltalk/VisualGST sprint, GNU Smalltalk 3.2.3 has been
> released at
>
> * ftp://ftp.gnu.org/gnu/smalltalk/smalltalk-3.2.3.tar.gz
>  SHA1 checksum: 036cf06a9fac8986cfced6fe953b92fcac853d3e
>
> * ftp://ftp.gnu.org/gnu/smalltalk/smalltalk-3.2.3.tar.xz
>  SHA1 checksum: 9f9065490695e88240c5f0e9b88c3c6d6d631eef
>
> This is a minor release, but it includes a few new features. The most
> important is support for HTTPS in gst-package, subject to the presence
> of the GnuTLS library to be present in the host.
>
> * Class attributes can have more than 1 keyword.
>
> * Documented #byteArrayOut C call argument passing mode.
>
> * Fixed crash when an invalid UnicodeString was created using
> #changeClassTo:
>
> * Fixed deadlock with #atEnd and two-way pipes.
>
> * Fixed bugs when adding instance variables to an existing class.
>
> * Fixed Socket>>#isPeerAlive falsely returning true.
>
> * Fixed some bugs in UTF-7 conversion.
>
> * FreeBSD port and 64-bit Darwin port.  The latter requires a
> pre-installed libsigsegv.
>
> * "gst-convert -f squeak" reads binary selectors with more than two
> characters; however they should be shortened with rewrite rules
> to use the output.
>
> * gst-doc can generate sensible documentation for a package if
> some of its prerequisite are not loaded, even if some of the
> package's classes subclass from the prerequisite.
>
> * GTK+ bindings are generated correctly for newer versions of GLib
> (tested up to 2.26).
>
> * If found, pre-installed libsigsegv, libffi and libltdl are used by
> default.
>
> * Improvements for Emacs mode.  Installation of Emacs mode detects
> Debian's /etc/emacs/site-start.d, and a --with-lispstartdir option
> is provided for distributions that are not Red Hat- or Debian-based.
>
> * Machine-specific optimizations for x86-64, and other microoptimizations
> resulting in small but consistent performance improvements.
>
> * More out of memory conditions are detected.
>
> * New methods: ByteArray>>#castTo:, ByteArray>>#asCData,
> String>>#asCData, UndefinedObject>>#inheritsFrom:
>
> * New goodie: Announcements.
>
> * Number class>>#readFrom: can parse numbers in scientific notation.
>
> * Package descriptions do not need to include a <file> item for each
> <filein> item.  However, it is still possible to include them for
> backwards compatibility, and it is possible to include a source file
> as both <filein> and <built-file> (so that gst-package --dist will
> skip it).
>
> * Packages can be downloaded using HTTPS if GnuTLS libraries are
> present.
>
> * Performance statistics printed by -V are now correct.
>
> * Scoped methods ("A class >> a") can be used in an "A class [ ... ]"
> block.
>
> * Semaphore>>#wait returns nil if the wait was interrupted externally
> (e.g. from Process>>#resume).
>
> * String>>#asCData: and String>>#asCData NULL-terminate their output.
>
> * Support for timeouts when waiting on a Semaphore.
>
> * Swazoo supports SCGI.  Its configuration however is still manual,
> since the Seaside and Iliad adaptors do not know about it.
>
> * Updated VisualGST.
>
> Special thanks to Gwenael Casaccio, Holger Hans Peter Freyre, Nicolas
> Petton, Mathieu Suen for helping with many of the above features and for
> testing the development versions of GNU Smalltalk.
>
> Paolo Bonzini
>
> _______________________________________________
> help-smalltalk mailing list
> [hidden email]
> http://lists.gnu.org/mailman/listinfo/help-smalltalk

__________________________________________________
Do You Yahoo!?
En finir avec le spam? Yahoo! Mail vous offre la meilleure protection possible contre les messages non sollicités
http://mail.yahoo.fr Yahoo! Mail

_______________________________________________
help-smalltalk mailing list
[hidden email]
http://lists.gnu.org/mailman/listinfo/help-smalltalk
Reply | Threaded
Open this post in threaded view
|

Re: GNU Smalltalk 3.2.3 released

MrGwen
In reply to this post by Paolo Bonzini-2
Congratulations :-)

Cheers,
Gwen

On Sat, Dec 18, 2010 at 12:03 AM, Paolo Bonzini <[hidden email]> wrote:

> As a prize for the loyal community members who organized the
> GNU Smalltalk/VisualGST sprint, GNU Smalltalk 3.2.3 has been
> released at
>
> * ftp://ftp.gnu.org/gnu/smalltalk/smalltalk-3.2.3.tar.gz
>  SHA1 checksum: 036cf06a9fac8986cfced6fe953b92fcac853d3e
>
> * ftp://ftp.gnu.org/gnu/smalltalk/smalltalk-3.2.3.tar.xz
>  SHA1 checksum: 9f9065490695e88240c5f0e9b88c3c6d6d631eef
>
> This is a minor release, but it includes a few new features. The most
> important is support for HTTPS in gst-package, subject to the presence
> of the GnuTLS library to be present in the host.
>
> * Class attributes can have more than 1 keyword.
>
> * Documented #byteArrayOut C call argument passing mode.
>
> * Fixed crash when an invalid UnicodeString was created using
> #changeClassTo:
>
> * Fixed deadlock with #atEnd and two-way pipes.
>
> * Fixed bugs when adding instance variables to an existing class.
>
> * Fixed Socket>>#isPeerAlive falsely returning true.
>
> * Fixed some bugs in UTF-7 conversion.
>
> * FreeBSD port and 64-bit Darwin port.  The latter requires a
> pre-installed libsigsegv.
>
> * "gst-convert -f squeak" reads binary selectors with more than two
> characters; however they should be shortened with rewrite rules
> to use the output.
>
> * gst-doc can generate sensible documentation for a package if
> some of its prerequisite are not loaded, even if some of the
> package's classes subclass from the prerequisite.
>
> * GTK+ bindings are generated correctly for newer versions of GLib
> (tested up to 2.26).
>
> * If found, pre-installed libsigsegv, libffi and libltdl are used by
> default.
>
> * Improvements for Emacs mode.  Installation of Emacs mode detects
> Debian's /etc/emacs/site-start.d, and a --with-lispstartdir option
> is provided for distributions that are not Red Hat- or Debian-based.
>
> * Machine-specific optimizations for x86-64, and other microoptimizations
> resulting in small but consistent performance improvements.
>
> * More out of memory conditions are detected.
>
> * New methods: ByteArray>>#castTo:, ByteArray>>#asCData,
> String>>#asCData, UndefinedObject>>#inheritsFrom:
>
> * New goodie: Announcements.
>
> * Number class>>#readFrom: can parse numbers in scientific notation.
>
> * Package descriptions do not need to include a <file> item for each
> <filein> item.  However, it is still possible to include them for
> backwards compatibility, and it is possible to include a source file
> as both <filein> and <built-file> (so that gst-package --dist will
> skip it).
>
> * Packages can be downloaded using HTTPS if GnuTLS libraries are
> present.
>
> * Performance statistics printed by -V are now correct.
>
> * Scoped methods ("A class >> a") can be used in an "A class [ ... ]"
> block.
>
> * Semaphore>>#wait returns nil if the wait was interrupted externally
> (e.g. from Process>>#resume).
>
> * String>>#asCData: and String>>#asCData NULL-terminate their output.
>
> * Support for timeouts when waiting on a Semaphore.
>
> * Swazoo supports SCGI.  Its configuration however is still manual,
> since the Seaside and Iliad adaptors do not know about it.
>
> * Updated VisualGST.
>
> Special thanks to Gwenael Casaccio, Holger Hans Peter Freyre, Nicolas
> Petton, Mathieu Suen for helping with many of the above features and for
> testing the development versions of GNU Smalltalk.
>
> Paolo Bonzini
>
> _______________________________________________
> help-smalltalk mailing list
> [hidden email]
> http://lists.gnu.org/mailman/listinfo/help-smalltalk
>

_______________________________________________
help-smalltalk mailing list
[hidden email]
http://lists.gnu.org/mailman/listinfo/help-smalltalk
Reply | Threaded
Open this post in threaded view
|

RE: GNU Smalltalk 3.2.3 released

Stefan Izota
In reply to this post by Paolo Bonzini-2
Hi,

That are great news!
Any updates on running GST on Windows? ;)

Regards,
Stefan Izota

-----Original Message-----
From: help-smalltalk-bounces+stefan.izota=[hidden email]
[mailto:help-smalltalk-bounces+stefan.izota=[hidden email]] On Behalf Of
Paolo Bonzini
Sent: Saturday, December 18, 2010 1:03 AM
To: GNU Smalltalk
Subject: [Help-smalltalk] GNU Smalltalk 3.2.3 released

As a prize for the loyal community members who organized the GNU
Smalltalk/VisualGST sprint, GNU Smalltalk 3.2.3 has been released at

* ftp://ftp.gnu.org/gnu/smalltalk/smalltalk-3.2.3.tar.gz
  SHA1 checksum: 036cf06a9fac8986cfced6fe953b92fcac853d3e

* ftp://ftp.gnu.org/gnu/smalltalk/smalltalk-3.2.3.tar.xz
  SHA1 checksum: 9f9065490695e88240c5f0e9b88c3c6d6d631eef

This is a minor release, but it includes a few new features. The most
important is support for HTTPS in gst-package, subject to the presence of
the GnuTLS library to be present in the host.

* Class attributes can have more than 1 keyword.

* Documented #byteArrayOut C call argument passing mode.

* Fixed crash when an invalid UnicodeString was created using
#changeClassTo:

* Fixed deadlock with #atEnd and two-way pipes.

* Fixed bugs when adding instance variables to an existing class.

* Fixed Socket>>#isPeerAlive falsely returning true.

* Fixed some bugs in UTF-7 conversion.

* FreeBSD port and 64-bit Darwin port.  The latter requires a pre-installed
libsigsegv.

* "gst-convert -f squeak" reads binary selectors with more than two
characters; however they should be shortened with rewrite rules to use the
output.

* gst-doc can generate sensible documentation for a package if some of its
prerequisite are not loaded, even if some of the package's classes subclass
from the prerequisite.

* GTK+ bindings are generated correctly for newer versions of GLib (tested
up to 2.26).

* If found, pre-installed libsigsegv, libffi and libltdl are used by
default.

* Improvements for Emacs mode.  Installation of Emacs mode detects Debian's
/etc/emacs/site-start.d, and a --with-lispstartdir option is provided for
distributions that are not Red Hat- or Debian-based.

* Machine-specific optimizations for x86-64, and other microoptimizations
resulting in small but consistent performance improvements.

* More out of memory conditions are detected.

* New methods: ByteArray>>#castTo:, ByteArray>>#asCData,
String>>#asCData, UndefinedObject>>#inheritsFrom:

* New goodie: Announcements.

* Number class>>#readFrom: can parse numbers in scientific notation.

* Package descriptions do not need to include a <file> item for each
<filein> item.  However, it is still possible to include them for backwards
compatibility, and it is possible to include a source file as both <filein>
and <built-file> (so that gst-package --dist will skip it).

* Packages can be downloaded using HTTPS if GnuTLS libraries are present.

* Performance statistics printed by -V are now correct.

* Scoped methods ("A class >> a") can be used in an "A class [ ... ]"
block.

* Semaphore>>#wait returns nil if the wait was interrupted externally (e.g.
from Process>>#resume).

* String>>#asCData: and String>>#asCData NULL-terminate their output.

* Support for timeouts when waiting on a Semaphore.

* Swazoo supports SCGI.  Its configuration however is still manual, since
the Seaside and Iliad adaptors do not know about it.

* Updated VisualGST.

Special thanks to Gwenael Casaccio, Holger Hans Peter Freyre, Nicolas
Petton, Mathieu Suen for helping with many of the above features and for
testing the development versions of GNU Smalltalk.

Paolo Bonzini

_______________________________________________
help-smalltalk mailing list
[hidden email]
http://lists.gnu.org/mailman/listinfo/help-smalltalk


_______________________________________________
help-smalltalk mailing list
[hidden email]
http://lists.gnu.org/mailman/listinfo/help-smalltalk