GNU Smalltalk 3.2.4 released

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

GNU Smalltalk 3.2.4 released

Paolo Bonzini-2
GNU Smalltalk 3.2.4 has been released at

* ftp://ftp.gnu.org/gnu/smalltalk/smalltalk-3.2.4.tar.gz
   SHA1 checksum: 6b164e145c1118ad74770bb15614478d47f55523
* ftp://ftp.gnu.org/gnu/smalltalk/smalltalk-3.2.4.tar.xz
   SHA1 checksum: 75b7077a02abb2ec01c5975e22d6138b541db38e

This is a minor release, mostly consisting of bug fixes.

This is the list of changes in this release:

* Autoload is extended to allow plugging in arbitrary loaders.

* Array items in a CStruct didn't work, this is fixed now.

* DLD could have problems when the same library was requested multiple
times.

* Errors in the bind() system call were not detected correctly; this has
been fixed.

* Fixes for platforms with 113-bit long doubles.

* Fixes to Delay in the presence of delays with the exact same expiration.

* Fixes to the HTTP package, including correct flushing of POST requests
and doesNotUnderstand exceptions when the host did not exist.

* GLUT bindings now build correctly under Windows.

* Many smalltalk-mode improvements.

* New methods: TextCollector>>#critical:,

* nil can be passed to a C function accepting a #cObjectPtr (i.e. void
**) argument.

* SocketAddress>>#allByName: returns nil now, instead of an empty array,
when getaddrinfo succeeds but returns no address for the requested
address class.

* SocketAddress>>#byName: returns addresses for the default address
class when the receiver is SocketAddress (and not a subclass).

* Support for older versions of GnuTLS.

* Swazoo's static content serving was broken and has been fixed.

* The NetClients exception ProtocolError now includes the erroneous
response. Similarly, the package includes ProtocolNotification which is
used, for example, for HTTP redirects.

* Updated the Squeak/Pharo fileout parser.

* Updated VisualGST.

Thanks to all who contributed to the release!

Paolo

_______________________________________________
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.4 released

MrGwen
On 03/22/2011 01:29 PM, Paolo Bonzini wrote:

> GNU Smalltalk 3.2.4 has been released at
>
> * ftp://ftp.gnu.org/gnu/smalltalk/smalltalk-3.2.4.tar.gz
> SHA1 checksum: 6b164e145c1118ad74770bb15614478d47f55523
> * ftp://ftp.gnu.org/gnu/smalltalk/smalltalk-3.2.4.tar.xz
> SHA1 checksum: 75b7077a02abb2ec01c5975e22d6138b541db38e
>
> This is a minor release, mostly consisting of bug fixes.
>
> This is the list of changes in this release:
>
> * Autoload is extended to allow plugging in arbitrary loaders.
>
> * Array items in a CStruct didn't work, this is fixed now.
>
> * DLD could have problems when the same library was requested multiple
> times.
>
> * Errors in the bind() system call were not detected correctly; this has
> been fixed.
>
> * Fixes for platforms with 113-bit long doubles.
>
> * Fixes to Delay in the presence of delays with the exact same expiration.
>
> * Fixes to the HTTP package, including correct flushing of POST requests
> and doesNotUnderstand exceptions when the host did not exist.
>
> * GLUT bindings now build correctly under Windows.
>
> * Many smalltalk-mode improvements.
>
> * New methods: TextCollector>>#critical:,
>
> * nil can be passed to a C function accepting a #cObjectPtr (i.e. void
> **) argument.
>
> * SocketAddress>>#allByName: returns nil now, instead of an empty array,
> when getaddrinfo succeeds but returns no address for the requested
> address class.
>
> * SocketAddress>>#byName: returns addresses for the default address
> class when the receiver is SocketAddress (and not a subclass).
>
> * Support for older versions of GnuTLS.
>
> * Swazoo's static content serving was broken and has been fixed.
>
> * The NetClients exception ProtocolError now includes the erroneous
> response. Similarly, the package includes ProtocolNotification which is
> used, for example, for HTTP redirects.
>
> * Updated the Squeak/Pharo fileout parser.
>
> * Updated VisualGST.
>
> Thanks to all who contributed to the release!
>
> Paolo
>
> _______________________________________________
> help-smalltalk mailing list
> [hidden email]
> http://lists.gnu.org/mailman/listinfo/help-smalltalk

Hi Paolo,

Congrats for this great release ;-)

Gwen

_______________________________________________
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.4 released

Travis Griggs-4
Unfortunately, the expression

gst-package --download grease -t ~/.st

still fails after a successful build of 3.2.4. :(

Looking at the source and line numbers, it looks like someone is passing nil to Filename>>asAbsolute:

So this is a great for me to ask one of those "transition" questions. As a VisualWorks developer (and in most Smalltalks such as Squeak as well), I'd get an error notifier at this point, and hit the debug button, and up would come the Smalltalk killer app: It's own debugger, and I'd look at things and figure out what went wrong. I'm guessing GST, at least in this mode, is different. So... what do people do when confronted with one of these exception traces on stderr?

--
Travis Griggs
[hidden email]
"The dissenter is every human being at those moments of his life when he resigns momentarily from the herd and thinks for himself." -Archibald MacLeish, poet and librarian




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