[parrot/parrot] 171e5f: Create a new PMC to hold a thread's interpreter
noreply at github.com
noreply at github.com
Fri Dec 9 22:22:18 UTC 2011
Branch: refs/heads/threads
Home: https://github.com/parrot/parrot
Commit: 171e5fd90de6e7bde7da6bc11556c940c89620b4
https://github.com/parrot/parrot/commit/171e5fd90de6e7bde7da6bc11556c940c89620b4
Author: Stefan Seifert <nine at detonation.org>
Date: 2011-12-09 (Fri, 09 Dec 2011)
Changed paths:
M src/pmc/parrotinterpreter.pmc
Log Message:
-----------
Create a new PMC to hold a thread's interpreter
The ParrotInterpreter PMC in a thread interp's iglobals was created by
another thread. Using a proxy still leads to memory corruption. Use
code suggested by NotFound++ to create a local PMC to refer to the
interpreter, so the getinterp op works as intended.
More information about the parrot-commits
mailing list