[parrot/parrot] 662c7d: [pmc2c] excempt Object.(pop|shift)_* error message...
GitHub
noreply at github.com
Wed Jun 11 20:51:59 UTC 2014
Branch: refs/heads/rurban/pmc2c_orig2-gh1069
Home: https://github.com/parrot/parrot
Commit: 662c7d953d3be71c5cd7f1292961c84101d4ab22
https://github.com/parrot/parrot/commit/662c7d953d3be71c5cd7f1292961c84101d4ab22
Author: Reini Urban <rurban at cpanel.net>
Date: 2014-06-11 (Wed, 11 Jun 2014)
Changed paths:
M lib/Parrot/Pmc2c/Emitter.pm
M lib/Parrot/Pmc2c/PMC/Object.pm
Log Message:
-----------
[pmc2c] excempt Object.(pop|shift)_* error messages
Error: Missing manual_wb GC write barrier to Object.
Pmc2c/PMC/Object.pm special-cases :manual_wb default methods.
Skip those messages as the generated tail-call method calls
do it already. see src/pmc/object.c
Todo: Note that pmc2c could mark in special PMC handling pm's,
like Pmc2c/PMC/Object.pm those methods as :manual_wb by itself.
More information about the parrot-commits
mailing list