PharoChangesCondenser
We need guinea-pigs for https://pharo.fogbugz.com/f/cases/12729/Smalltalk-condenseChanges-raises-ZnI... I rewrote the changes condenser from scratch in a couple of methods: - probably the same speed as before - increased safety: source pointer switching only happens after ALL sources are exported - massively reduced complexity by using real objects
On 22 Feb 2014, at 20:14, Camillo Bruni <camillobruni@gmail.com> wrote:
We need guinea-pigs for https://pharo.fogbugz.com/f/cases/12729/Smalltalk-condenseChanges-raises-ZnI...
I rewrote the changes condenser from scratch in a couple of methods: - probably the same speed as before - increased safety: source pointer switching only happens after ALL sources are exported - massively reduced complexity by using real objects
I tested it (as noted in the issue comments) and for me this is a great step forward. Thanks, Camillo, it is good that you are back ;-)
Ok I will but now hacking really so tomorrow. This is cool because I imagine that your code is certainly nicer than the previous one :) On 22 Feb 2014, at 20:14, Camillo Bruni <camillobruni@gmail.com> wrote:
We need guinea-pigs for https://pharo.fogbugz.com/f/cases/12729/Smalltalk-condenseChanges-raises-ZnI...
I rewrote the changes condenser from scratch in a couple of methods: - probably the same speed as before - increased safety: source pointer switching only happens after ALL sources are exported - massively reduced complexity by using real objects
Great! Welcome back :-) -- Pavel 2014-02-22 20:14 GMT+01:00 Camillo Bruni <camillobruni@gmail.com>:
We need guinea-pigs for https://pharo.fogbugz.com/f/cases/12729/Smalltalk-condenseChanges-raises-ZnI...
I rewrote the changes condenser from scratch in a couple of methods: - probably the same speed as before - increased safety: source pointer switching only happens after ALL sources are exported - massively reduced complexity by using real objects
Camillo Bruni wrote:
We need guinea-pigs for https://pharo.fogbugz.com/f/cases/12729/Smalltalk-condenseChanges-raises-ZnI...
I rewrote the changes condenser from scratch in a couple of methods: - probably the same speed as before - increased safety: source pointer switching only happens after ALL sources are exported - massively reduced complexity by using real objects
I am game but I've not used condense changes before so I would need some script to follow. I see talk of automating condense changes as part of each system build. Does that mean for example that there would be a 30778.sources to go with each 30778.changes and 30778.image? cheers, Ben
On 22 Feb 2014, at 20:14, Camillo Bruni <camillobruni@gmail.com> wrote:
We need guinea-pigs for https://pharo.fogbugz.com/f/cases/12729/Smalltalk-condenseChanges-raises-ZnI...
I rewrote the changes condenser from scratch in a couple of methods: - probably the same speed as before - increased safety: source pointer switching only happens after ALL sources are exported - massively reduced complexity by using real objects
Wow, very good! Marcus
participants (6)
-
btc@openinworld.com -
Camillo Bruni -
Marcus Denker -
Pavel Krivanek -
Pharo4Stef -
Sven Van Caekenberghe