[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Guile-commits] branch wip-2.1.2 created (now b5b6721)
From: |
Andy Wingo |
Subject: |
[Guile-commits] branch wip-2.1.2 created (now b5b6721) |
Date: |
Wed, 28 Oct 2015 22:31:12 +0000 |
wingo pushed a change to branch wip-2.1.2
in repository guile.
at b5b6721 Scalar replacement for f64->scm
This branch includes the following new commits:
new c99f9ba Release v2.1.1
new ce36fb1 Bootstrap build doesn't have to expand CPS optimizations
new 8d79dfd Revert "Bootstrap build doesn't have to expand CPS
optimizations"
new 04356da CSE can run on first-order CPS
new 3f345f5 Run CSE to clean up after closure conversion
new 34f3fb7 Fix slot-allocation to make 'return' not need to
alloc-frame
new 7aee3c7 return-values opcode resets the frame
new 7c9e477 Don't emit redundant reset-frame before return
new 2f08838 Replace return primcalls with $values
new 696339a Always emit return-values
new 8db54c8 rtl.test uses return-values
new c984432 Remove use of return in disassembler.scm
new 9585508 Remove return opcode
new dd77a81 Treat tail $values as generating lazy allocations
new e7660a6 VM support for raw slots
new e3cc0ee Reflection support for unboxed f64 slots
new fc87033 Stack slots can hold a double
new 5bbc47b Add VM ops to pack and unpack raw f64 values.
new 7d97f0e bv-f32-ref and bv-f64-ref return raw f64 values
new c09a2f8 bv-f32-set!, bv-f64-set! take unboxed args
new b5b6721 Scalar replacement for f64->scm
The 21 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.
- [Guile-commits] branch wip-2.1.2 created (now b5b6721),
Andy Wingo <=
- [Guile-commits] 01/21: Release v2.1.1, Andy Wingo, 2015/10/28
- [Guile-commits] 02/21: Bootstrap build doesn't have to expand CPS optimizations, Andy Wingo, 2015/10/28
- [Guile-commits] 05/21: Run CSE to clean up after closure conversion, Andy Wingo, 2015/10/28
- [Guile-commits] 03/21: Revert "Bootstrap build doesn't have to expand CPS optimizations", Andy Wingo, 2015/10/28
- [Guile-commits] 06/21: Fix slot-allocation to make 'return' not need to alloc-frame, Andy Wingo, 2015/10/28
- [Guile-commits] 08/21: Don't emit redundant reset-frame before return, Andy Wingo, 2015/10/28
- [Guile-commits] 07/21: return-values opcode resets the frame, Andy Wingo, 2015/10/28
- [Guile-commits] 11/21: rtl.test uses return-values, Andy Wingo, 2015/10/28
- [Guile-commits] 10/21: Always emit return-values, Andy Wingo, 2015/10/28
- [Guile-commits] 12/21: Remove use of return in disassembler.scm, Andy Wingo, 2015/10/28