1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-06-26 21:20:30 +02:00
Mirror of the upstream GNU Guile repository on Savannah. https://www.gnu.org/software/guile/
Find a file
Paulo Andrade f469a5c87b x86: Build and pass all tests under cygwin64 (Windows x64)
* check/lightning.c: Add a hopefully temporary kludge to not use
	sprintf and sscanf returned by dlsym. This is required to pass
	the varargs test.

        * include/lightning/jit_private.h: Use symbolic name for first
	integer register argument, as this is different in sysv and
	win64 abi.

        * include/lightning/jit_x86.h: Add conditionals and definitions
	for Windows x64 (under __CYGWIN__ preprocessor conditional).

        * lib/jit_x86-cpu.c: Correct one instruction encoding bug, that
	was working by accident. Only use rax to rdx for some byte
	operations to work on compatibility mode (that is, to generate
	the proper encoding, instead of actually generating encoding
	for high byte registers, e.g. %bh).
	Add proper prolog and epilog for windows x64.

        * lib/jit_x86-sse.c: Correct a swapped rex prefix for float
	operations.

        * lib/jit_x86.c: Adjust to support Windows x64 abi.

	* check/check.x87.nodata.sh: New file, previously used but that
	was missing git.
2014-09-24 11:03:20 -03:00
check x86: Build and pass all tests under cygwin64 (Windows x64) 2014-09-24 11:03:20 -03:00
doc Correct typo in documentation. 2014-09-04 11:33:52 -03:00
include x86: Build and pass all tests under cygwin64 (Windows x64) 2014-09-24 11:03:20 -03:00
lib x86: Build and pass all tests under cygwin64 (Windows x64) 2014-09-24 11:03:20 -03:00
.gitattributes add .gitattributes file 2008-04-10 11:30:17 +02:00
.gitignore Do not filter -sz.c files in gitignore 2014-08-10 11:49:31 -03:00
AUTHORS Prepare for the first alpha release of lightning 2.0. 2013-06-05 20:18:54 -03:00
ChangeLog x86: Build and pass all tests under cygwin64 (Windows x64) 2014-09-24 11:03:20 -03:00
configure.ac GNU lightning 2.0.5 release 2014-08-16 20:33:38 -03: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
Makefile.am Add code to calculate code buffer size based on devel time information. 2013-09-24 03:31:54 -03: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 ARM: Correct wrong table of instruction sizes in software float 2014-08-16 20:08:07 -03:00
THANKS test for zlib in configure.ac 2013-08-27 18:29:31 -03: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.