[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Help-smalltalk] [PATCH] libgst: Add built-in for Behavior>>#new and
Holger Hans Peter Freyther
Re: [Help-smalltalk] [PATCH] libgst: Add built-in for Behavior>>#new and >>#new:
Fri, 12 Sep 2014 22:06:55 +0200
On Fri, Sep 12, 2014 at 09:44:31PM +0200, Holger Hans Peter Freyther wrote:
> +primitive VMpr_Behavior_newInitialize [succeed,fail,reload_ip]
> +primitive VMpr_Behavior_newColonInitialize [succeed,fail,reload_ip]
*sigh* I was missing the reload_ip here. So xlat.c was never emitting
the check for seeing if the ip has been changed. I only noticed this
by creating a "Semaphore class >> #new" that will call basicNew and
initialize to bootstrap my image and then noticing that >>#initialize
of the RecursionLock would never be called. That was a tricky one.
It would be incredible nice to have an early emergency evaluator and
if we could step through the bootstrap process..
Any objections to the patch? It makes up the speed decrease I created
by going through the >>#initialize method.