1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-06-27 13:30:31 +02:00
guile/include/lightning
pcpa 6039794ec3 Store all annotation information in the read only data buffer.
* include/lightning/jit_private.h, lib/jit_note.c, lib/lightning.c:
	  Store all annotation information in the mmap'ed area reserved for
	read only data. This adds code to not allocate memory for jit_note_t
	objects, and to	relocate jit_line_t objects and its contents after
	calculating annotation information. The jit_line_t objects are
	relocated because it is not possible to always calculate before
	hand data layout because note information may be extended or
	redundant entries removed, as well as allowed to be added in
	non sequential order.
	  A bug was also corrected in _jit_set_note, that was causing it
	to allocate new jit_line_t objects when not needed. It was still
	working correctly, but allocating way more memory than required.
2013-02-11 15:50:59 -02:00
..
jit_arm.h Make JIT_RET, JIT_FRET and JIT_SP private. 2013-01-17 16:13:29 -02:00
jit_mips.h Make JIT_RET, JIT_FRET and JIT_SP private. 2013-01-17 16:13:29 -02:00
jit_ppc.h Make JIT_RET, JIT_FRET and JIT_SP private. 2013-01-17 16:13:29 -02:00
jit_private.h Store all annotation information in the read only data buffer. 2013-02-11 15:50:59 -02:00
jit_x86.h Make JIT_RET, JIT_FRET and JIT_SP private. 2013-01-17 16:13:29 -02:00
Makefile.am Correct make distcheck. 2012-12-03 07:26:40 -02:00