problem with become:?
Hi, If I execute the following code in the latest Pharo image: Object subclass: #A instanceVariableNames: '' classVariableNames: '' package: 'AA'. Object subclass: #B instanceVariableNames: '' classVariableNames: '' package: 'AA'. a := A new. b := B new. a become: b. a class ==> âA". In a pre-Spur image, I used to get âBâ. Is this a bug, or is there a change I am not aware of? Cheers, Doru -- www.tudorgirba.com www.feenk.com "Things happen when they happen, not when you talk about them happening."
Hi Doru, On Fri, Jan 8, 2016 at 12:02 PM, Tudor Girba <tudor@tudorgirba.com> wrote:
Hi,
If I execute the following code in the latest Pharo image:
Object subclass: #A instanceVariableNames: '' classVariableNames: '' package: 'AA'. Object subclass: #B instanceVariableNames: '' classVariableNames: '' package: 'AA'. a := A new. b := B new. a become: b. a class
==> âA".
In a pre-Spur image, I used to get âBâ. Is this a bug, or is there a change I am not aware of?
Cheers, Doru
Looks like a bug to me. I'll fix it asap.
-- www.tudorgirba.com www.feenk.com
"Things happen when they happen, not when you talk about them happening."
-- _,,,^..^,,,_ best, Eliot
2016-01-08 23:09 GMT+01:00 Eliot Miranda <eliot.miranda@gmail.com>:
Hi Doru,
On Fri, Jan 8, 2016 at 12:02 PM, Tudor Girba <tudor@tudorgirba.com> wrote:
Hi,
If I execute the following code in the latest Pharo image:
Object subclass: #A instanceVariableNames: '' classVariableNames: '' package: 'AA'. Object subclass: #B instanceVariableNames: '' classVariableNames: '' package: 'AA'. a := A new. b := B new. a become: b. a class
==> âA".
In a pre-Spur image, I used to get âBâ. Is this a bug, or is there a change I am not aware of?
Cheers, Doru
Looks like a bug to me. I'll fix it asap.
There is another bug report at http://bugs.squeak.org/view.php?id=7845 | obj1 obj2 | obj1 := 'string'. obj2 := 1.234. obj1 become: obj2. {obj1. obj2} "=> #('X9ÂLÃv¾' 'string'). it should be #(1.234 'string') " Squeak Cog Supr Virtual Machine 4.0.3427.0 Is it related?
-- www.tudorgirba.com www.feenk.com
"Things happen when they happen, not when you talk about them happening."
-- _,,,^..^,,,_ best, Eliot
On Fri, Jan 8, 2016 at 2:11 PM, Nicolai Hess <nicolaihess@gmail.com> wrote:
2016-01-08 23:09 GMT+01:00 Eliot Miranda <eliot.miranda@gmail.com>:
Hi Doru,
On Fri, Jan 8, 2016 at 12:02 PM, Tudor Girba <tudor@tudorgirba.com> wrote:
Hi,
If I execute the following code in the latest Pharo image:
Object subclass: #A instanceVariableNames: '' classVariableNames: '' package: 'AA'. Object subclass: #B instanceVariableNames: '' classVariableNames: '' package: 'AA'. a := A new. b := B new. a become: b. a class
==> âA".
In a pre-Spur image, I used to get âBâ. Is this a bug, or is there a change I am not aware of?
Cheers, Doru
Looks like a bug to me. I'll fix it asap.
There is another bug report at http://bugs.squeak.org/view.php?id=7845
| obj1 obj2 | obj1 := 'string'. obj2 := 1.234. obj1 become: obj2. {obj1. obj2} "=> #('X9 LÃv¾' 'string'). it should be #(1.234 'string') "
Squeak Cog Supr Virtual Machine 4.0.3427.0
Is it related?
Thank you, certainly looks like it. --
www.tudorgirba.com www.feenk.com
"Things happen when they happen, not when you talk about them happening."
-- _,,,^..^,,,_ best, Eliot
-- _,,,^..^,,,_ best, Eliot
Hi Doru, Hi Nicolai, On Fri, Jan 8, 2016 at 2:33 PM, Eliot Miranda <eliot.miranda@gmail.com> wrote:
On Fri, Jan 8, 2016 at 2:11 PM, Nicolai Hess <nicolaihess@gmail.com> wrote:
2016-01-08 23:09 GMT+01:00 Eliot Miranda <eliot.miranda@gmail.com>:
Hi Doru,
On Fri, Jan 8, 2016 at 12:02 PM, Tudor Girba <tudor@tudorgirba.com> wrote:
Hi,
If I execute the following code in the latest Pharo image:
Object subclass: #A instanceVariableNames: '' classVariableNames: '' package: 'AA'. Object subclass: #B instanceVariableNames: '' classVariableNames: '' package: 'AA'. a := A new. b := B new. a become: b. a class
==> âA".
In a pre-Spur image, I used to get âBâ. Is this a bug, or is there a change I am not aware of?
Cheers, Doru
Looks like a bug to me. I'll fix it asap.
There is another bug report at http://bugs.squeak.org/view.php?id=7845
| obj1 obj2 | obj1 := 'string'. obj2 := 1.234. obj1 become: obj2. {obj1. obj2} "=> #('X9 LÃv¾' 'string'). it should be #(1.234 'string') "
Squeak Cog Supr Virtual Machine 4.0.3427.0
Is it related?
Thank you, certainly looks like it.
The good news is that these are not bugs in the simulator. So I need to generate new sources and working VMs (and Esteban will need to rebuild the Pharo 5 VM) and then the bugs should be fixed. There's a slim possibility that this could be due to a Slang bug but I doubt it. --
www.tudorgirba.com www.feenk.com
"Things happen when they happen, not when you talk about them happening."
_,,,^..^,,,_ best, Eliot
_,,,^..^,,,_ best, Eliot
_,,,^..^,,,_ best, Eliot
Hi Doru, Hi Nicolai, On Fri, Jan 8, 2016 at 4:20 PM, Eliot Miranda <eliot.miranda@gmail.com> wrote:
Hi Doru, Hi Nicolai,
On Fri, Jan 8, 2016 at 2:33 PM, Eliot Miranda <eliot.miranda@gmail.com> wrote:
On Fri, Jan 8, 2016 at 2:11 PM, Nicolai Hess <nicolaihess@gmail.com> wrote:
2016-01-08 23:09 GMT+01:00 Eliot Miranda <eliot.miranda@gmail.com>:
Hi Doru,
On Fri, Jan 8, 2016 at 12:02 PM, Tudor Girba <tudor@tudorgirba.com> wrote:
Hi,
If I execute the following code in the latest Pharo image:
Object subclass: #A instanceVariableNames: '' classVariableNames: '' package: 'AA'. Object subclass: #B instanceVariableNames: '' classVariableNames: '' package: 'AA'. a := A new. b := B new. a become: b. a class
==> âA".
In a pre-Spur image, I used to get âBâ. Is this a bug, or is there a change I am not aware of?
Cheers, Doru
Looks like a bug to me. I'll fix it asap.
There is another bug report at http://bugs.squeak.org/view.php?id=7845
| obj1 obj2 | obj1 := 'string'. obj2 := 1.234. obj1 become: obj2. {obj1. obj2} "=> #('X9 LÃv¾' 'string'). it should be #(1.234 'string') "
Squeak Cog Supr Virtual Machine 4.0.3427.0
Is it related?
Thank you, certainly looks like it.
The good news is that these are not bugs in the simulator. So I need to generate new sources and working VMs (and Esteban will need to rebuild the Pharo 5 VM) and then the bugs should be fixed. There's a slim possibility that this could be due to a Slang bug but I doubt it.
Shows why I know. It is indeed a Slang bug, and one that shows itself only under optimisation above -O1, i.e. neither the debug nor assert VMs show the bug :-(. Alas these are the kind of bugs that take a while to track down. I'm on it though. --
www.tudorgirba.com www.feenk.com
"Things happen when they happen, not when you talk about them happening."
_,,,^..^,,,_ best, Eliot
_,,,^..^,,,_ best, Eliot
_,,,^..^,,,_ best, Eliot
-- _,,,^..^,,,_ best, Eliot
On 09 Jan 2016, at 01:20, Eliot Miranda <eliot.miranda@gmail.com> wrote:
Hi Doru, Hi Nicolai,
On Fri, Jan 8, 2016 at 2:33 PM, Eliot Miranda <eliot.miranda@gmail.com <mailto:eliot.miranda@gmail.com>> wrote:
On Fri, Jan 8, 2016 at 2:11 PM, Nicolai Hess <nicolaihess@gmail.com <mailto:nicolaihess@gmail.com>> wrote:
2016-01-08 23:09 GMT+01:00 Eliot Miranda <eliot.miranda@gmail.com <mailto:eliot.miranda@gmail.com>>: Hi Doru,
On Fri, Jan 8, 2016 at 12:02 PM, Tudor Girba <tudor@tudorgirba.com <mailto:tudor@tudorgirba.com>> wrote: Hi,
If I execute the following code in the latest Pharo image:
Object subclass: #A instanceVariableNames: '' classVariableNames: '' package: 'AA'. Object subclass: #B instanceVariableNames: '' classVariableNames: '' package: 'AA'. a := A new. b := B new. a become: b. a class
==> âA".
In a pre-Spur image, I used to get âBâ. Is this a bug, or is there a change I am not aware of?
Cheers, Doru
Looks like a bug to me. I'll fix it asap.
There is another bug report at http://bugs.squeak.org/view.php?id=7845 <http://bugs.squeak.org/view.php?id=7845>
| obj1 obj2 | obj1 := 'string'. obj2 := 1.234. obj1 become: obj2. {obj1. obj2} "=> #('X9 LÃv¾' 'string'). it should be #(1.234 'string') "
Squeak Cog Supr Virtual Machine 4.0.3427.0
Is it related?
Thank you, certainly looks like it.
The good news is that these are not bugs in the simulator. So I need to generate new sources and working VMs (and Esteban will need to rebuild the Pharo 5 VM) and then the bugs should be fixed. There's a slim possibility that this could be due to a Slang bug but I doubt it.
yes, Iâm now one month behind but thatâs because of a bug in pharo who is not fixed, so next week I will resume the jobs. If there are not âissuesâ like this, normally VM is available immediately after a VMMaker commit :) Esteban
-- www.tudorgirba.com <http://www.tudorgirba.com/> www.feenk.com <http://www.feenk.com/>
"Things happen when they happen, not when you talk about them happening."
_,,,^..^,,,_ best, Eliot
_,,,^..^,,,_ best, Eliot
_,,,^..^,,,_ best, Eliot
Hi,
On Jan 9, 2016, at 12:09 AM, Eliot Miranda <eliot.miranda@gmail.com> wrote:
Hi Doru,
On Fri, Jan 8, 2016 at 12:02 PM, Tudor Girba <tudor@tudorgirba.com> wrote: Hi,
If I execute the following code in the latest Pharo image:
Object subclass: #A instanceVariableNames: '' classVariableNames: '' package: 'AA'. Object subclass: #B instanceVariableNames: '' classVariableNames: '' package: 'AA'. a := A new. b := B new. a become: b. a class
==> âA".
In a pre-Spur image, I used to get âBâ. Is this a bug, or is there a change I am not aware of?
Cheers, Doru
Looks like a bug to me. I'll fix it asap.
Thanks! Doru
-- www.tudorgirba.com www.feenk.com
"Things happen when they happen, not when you talk about them happening."
-- _,,,^..^,,,_ best, Eliot
-- www.tudorgirba.com www.feenk.com "In a world where everything is moving ever faster, one might have better chances to win by moving slower."
participants (4)
-
Eliot Miranda -
Esteban Lorenzano -
Nicolai Hess -
Tudor Girba