wingo pushed a change to branch master in repository guile. from fc13923 Make CSE more robust new 763b1f8 Switch CI to use Debian stable new 297ae99 Add flag bits to the jit_reloc_kind enum new aacaa6e Add separate functions for veneer patching new 1656fc1 Add a test for local forward and backward jumps new ba24ce4 Use an rsh of 0 for jumps on ARM new 8045386 Return a function pointer from jit_address new 7f5f262 Stop setting the thumb bit except on jumps to veneers new a6fee1a Use bx instead of mov for jumps on ARM new 52ec8ae Remove T2_BLXI new 11b9d37 Always emit veneers for non-bl jumps to ARM code new 0ff3b31 Convert BLI to BLXI for jumps to ARM code new 2a4ed4b Add CI jobs for ARM in both instruction sets new 3260f7d Merge branch 'arm-fix' into 'master' new 3c32704 Update lightening
The 14 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: libguile/lightening/.gitlab-ci.yml | 9 ++- libguile/lightening/lightening.h | 2 + libguile/lightening/lightening/aarch64.c | 12 ++- libguile/lightening/lightening/arm-cpu.c | 87 +++++++++++++--------- libguile/lightening/lightening/lightening.c | 21 +++--- libguile/lightening/tests/{jmpi.c => jmpi_local.c} | 12 ++- 6 files changed, 89 insertions(+), 54 deletions(-) copy libguile/lightening/tests/{jmpi.c => jmpi_local.c} (57%)