1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-06-22 03:30:22 +02:00
guile/TODO
pcpa 537c85be27 Correct wrong and confusing reverse float comparison logic
* lib/lightning.c: Correct both, wrong and confusing logic
	to compute the reverse of a jump. Now it properly matches
	C semantics for "eq" (==) and "ne" (!=) and correct computation
	of reverse of "uneq" as "gt".

	* check/branch.tst: Update "ne" float branch check that
	previously happened to be wrongly tested with a NaN argument.
2012-12-29 18:55:11 -02:00

11 lines
462 B
Text

* Remove JIT_RET and JIT_FRET. Only interface to these should
be jit_retval, jit_retval_f and jit_retval_d, otherwise one
may use JIT_RET and/or JIT_FRET as argument to other jit calls,
what may cause problems at least on the arm backend.
* Update documentation to match new implementation.
* Make an sparc port to not remove previous functionality.
* Test and correct the ppc and mips ports, after the import and
adaptation of the code to lightning.