B-JVM-Jasmin
view release on metacpan or search on metacpan
111213141516171819202122232425262728293031
(B::BINOP::JVMJasminPost): fixed seq and sne work
1999-12-04 Bradley M. Kuhn <bkuhn
@ebb
.org>
* lib/B/JVM/Jasmin/Emit.pm (nop): added method
* Jasmin.pm (B::BINOP::JVMJasminPre): had to change things so that
the
"concat"
pre-processing did argument IN order. It looks like
the
"trick"
of processing things in
reverse
order may be
problematic. In this case, it occurred because
if
there are
cascaded BINOPs of
"concat"
type, and some of them are actually
".="
operations, we can get the wrong r-
values
in cases like:
$x
=
$y
. (
$y
.=
"f"
);
* lib/B/JVM/Jasmin/Emit.pm (dup): spruced up the POD and error
messages
for
this function
(swap): added function
* Jasmin.pm (B::UNOP::JVMJasminPre): added processing
for
creation
of the result StackElement here [instead of doing it in the child OP].
(B::UNOP::JVMJasminPost): set up things so that we can handle the
( run in 1.540 second using v1.01-cache-2.11-cpan-26ccb49234f )