B-JVM-Jasmin

 view release on metacpan or  search on metacpan

ChangeLog  view on Meta::CPAN

	(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.035 second using v1.01-cache-2.11-cpan-49f99fa48dc )