1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-06-25 20:50:31 +02:00
Mirror of the upstream GNU Guile repository on Savannah. https://www.gnu.org/software/guile/
Find a file
pcpa ad589fbb0a Implement jit_allocar for dynamic stack allocation
* include/lightning.h, include/lightning/jit_private.h,
	lib/jit_aarch64-cpu.c, lib/jit_aarch64.c,
	lib/jit_alpha-cpu.c, lib/jit_alpha.c,
	lib/jit_arm-cpu.c, lib/jit_arm.c,
	lib/jit_hppa-cpu.c, lib/jit_hppa.c,
	lib/jit_ia64-cpu.c, lib/jit_ia64.c,
	lib/jit_mips-cpu.c, lib/jit_mips.c,
	lib/jit_ppc-cpu.c, lib/jit_ppc.c,
	lib/jit_s390-cpu.c, lib/jit_s390.c,
	lib/jit_sparc-cpu.c, lib/jit_sparc.c,
	lib/jit_x86-cpu.c, lib/jit_x86.c: Implement the new
	jit_allocar(offs, size) interface, that receives
	two integer registers arguments, allocates space
	dynamically in the stack, returns the offset in
	the first argument, and uses the second argument
	for the size in bytes of the memory to be allocated.

	* check/allocar.ok, check/allocar.tst: New files
	implementing test cases for the new jit_allocar
	interface.

	* check/Makefile.am, check/lightning.c: Update for
	the new test case and interface.

	* doc/body.texi: Add documentation of the new
	interface.
2015-02-17 14:37:57 -02:00
check Implement jit_allocar for dynamic stack allocation 2015-02-17 14:37:57 -02:00
doc Implement jit_allocar for dynamic stack allocation 2015-02-17 14:37:57 -02:00
include Implement jit_allocar for dynamic stack allocation 2015-02-17 14:37:57 -02:00
lib Implement jit_allocar for dynamic stack allocation 2015-02-17 14:37:57 -02:00
m4 Force creation of the m4 directory on a clean checkout 2014-11-01 19:05:46 -02:00
.gitattributes add .gitattributes file 2008-04-10 11:30:17 +02:00
.gitignore misc: Create a pkg-config file 2014-11-01 18:52:33 -02:00
AUTHORS Prepare for the first alpha release of lightning 2.0. 2013-06-05 20:18:54 -03:00
ChangeLog Implement jit_allocar for dynamic stack allocation 2015-02-17 14:37:57 -02:00
configure.ac GNU lightning 2.1.0 release 2015-02-07 17:10:37 -02:00
COPYING switch to GPLv3 2008-01-09 15:50:13 +01:00
COPYING.DOC update FSF address 2008-01-09 15:49:29 +01:00
COPYING.LESSER switch to GPLv3 2008-01-09 15:50:13 +01:00
lightning.pc.in misc: Create a pkg-config file 2014-11-01 18:52:33 -02:00
Makefile.am Actually install the pkgconfig file. 2014-11-01 19:05:28 -02:00
NEWS Second alpha release 1.99a 2013-07-08 11:58:03 -03:00
README initial import 2004-10-10 21:18:38 +00:00
size.c x86: Implement support for the x32 abi 2014-12-24 14:14:38 -02:00
THANKS Update THANKS file 2014-11-01 19:08:23 -02:00
TODO Implement the new jit_set_data interface. 2014-03-12 14:50:31 -03:00

GNU lightning is a library to aid in making portable programs
that compile assembly code at run time.  For more information,
look at the info documentation.