|
>>> >>> Tmp>>tmp >>> [ ^ true ] >>> >>> and I try to execute Tmp new tmp. The VM segfaults. Doesn’t appear to be a problem in a Squeak 5.0 image on a cogvm tim -- tim Rowledge; [hidden email]; http://www.rowledge.org/tim Useful random insult:- If you give him a penny for his thoughts, you get change back. |
2015-11-16 19:31 GMT+01:00 tim Rowledge <[hidden email]>:
yes, this is only a bug in pharo, with pharos opal compiler. btw. squeaks compiler (or pharos other compiler) generate more code than is needed for this method. The block actually has no effect. The method could just return self, but instead it creates an unused closure. 13 <8F 00 00 01> closureNumCopied: 0 numArgs: 0 bytes 17 to 17 17 <79> return: true 18 <87> pop 19 <78> returnSelf
|
Hi Nicolai,
On Mon, Nov 16, 2015 at 2:28 PM, Nicolai Hess <[hidden email]> wrote:
We know ;-). What happens when you decompile the Opal compiled version and what happens when you deocmpile the Squeak version? We're going to leave the aggressive optimisation to the JIT and Sista. _,,,^..^,,,_ best, Eliot |
2015-11-16 23:38 GMT+01:00 Eliot Miranda <[hidden email]>:
touché :)
|
Free forum by Nabble | Edit this page |