[squeak-dev] The Trunk: Network-topa.166.mcz

David T. Lewis lewis at mail.msen.com
Thu Oct 22 12:37:25 UTC 2015


On Thu, Oct 22, 2015 at 06:28:09AM +0000, commits at source.squeak.org wrote:
> Tobias Pape uploaded a new version of Network to project The Trunk:
> http://source.squeak.org/trunk/Network-topa.166.mcz
> 
> ==================== Summary ====================
> 
> Name: Network-topa.166
> Author: topa
> Time: 21 October 2015, 8:26:14.656 pm
> UUID: d6d9910f-fa67-4c69-9a89-030c81233e90
> Ancestors: Network-topa.165
> 
> UUIDGenerator
>  - Use new Random>>#nextBytes:into:startingAt: (needs Kernel-ul.960) for even more speed
>  - Fix UUIDGenerator class>>#initialize to correctly register at startup
>  - Do not reset default on startup but rather reseed TheRandom
> 
> Timings improved:  '1,190,000 per second. 842 nanoseconds per run.' (0.25 times slower than primitive version)
> 

This is outstanding. The UUID plugin has long been a source of problems in
the VM, partly due to issues in various Linux distributions.

  http://bugs.squeak.org/view.php?id=7358

Making the plugin unnecessary is a big improvement.

Dave



More information about the Squeak-dev mailing list