On 11 December 2012 00:14, Ciprian Teodorov <ciprian.teodorov@gmail.com> wrote:
Hi Igor,
sorry for bothering you again with this issue but again somebody (squeaksource ;)) removed me from the commiters of the NB project.
added again :)
Now I have two proposals, a very small one: removing the asm int3, and decrementing the callback counter in #generateCallbackLeaveCodeFor:leaveAddr: so that the vm does not crash on callback error case.
no, it should not decrement counter in error case, because you are not leaved from callback. you should always return from callback, otherwise its call will be held on stack.
Secondly, I have converged to an implementation of NBExternalEnum (using SharedPool) which I think it is cool, and I wanted to share it with you. Maybe you like it... maybe you don't ... ;)
Cheers, -- Dr. Ciprian TEODOROV Ingénieur Développement CAO
tél : 06 08 54 73 48 mail : ciprian.teodorov@gmail.com www.teodorov.ro
-- Best regards, Igor Stasenko.