Hello!
This is my weekly ChangeLog, from 20 February 2017 to 26 February 2017.
You can see it in a better format by going here:
http://log.smallworks.eu/web/search?from=20/2/2017&to=26/2/2017ChangeLog
=========
23 February 2017:
-----------------
* I promoted latest VMs as stable!
This is a dangerous step this time (because is the first VM stable after the merge with osvm), but at
least now I will have feedback faster than before ;)
22 February 2017:
-----------------
* = [Voyage](
https://github.com/pharo-nosql/voyage)
I spent some time working on the new +VOTimestampVersionGenerator+ who will replace the current
+VOSeedVersionGenerator+, because of two reasons:
. +UUIDGenerator>>makeSeed+ is not present on Pharo 6.0
. +UUIDGenerator>>makeSeed+ is very slow
The new algoritm creates a composed number, with this scheme:
* 2 bytes a "machine id": a random generated number unique on the generator (ideally, unnique of the image).
* 4 bytes the timestamp in milliseconds
* 2 bytes a counter
This should be enough to prevent version collisions... and is super fast :)
20 February 2017:
-----------------
* Today I spent the day working on finishing new version of UFFI. With Ronie we fixed a small bug and now
we are ready to integrate... something that should happen tomorrow :)
cheers!
Esteban