Esteban's ChangeLog week of 20 February 2017

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

Esteban's ChangeLog week of 20 February 2017

EstebanLM
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/2017

ChangeLog
=========

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