[Guile-commits] 10/34: Fix a couple bugs related to aarch64 literal pools

2019-05-20 Thread Andy Wingo
wingo pushed a commit to branch master in repository guile. commit 9638e4f169457890effd7f7b8de8d5dad5a0ec49 Author: Andy Wingo Date: Thu May 16 11:03:49 2019 +0200 Fix a couple bugs related to aarch64 literal pools --- lightening/aarch64.c| 4 ++-- lightening/lightening.c | 7 +++

[Guile-commits] 32/34: Fix CI on ARMv7

2019-05-20 Thread Andy Wingo
wingo pushed a commit to branch master in repository guile. commit c671c0868ea3da9e8c89b21b81badb463ea146a8 Author: Andy Wingo Date: Mon May 20 15:38:37 2019 +0200 Fix CI on ARMv7 --- .gitlab-ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitlab-ci.yml

[Guile-commits] 29/34: ARMv7 backend passing all tests!

2019-05-20 Thread Andy Wingo
wingo pushed a commit to branch master in repository guile. commit 0b723c0401bc5f037199b75c14848121a987053a Author: Andy Wingo Date: Mon May 20 15:20:33 2019 +0200 ARMv7 backend passing all tests! --- lightening/aarch64.c| 6 +++ lightening/arm-cpu.c| 104

[Guile-commits] 27/34: Beginnings of VFP port to lightening

2019-05-20 Thread Andy Wingo
wingo pushed a commit to branch master in repository guile. commit 8ce07131f1d710d07311ca57ef01ef02724b2e33 Author: Andy Wingo Date: Sun May 19 23:29:10 2019 +0200 Beginnings of VFP port to lightening --- lightening/arm-cpu.c | 65 -- lightening/arm-vfp.c | 2740

[Guile-commits] 11/34: Aarch64 backend avoids needless temporary register allocation

2019-05-20 Thread Andy Wingo
wingo pushed a commit to branch master in repository guile. commit f2d7321504331427e3a5577b3d2bc3c350a9f6e1 Author: Andy Wingo Date: Thu May 16 11:28:10 2019 +0200 Aarch64 backend avoids needless temporary register allocation --- lightening/aarch64-cpu.c | 213

[Guile-commits] 28/34: ARMv7 backend compiling without warnings

2019-05-20 Thread Andy Wingo
wingo pushed a commit to branch master in repository guile. commit 7dd18bddd7ec28ee4c6e1591c9ab56ceb594f5f2 Author: Andy Wingo Date: Mon May 20 11:02:21 2019 +0200 ARMv7 backend compiling without warnings --- lightening/arm-cpu.c| 214 lightening/arm-vfp.c| 1243

[Guile-commits] 34/34: Merge remote-tracking branch 'lightening/master'

2019-05-20 Thread Andy Wingo
wingo pushed a commit to branch master in repository guile. commit e057ea01f63a070bb7f5ff5a40389202734ac374 Merge: 1b98734 2e53911 Author: Andy Wingo Date: Mon May 20 15:48:27 2019 +0200 Merge remote-tracking branch 'lightening/master' libguile/lightening/.gitlab-ci.yml | 26

[Guile-commits] 05/34: Rework register saving to avoid push/pop

2019-05-20 Thread Andy Wingo
wingo pushed a commit to branch master in repository guile. commit 5b8262e804acc72cd6f4b3e99b28857115d69ac8 Author: Andy Wingo Date: Wed May 15 15:41:02 2019 +0200 Rework register saving to avoid push/pop Push and pop are not well supported on AArch64, so we might as well just

[Guile-commits] 23/34: Remove software floating-point ARMv7 support; ARMv7 test env

2019-05-20 Thread Andy Wingo
wingo pushed a commit to branch master in repository guile. commit eaf702765d9a55397b5db9bd2b8c4b356af9195d Author: Andy Wingo Date: Thu May 16 16:44:39 2019 +0200 Remove software floating-point ARMv7 support; ARMv7 test env --- lightening/arm-swf.c | 2640

[Guile-commits] 16/34: Attempt to fix CI on Debian

2019-05-20 Thread Andy Wingo
wingo pushed a commit to branch master in repository guile. commit f679e9e8afa641f8bca34e8e4a4981c508f4c0f4 Author: Andy Wingo Date: Thu May 16 12:22:18 2019 +0200 Attempt to fix CI on Debian --- .gitlab-ci.yml | 8 ++-- 1 file changed, 2 insertions(+), 6 deletions(-) diff --git

[Guile-commits] 22/34: Update README and guix invocations in test suite

2019-05-20 Thread Andy Wingo
wingo pushed a commit to branch master in repository guile. commit c0e9302e9fbeda58ace0385404074f9846915496 Author: Andy Wingo Date: Thu May 16 13:56:56 2019 +0200 Update README and guix invocations in test suite --- README.md | 28 +++- tests/Makefile | 15

[Guile-commits] 21/34: Attempt to fix CI on Debian for AArch64

2019-05-20 Thread Andy Wingo
wingo pushed a commit to branch master in repository guile. commit 43ea9aee2c560ef408de860a8896101e54f4939a Author: Andy Wingo Date: Thu May 16 12:43:35 2019 +0200 Attempt to fix CI on Debian for AArch64 --- .gitlab-ci.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git

[Guile-commits] 33/34: Update README

2019-05-20 Thread Andy Wingo
wingo pushed a commit to branch master in repository guile. commit 2e53911c22a29af69f922e16aff1b4ad00254cd4 Author: Andy Wingo Date: Mon May 20 15:45:51 2019 +0200 Update README --- README.md | 8 +--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/README.md

[Guile-commits] 20/34: Attempt to fix CI on Debian

2019-05-20 Thread Andy Wingo
wingo pushed a commit to branch master in repository guile. commit 77c4b56a6df8199f6d11ff1b580f2cdbf85f3e1c Author: Andy Wingo Date: Thu May 16 12:37:54 2019 +0200 Attempt to fix CI on Debian --- .gitlab-ci.yml | 12 +++- 1 file changed, 7 insertions(+), 5 deletions(-) diff

[Guile-commits] 12/34: Remove jit_nop

2019-05-20 Thread Andy Wingo
wingo pushed a commit to branch master in repository guile. commit 9d4185af2be47f1ef8069f0ad2683e98957fb11e Author: Andy Wingo Date: Thu May 16 11:40:24 2019 +0200 Remove jit_nop Instead, jit_align will call nop() internally. You can't nop 3 bytes on most architectures. ---

[Guile-commits] 04/34: Refactor to add support for constant tables, shifted relocs

2019-05-20 Thread Andy Wingo
wingo pushed a commit to branch master in repository guile. commit 0bfdcc7016d2c2b7ca0e28de4e44bb2c1cfb0df0 Author: Andy Wingo Date: Tue May 14 15:53:25 2019 +0200 Refactor to add support for constant tables, shifted relocs --- lightening.h| 7 ++ lightening/lightening.c |

[Guile-commits] 30/34: Add ARMv7 testing to CI

2019-05-20 Thread Andy Wingo
wingo pushed a commit to branch master in repository guile. commit 0b7c0367d4d39df895eb5990eab65285e7e39ea4 Author: Andy Wingo Date: Mon May 20 15:25:03 2019 +0200 Add ARMv7 testing to CI --- .gitlab-ci.yml | 8 +++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git

[Guile-commits] 31/34: Attempt to get CI working on ARMv7

2019-05-20 Thread Andy Wingo
wingo pushed a commit to branch master in repository guile. commit 0b5f05a8a5c568021600f67f23f0ed360e357bca Author: Andy Wingo Date: Mon May 20 15:30:06 2019 +0200 Attempt to get CI working on ARMv7 --- .gitlab-ci.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git

[Guile-commits] 24/34: Remove unused jit_{gpr,fpr}_is_callee_save

2019-05-20 Thread Andy Wingo
wingo pushed a commit to branch master in repository guile. commit 0da87968d1444b5708d4855f0a6ace3837c50d4b Author: Andy Wingo Date: Fri May 17 10:59:05 2019 +0200 Remove unused jit_{gpr,fpr}_is_callee_save --- lightening/aarch64.h | 15 --- lightening/x86.h | 48

[Guile-commits] 14/34: Fix dpkg --add-architecture invocation

2019-05-20 Thread Andy Wingo
wingo pushed a commit to branch master in repository guile. commit 826d5a95c346f046f97745aebd05f427ec453a37 Author: Andy Wingo Date: Thu May 16 12:08:22 2019 +0200 Fix dpkg --add-architecture invocation --- .gitlab-ci.yml | 3 ++- tests/Makefile | 3 ++- 2 files changed, 4 insertions(+),

[Guile-commits] 01/34: Refactor to move temp register acquire to core

2019-05-20 Thread Andy Wingo
wingo pushed a commit to branch master in repository guile. commit f7080facb41deaecf485703f8522edcea9256787 Author: Andy Wingo Date: Thu May 9 16:02:39 2019 +0200 Refactor to move temp register acquire to core --- lightening/lightening.c | 48

[Guile-commits] 02/34: Refactor some bits from x86 to lightening

2019-05-20 Thread Andy Wingo
wingo pushed a commit to branch master in repository guile. commit fc9b474da6475a9154bfb5ca825e26e34ec03722 Author: Andy Wingo Date: Fri May 10 14:14:32 2019 +0200 Refactor some bits from x86 to lightening --- lightening.h| 28 ++--

[Guile-commits] 07/34: Fix GPR temporary selection

2019-05-20 Thread Andy Wingo
wingo pushed a commit to branch master in repository guile. commit 7e0b0be1baae91bc6db11cc858812313c774b00b Author: Andy Wingo Date: Wed May 15 16:26:18 2019 +0200 Fix GPR temporary selection --- lightening/lightening.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git

[Guile-commits] 09/34: Fix enter/leave JIT ABI

2019-05-20 Thread Andy Wingo
wingo pushed a commit to branch master in repository guile. commit 9c9389ad2b5bed2b7232cb6ced2a1417e6d1852a Author: Andy Wingo Date: Thu May 16 10:45:44 2019 +0200 Fix enter/leave JIT ABI --- lightening/lightening.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git

[Guile-commits] branch master updated (1b98734 -> e057ea0)

2019-05-20 Thread Andy Wingo
wingo pushed a change to branch master in repository guile. from 1b98734 Fix eta-reduction of prompts new f7080fa Refactor to move temp register acquire to core new fc9b474 Refactor some bits from x86 to lightening new 19e7712 First pass at aarch64 assembler

[Guile-commits] 17/34: Attempt to fix CI on Debian

2019-05-20 Thread Andy Wingo
wingo pushed a commit to branch master in repository guile. commit d6e23795d10ac76a45226934b3d70cd3c0918131 Author: Andy Wingo Date: Thu May 16 12:24:00 2019 +0200 Attempt to fix CI on Debian --- .gitlab-ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git

[Guile-commits] 15/34: Fix YAML for CI

2019-05-20 Thread Andy Wingo
wingo pushed a commit to branch master in repository guile. commit 8977016a89dc57a03dc6ebf163cf4c5fe025ac99 Author: Andy Wingo Date: Thu May 16 12:11:12 2019 +0200 Fix YAML for CI --- .gitlab-ci.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.gitlab-ci.yml

[Guile-commits] 13/34: Add support for aarch64 in CI

2019-05-20 Thread Andy Wingo
wingo pushed a commit to branch master in repository guile. commit 926275e123f72db3edd09922182be545a00ef993 Author: Andy Wingo Date: Thu May 16 12:03:38 2019 +0200 Add support for aarch64 in CI --- .gitlab-ci.yml | 13 ++--- tests/Makefile | 24 +--- 2 files

[Guile-commits] 19/34: Attempt to fix CI on Debian

2019-05-20 Thread Andy Wingo
wingo pushed a commit to branch master in repository guile. commit da98f48ce7e41513f9b58d9c61e7a0b8aa1ae8cf Author: Andy Wingo Date: Thu May 16 12:28:07 2019 +0200 Attempt to fix CI on Debian --- .gitlab-ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git

[Guile-commits] branch master updated (e057ea0 -> 66b96f9)

2019-05-20 Thread Andy Wingo
wingo pushed a change to branch master in repository guile. from e057ea0 Merge remote-tracking branch 'lightening/master' new 58fc136 Fix bounds checking on negative ldr offsets for aarch64 new 66b96f9 Merge remote-tracking branch 'lightening/master' The 2 revisions

[Guile-commits] 02/02: Merge remote-tracking branch 'lightening/master'

2019-05-20 Thread Andy Wingo
wingo pushed a commit to branch master in repository guile. commit 66b96f9359ce0b8b7d12c40efb7bebbad6c76f05 Merge: e057ea0 58fc136 Author: Andy Wingo Date: Mon May 20 21:36:17 2019 +0200 Merge remote-tracking branch 'lightening/master' libguile/lightening/lightening/aarch64-cpu.c | 22

[Guile-commits] 01/02: Fix bounds checking on negative ldr offsets for aarch64

2019-05-20 Thread Andy Wingo
wingo pushed a commit to branch master in repository guile. commit 58fc136722d7258abcfca22b3e635b18304950d0 Author: Andy Wingo Date: Mon May 20 21:35:29 2019 +0200 Fix bounds checking on negative ldr offsets for aarch64 --- lightening/aarch64-cpu.c | 22 +++--- 1 file