[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Guile-commits] branch master updated (8b8ce79 -> 09e4fc4)
From: |
Andy Wingo |
Subject: |
[Guile-commits] branch master updated (8b8ce79 -> 09e4fc4) |
Date: |
Mon, 27 May 2019 08:27:02 -0400 (EDT) |
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(-)
- [Guile-commits] branch master updated (8b8ce79 -> 09e4fc4),
Andy Wingo <=
- [Guile-commits] 01/09: Switch to use atomic_compare_exchange_strong, Andy Wingo, 2019/05/27
- [Guile-commits] 06/09: Inline the atomic intrinsics, Andy Wingo, 2019/05/27
- [Guile-commits] 08/09: Fix accidental change to ARMv7 ldr, Andy Wingo, 2019/05/27
- [Guile-commits] 02/09: Correctly handle overflow when emitting literal pools, Andy Wingo, 2019/05/27
- [Guile-commits] 04/09: Merge remote-tracking branch 'lightening/master', Andy Wingo, 2019/05/27
- [Guile-commits] 07/09: Fix atomics usage in handle-interrupts JIT., Andy Wingo, 2019/05/27
- [Guile-commits] 05/09: Use new atomic instructions from lightening, Andy Wingo, 2019/05/27
- [Guile-commits] 09/09: Merge remote-tracking branch 'lightening/master', Andy Wingo, 2019/05/27
- [Guile-commits] 03/09: Add atomic operations, Andy Wingo, 2019/05/27