wingo pushed a change to branch master
in repository guile.

      from  8b8ce79   Bump version to 2.9.2
       new  d1c2d7d   Switch to use atomic_compare_exchange_strong
       new  909c007   Correctly handle overflow when emitting literal pools
       new  bcdde66   Add atomic operations
       new  803e412   Merge remote-tracking branch 'lightening/master'
       new  33e07fc   Use new atomic instructions from lightening
       new  230a555   Inline the atomic intrinsics
       new  e8d3425   Fix atomics usage in handle-interrupts JIT.
       new  23bfbba   Fix accidental change to ARMv7 ldr
       new  09e4fc4   Merge remote-tracking branch 'lightening/master'

The 9 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 libguile/async.c                             |  17 ++--
 libguile/atomic.c                            |  16 +---
 libguile/atomics-internal.h                  |  26 +++---
 libguile/intrinsics.c                        |  41 ---------
 libguile/intrinsics.h                        |   6 +-
 libguile/jit.c                               |  65 +++++----------
 libguile/lightening/lightening.h             |   5 ++
 libguile/lightening/lightening/aarch64-cpu.c |  75 +++++++++++++++++
 libguile/lightening/lightening/arm-cpu.c     |  78 ++++++++++++++++++
 libguile/lightening/lightening/lightening.c  |   8 +-
 libguile/lightening/lightening/x86-cpu.c     | 119 +++++++++++++++++++++++++++
 libguile/lightening/tests/Makefile           |  11 ++-
 libguile/vm-engine.c                         |  12 +--
 13 files changed, 339 insertions(+), 140 deletions(-)

Reply via email to