On 8/15/06, Chip Salzenberg <[EMAIL PROTECTED]> wrote:
On Sat, Aug 12, 2006 at 08:14:52PM -0400, Charles Reiss wrote:
> I wrote:
[snip]
> >It also does not allow .pmc files to overide the default idea of
> >whether a vtable method is read-only.
>
> This remain
correctly is handling inheritance.
A bigger issue for automatic read-only variant generation is that MMD
methods currently don't do any read-onlyness detection. (Sorry!)
This is now fixed.
[snip]
-- Charles Reiss
On 8/10/06, Chip Salzenberg <[EMAIL PROTECTED]> wrote:
I appreciate the quality of the stm code in general. You're being careful,
you know what you're doing with C, and you're good at creating abstractions.
I hope when STM is done[*] you'll keep hacking on Parrot.
[*] As if it will ever be real
efault to not generating a read-only version except when the
.pmc file says it is okay instead of the other way around.
ANOTHER NAMING THING
* Please rename 'ro_variant' to something ending in '_vtable',
e.g. 'ro_variant_vtable', to make clear that it's not a class pointer
or type number.
Done (using suggested name).
-- Charles Reiss
On 6/20/06, Jonathan Worthington <[EMAIL PROTECTED]> wrote:
"Charles Reiss" <[EMAIL PROTECTED]> wrote:
>
> Since I don't think the three-tiered threading system is going to be
> implemented very soon, I'd like to propose that thread creation
&
by the getinterp opcode to
manipulate the running thread.
=cut
Comments welcome.
-- Charles Reiss
On 6/4/06, Leopold Toetsch <[EMAIL PROTECTED]> wrote:
On Jun 3, 2006, at 23:45, Charles Reiss wrote:
>
=item new Px, .STMRef
Creates a new transactionally managed variable which initially
contains
a clone of Px.
The C opcode is defined as:
new(out PMC, in INT)
T
e at
https://svn.perl.org/parrot/branches/stm/docs/stm/stm_frontend.pod .
Comments would be appreciated. Thanks.
-- Charles Reiss
stm_frontend.pod
Description: Binary data
I'm the student doing the summer of code project to implement STM in
parrot. I've created a branch of parrot named 'stm' for this purpose.
So, to start off, a copyright question:
It would be nice to use libraries that provide relatively portable
atomic operation support (needed for good implemen