Esteban's ChangeLog week of 19 June 2017

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

Esteban's ChangeLog week of 19 June 2017

EstebanLM
Hello!

This is my weekly ChangeLog, from 19 June 2017 to 25 June 2017.
You can see it in a better format by going here: http://log.smallworks.eu/web/search?from=19/6/2017&to=25/6/2017

ChangeLog
=========

21 June 2017:
-------------

*    Succeed!!
   
    I made [iceberg](http://github.com/pharo-vcs/iceberg) to work on 64bits!
   
    Now, I need to promote a new VM as stable (and probably backported it to Pharo 6.0)
   
*    After 1.5 days still working on 64bits version of [iceberg](http://github.com/pharo-vcs/iceberg) and that
    annoying malloc crash. Last idea was the believing something is wrong with sizes and marshallings so I
    verified all:
   
    * I reviewed all structures and callbacks.
    * I took a look to each function call.
   
    I got some differences that needed to be fixed and perticularly a lot of +size_t+ that were wrongly
    mapped as +FFIUInt32+ and I have some movement: it is not crashing anymore on malloc (which is a
    relief), but is still crashing someplace later.
   
    I'm now reviewing that.
   

19 June 2017:
-------------

*    I spent the full day trying to get [iceberg](http://github.com/pharo-vcs-iceberg) to work on 64bits.
   
    Is almost working... if it wouldn't be because I'm having a random crash while trying to +malloc+
    something random.
   
    We'll see tomorrow.
   

cheers!
Esteban

Reply | Threaded
Open this post in threaded view
|

Re: Esteban's ChangeLog week of 19 June 2017

gcotelli
Great! Thanks Esteban for the hard work :)

On Mon, Jun 26, 2017 at 3:00 AM, <[hidden email]> wrote:
Hello!

This is my weekly ChangeLog, from 19 June 2017 to 25 June 2017.
You can see it in a better format by going here: http://log.smallworks.eu/web/search?from=19/6/2017&to=25/6/2017

ChangeLog
=========

21 June 2017:
-------------

*    Succeed!!

    I made [iceberg](http://github.com/pharo-vcs/iceberg) to work on 64bits!

    Now, I need to promote a new VM as stable (and probably backported it to Pharo 6.0)

*    After 1.5 days still working on 64bits version of [iceberg](http://github.com/pharo-vcs/iceberg) and that
    annoying malloc crash. Last idea was the believing something is wrong with sizes and marshallings so I
    verified all:

    * I reviewed all structures and callbacks.
    * I took a look to each function call.

    I got some differences that needed to be fixed and perticularly a lot of +size_t+ that were wrongly
    mapped as +FFIUInt32+ and I have some movement: it is not crashing anymore on malloc (which is a
    relief), but is still crashing someplace later.

    I'm now reviewing that.


19 June 2017:
-------------

*    I spent the full day trying to get [iceberg](http://github.com/pharo-vcs-iceberg) to work on 64bits.

    Is almost working... if it wouldn't be because I'm having a random crash while trying to +malloc+
    something random.

    We'll see tomorrow.


cheers!
Esteban


Reply | Threaded
Open this post in threaded view
|

Re: Esteban's ChangeLog week of 19 June 2017

Ben Coman
In reply to this post by EstebanLM


On Mon, Jun 26, 2017 at 2:00 PM, <[hidden email]> wrote:
Hello!

This is my weekly ChangeLog, from 19 June 2017 to 25 June 2017.
You can see it in a better format by going here: http://log.smallworks.eu/web/search?from=19/6/2017&to=25/6/2017

ChangeLog
=========

21 June 2017:
-------------

*    Succeed!!

    I made [iceberg](http://github.com/pharo-vcs/iceberg) to work on 64bits!

    Now, I need to promote a new VM as stable (and probably backported it to Pharo 6.0)

*    After 1.5 days still working on 64bits version of [iceberg](http://github.com/pharo-vcs/iceberg) and that
    annoying malloc crash. Last idea was the believing something is wrong with sizes and marshallings so I
    verified all:

    * I reviewed all structures and callbacks.
    * I took a look to each function call.

    I got some differences that needed to be fixed and perticularly a lot of +size_t+ that were wrongly
    mapped as +FFIUInt32+ and I have some movement: it is not crashing anymore on malloc (which is a
    relief), but is still crashing someplace later.

Great news.  Thanks for your persistence.  

cheers -ben 

P.S. And shows the benefit in an open source project of having paid engineers to work on the hard stuff.
Reply | Threaded
Open this post in threaded view
|

Re: Esteban's ChangeLog week of 19 June 2017

Francisco Ortiz Peñaloza
Great news Esteban, thanks!

On Mon, Jun 26, 2017 at 10:40 AM, Ben Coman <[hidden email]> wrote:


On Mon, Jun 26, 2017 at 2:00 PM, <[hidden email]> wrote:
Hello!

This is my weekly ChangeLog, from 19 June 2017 to 25 June 2017.
You can see it in a better format by going here: http://log.smallworks.eu/web/search?from=19/6/2017&to=25/6/2017

ChangeLog
=========

21 June 2017:
-------------

*    Succeed!!

    I made [iceberg](http://github.com/pharo-vcs/iceberg) to work on 64bits!

    Now, I need to promote a new VM as stable (and probably backported it to Pharo 6.0)

*    After 1.5 days still working on 64bits version of [iceberg](http://github.com/pharo-vcs/iceberg) and that
    annoying malloc crash. Last idea was the believing something is wrong with sizes and marshallings so I
    verified all:

    * I reviewed all structures and callbacks.
    * I took a look to each function call.

    I got some differences that needed to be fixed and perticularly a lot of +size_t+ that were wrongly
    mapped as +FFIUInt32+ and I have some movement: it is not crashing anymore on malloc (which is a
    relief), but is still crashing someplace later.

Great news.  Thanks for your persistence.  

cheers -ben 

P.S. And shows the benefit in an open source project of having paid engineers to work on the hard stuff.