# New Ticket Created by Bernhard Schmalhofer # Please include the string: [perl #32466] # in the subject line of all future correspondence about this issue. # <URL: http://rt.perl.org:80/rt3/Ticket/Display.html?id=32466 >
Hi, this patch brings Parrot m4 to terms with recent "eval" changes. The compile function of the 'eval' compiler now returns an Eval PMC. The m4 macro "eval" is a simple interpreter of integer arithmetic expressions. The 'eval' compiler returns a bytecode segment without a constant table. The 'destroy' of the Eval PMC needs to handle that. The compiler for 'japh16' now emits a 'invoke P1' instead of an 'end'. There are new tests: languages/m4/t/builtins/015___file__.t languages/m4/t/builtins/016___line__.t languages/m4/t/builtins/017_printerr.t CU, Bernhard -- /* [EMAIL PROTECTED] */ NEU +++ DSL Komplett von GMX +++ http://www.gmx.net/de/go/dsl GMX DSL-Netzanschluss + Tarif zum supergïnstigen Komplett-Preis!
Parrot_m4-0.0.10.patch
Description: Binary data