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 <[email protected]>
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.
_______________________________________________
http://lists.parrot.org/mailman/listinfo/parrot-commits