Exupery 0.11 released

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

Exupery 0.11 released

Bryce Kampjes
This release contains:
* primitives for #new and #@
* ExuperyMethodContext (allows full debugger support for compiled code)
* interrupt checking (allows Alt-. and profiling to work inside
compiled code)

Installation instructions are here:
http://wiki.squeak.org/squeak/3945

The new primitive only works for pointer objects with less than 64
instance variables and are a fixed size (not Arrays). This covers most
uses inside Smalltalk, and the new primitive can be easily generalised
when there's a benchmark that requires it.

Here's the benchmarks:

  arithmaticLoopBenchmark 1387 compiled 127 ratio: 10.920
  bytecodeBenchmark 2139 compiled 484 ratio: 4.419
  sendBenchmark 1582 compiled 728 ratio: 2.173
  doLoopsBenchmark 1063 compiled 843 ratio: 1.261
  pointCreation 1075 compiled 1030 ratio: 1.044
  largeExplorers 585 compiled 595 ratio: 0.983
  compilerBenchmark 474 compiled 454 ratio: 1.044
  Cumulative Time 1058.337 com

We delayed this release to fix a bug found by Andy Tween that
seems to occur frequently on Windows but is cross platform. Thank's
to Andy's help the bug is now fixed. And thanks for building the
Windows VMs.

The next release will compile in the background.

Bryce
_______________________________________________
Exupery mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/exupery
Reply | Threaded
Open this post in threaded view
|

Re: Exupery 0.11 released

Juan-2
Greet work!

MDC

On 2/28/07, [hidden email] <[hidden email]> wrote:

> This release contains:
> * primitives for #new and #@
> * ExuperyMethodContext (allows full debugger support for compiled code)
> * interrupt checking (allows Alt-. and profiling to work inside
> compiled code)
>
> Installation instructions are here:
> http://wiki.squeak.org/squeak/3945
>
> The new primitive only works for pointer objects with less than 64
> instance variables and are a fixed size (not Arrays). This covers most
> uses inside Smalltalk, and the new primitive can be easily generalised
> when there's a benchmark that requires it.
>
> Here's the benchmarks:
>
>   arithmaticLoopBenchmark 1387 compiled 127 ratio: 10.920
>   bytecodeBenchmark 2139 compiled 484 ratio: 4.419
>   sendBenchmark 1582 compiled 728 ratio: 2.173
>   doLoopsBenchmark 1063 compiled 843 ratio: 1.261
>   pointCreation 1075 compiled 1030 ratio: 1.044
>   largeExplorers 585 compiled 595 ratio: 0.983
>   compilerBenchmark 474 compiled 454 ratio: 1.044
>   Cumulative Time 1058.337 com
>
> We delayed this release to fix a bug found by Andy Tween that
> seems to occur frequently on Windows but is cross platform. Thank's
> to Andy's help the bug is now fixed. And thanks for building the
> Windows VMs.
>
> The next release will compile in the background.
>
> Bryce
> _______________________________________________
> Exupery mailing list
> [hidden email]
> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/exupery
>
_______________________________________________
Exupery mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/exupery
Reply | Threaded
Open this post in threaded view
|

RE: Exupery 0.11 released

Sebastian Sastre-2
In reply to this post by Bryce Kampjes
Good news!

        cheers,

Sebastian Sastre

> -----Mensaje original-----
> De: [hidden email]
> [mailto:[hidden email]] En nombre
> de [hidden email]
> Enviado el: MiƩrcoles, 28 de Febrero de 2007 19:39
> Para: [hidden email];
> [hidden email]
> Asunto: [ANN] Exupery 0.11 released
>
> This release contains:
> * primitives for #new and #@
> * ExuperyMethodContext (allows full debugger support for
> compiled code)
> * interrupt checking (allows Alt-. and profiling to work
> inside compiled code)
>
> Installation instructions are here:
> http://wiki.squeak.org/squeak/3945
>
> The new primitive only works for pointer objects with less
> than 64 instance variables and are a fixed size (not Arrays).
> This covers most uses inside Smalltalk, and the new primitive
> can be easily generalised when there's a benchmark that requires it.
>
> Here's the benchmarks:
>
>   arithmaticLoopBenchmark 1387 compiled 127 ratio: 10.920
>   bytecodeBenchmark 2139 compiled 484 ratio: 4.419
>   sendBenchmark 1582 compiled 728 ratio: 2.173
>   doLoopsBenchmark 1063 compiled 843 ratio: 1.261
>   pointCreation 1075 compiled 1030 ratio: 1.044
>   largeExplorers 585 compiled 595 ratio: 0.983
>   compilerBenchmark 474 compiled 454 ratio: 1.044
>   Cumulative Time 1058.337 com
>
> We delayed this release to fix a bug found by Andy Tween that
> seems to occur frequently on Windows but is cross platform.
> Thank's to Andy's help the bug is now fixed. And thanks for
> building the Windows VMs.
>
> The next release will compile in the background.
>
> Bryce
> _______________________________________________
> Exupery mailing list
> [hidden email]
> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/exupery

_______________________________________________
Exupery mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/exupery