Re: status update

2004-03-04 Thread Leopold Toetsch
Arthur Bergman wrote: On 3 Mar 2004, at 08:09, Leopold Toetsch wrote: follow the scheme used in t/src/basic_3, i.e. run your code via Parrot_run_native(). Tried this, I think the interface to Parrot_run_native() is wrong, it should most likely be void* Parrot_run_native(Parrot, func, void*) ;

Re: status update

2004-03-04 Thread Arthur Bergman
On 3 Mar 2004, at 08:09, Leopold Toetsch wrote: follow the scheme used in t/src/basic_3, i.e. run your code via Parrot_run_native(). Tried this, I think the interface to Parrot_run_native() is wrong, it should most likely be void* Parrot_run_native(Parrot, func, void*) ; so you can pass in arg

Re: status update

2004-03-03 Thread Dan Sugalski
At 10:35 AM + 3/3/04, Arthur Bergman wrote: On 3 Mar 2004, at 08:09, Leopold Toetsch wrote: I wasn't aware that the Parrot DOD/GC would run even if I wasn't running any parrot bytecode, so when we started executing larger amounts of perl code, things got ugly because parrot was GCing from und

Re: status update

2004-03-03 Thread Leopold Toetsch
Arthur Bergman wrote: On 3 Mar 2004, at 08:09, Leopold Toetsch wrote: Do you initialize interpreter->lo_var_ptr? If you aren't entering any runloop and this pointer isn't set, you will still have DOD bugs, because the processor stack will not be marked properly. You can set this pointer to the add

Re: status update

2004-03-03 Thread Arthur Bergman
On 3 Mar 2004, at 08:09, Leopold Toetsch wrote: I wasn't aware that the Parrot DOD/GC would run even if I wasn't running any parrot bytecode, so when we started executing larger amounts of perl code, things got ugly because parrot was GCing from under our feet! Do you initialize interpreter->lo_v

Re: status update

2004-03-03 Thread Leopold Toetsch
Arthur Bergman <[EMAIL PROTECTED]> wrote: > So today we managed to solve the problem. > I wasn't aware that the Parrot DOD/GC would run even if I wasn't > running any parrot bytecode, so when we started executing larger > amounts of perl code, things got ugly because parrot was GCing from > under