Re: Merged pdd25cx branch

2008-08-19 Thread karol skocik
Hi, so Parrot will have (or already have) a frames for function calls allocated on stack or heap? I would like to implement a language which would allow many threads (millions) on Parrot, using similar design as found in Erlang VM (pool of OS threads which are giving time slices to stackless gree

Re: Merged pdd25cx branch

2008-08-18 Thread Allison Randal
Bob Rogers wrote: We're going to a completely stackless virtual machine. But Parrot is already stackless. The dynamic_env slot to which I assume you refer is really a tree with upward pointers. To be clear, Parrot will have no *global* stack. The data structure implementing the stack isn

Re: Merged pdd25cx branch

2008-08-16 Thread Bob Rogers
From: Allison Randal <[EMAIL PROTECTED]> Date: Sat, 16 Aug 2008 17:52:08 +0200 We're going to a completely stackless virtual machine. But Parrot is already stackless. The dynamic_env slot to which I assume you refer is really a tree with upward pointers. What I need from you is info

Re: Merged pdd25cx branch

2008-08-16 Thread Allison Randal
Bob Rogers wrote: From: Allison Randal <[EMAIL PROTECTED]> The biggest changes you'll notice are the new exception system, a vastly reduced usage of the remaining stack (though it's not completely removed yet), and the fact that pushaction subs no longer fire on scope exit (pus

Re: Merged pdd25cx branch

2008-08-16 Thread Allison Randal
François Perrad wrote: Ok, Lua tests pass, but the behavior has changed. (The tests were written to check the exception message, not the full back trace) The pushaction allowed to retrieve the backtrace where the exception occurred. The backtrace from the exception handler is alway the same (d

Re: Merged pdd25cx branch

2008-08-04 Thread NotFound
On Mon, Aug 4, 2008 at 11:27 AM, Reini Urban <[EMAIL PROTECTED]> wrote: > parrot_debugger has some unresolved symbols. Quick fix applied in r30006 -- Salu2

Re: Merged pdd25cx branch

2008-08-04 Thread Reini Urban
2008/8/3 Allison Randal <[EMAIL PROTECTED]>: > Keep an eye out for exception-related problems in the next couple of weeks > before the release. parrot_debugger has some unresolved symbols. -- Reini Urban

Re: Merged pdd25cx branch

2008-08-03 Thread François Perrad
2008/8/3 Allison Randal <[EMAIL PROTECTED]> > I just merged in the pdd25cx branch. Resolving all the conflicts took > several hours (124 files, 1 minute or more per file...), but otherwise it > went smoothly. > > The biggest changes you'll notice are the new exception system, a vastly > reduced us

Merged pdd25cx branch

2008-08-03 Thread Bob Rogers
From: Allison Randal <[EMAIL PROTECTED]> Date: Sat, 02 Aug 2008 16:06:27 -0700 I just merged in the pdd25cx branch . . . The biggest changes you'll notice are the new exception system, a vastly reduced usage of the remaining stack (though it's not completely removed yet), and

Merged pdd25cx branch

2008-08-02 Thread Allison Randal
I just merged in the pdd25cx branch. Resolving all the conflicts took several hours (124 files, 1 minute or more per file...), but otherwise it went smoothly. The biggest changes you'll notice are the new exception system, a vastly reduced usage of the remaining stack (though it's not complete