Package: stalin / 0.11-10

Metadata

Package Version Patches format
stalin 0.11-10 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
0001 allow compiler selection.diff.patch | (download)

build | 7 6 + 1 - 0 !
build-gl-fpi | 10 8 + 2 - 0 !
makefile | 29 15 + 14 - 0 !
3 files changed, 29 insertions(+), 17 deletions(-)

 allow-compiler-selection.diff


0002 make single file avoid scc dependency with cat s.patch | (download)

make-single-file | 9 6 + 3 - 0 !
1 file changed, 6 insertions(+), 3 deletions(-)

 make-single-file: avoid scc dependency with "cat -s"

Call "cat -s" instead of replace-extra-blank-lines to avoid scc
dependency.

Thanks to Christopher Cramer for reporting the problem and proposing
an alternate solution.

0003 misc.diff.patch | (download)

build | 25 15 + 10 - 0 !
include/stalin-architecture-name | 12 12 + 0 - 0 !
include/stalin.architectures | 128 127 + 1 - 0 !
makefile | 63 15 + 48 - 0 !
4 files changed, 169 insertions(+), 59 deletions(-)

 misc.diff


0004 stalin.architectures add debian arm64.patch | (download)

include/stalin.architectures | 31 31 + 0 - 0 !
1 file changed, 31 insertions(+)

 stalin.architectures: add debian arm64

0005 Change benchmarks bin sh to bin bash given bashisms.patch | (download)

benchmarks/bcl-benchmark | 2 1 + 1 - 0 !
benchmarks/compile-and-run-bigloo-benchmark | 2 1 + 1 - 0 !
benchmarks/compile-and-run-bigloo-fdlcc-benchmarks | 2 1 + 1 - 0 !
benchmarks/compile-and-run-bigloo-old-benchmarks | 2 1 + 1 - 0 !
benchmarks/compile-and-run-chicken-benchmark | 2 1 + 1 - 0 !
benchmarks/compile-and-run-chicken-fdlcc-benchmarks | 2 1 + 1 - 0 !
benchmarks/compile-and-run-chicken-fixnum-benchmark | 2 1 + 1 - 0 !
benchmarks/compile-and-run-chicken-old-benchmarks | 2 1 + 1 - 0 !
benchmarks/compile-and-run-fdlcc-benchmarks | 2 1 + 1 - 0 !
benchmarks/compile-and-run-gambit-benchmark | 2 1 + 1 - 0 !
benchmarks/compile-and-run-gambit-fdlcc-benchmarks | 2 1 + 1 - 0 !
benchmarks/compile-and-run-gambit-fixnum-benchmark | 2 1 + 1 - 0 !
benchmarks/compile-and-run-gambit-old-benchmarks | 2 1 + 1 - 0 !
benchmarks/compile-and-run-old-benchmarks | 2 1 + 1 - 0 !
benchmarks/compile-and-run-s2c-benchmark | 2 1 + 1 - 0 !
benchmarks/compile-and-run-s2c-fdlcc-benchmarks | 2 1 + 1 - 0 !
benchmarks/compile-and-run-s2c-old-benchmarks | 2 1 + 1 - 0 !
benchmarks/compile-and-run-stalin-bcl-benchmarks | 2 1 + 1 - 0 !
benchmarks/compile-and-run-stalin-benchmark | 2 1 + 1 - 0 !
benchmarks/compile-and-run-stalin-fdlcc-benchmarks | 2 1 + 1 - 0 !
benchmarks/compile-and-run-stalin-old-benchmarks | 2 1 + 1 - 0 !
benchmarks/compile-bigloo-benchmark | 2 1 + 1 - 0 !
benchmarks/compile-bigloo-fdlcc-benchmarks | 2 1 + 1 - 0 !
benchmarks/compile-bigloo-old-benchmarks | 2 1 + 1 - 0 !
benchmarks/compile-chicken-benchmark | 2 1 + 1 - 0 !
benchmarks/compile-chicken-fdlcc-benchmarks | 2 1 + 1 - 0 !
benchmarks/compile-chicken-fixnum-benchmark | 2 1 + 1 - 0 !
benchmarks/compile-chicken-old-benchmarks | 2 1 + 1 - 0 !
benchmarks/compile-fdlcc-benchmarks | 2 1 + 1 - 0 !
benchmarks/compile-gambit-benchmark | 2 1 + 1 - 0 !
benchmarks/compile-gambit-fdlcc-benchmarks | 2 1 + 1 - 0 !
benchmarks/compile-gambit-fixnum-benchmark | 2 1 + 1 - 0 !
benchmarks/compile-gambit-old-benchmarks | 2 1 + 1 - 0 !
benchmarks/compile-old-benchmarks | 2 1 + 1 - 0 !
benchmarks/compile-s2c-benchmark | 2 1 + 1 - 0 !
benchmarks/compile-s2c-fdlcc-benchmarks | 2 1 + 1 - 0 !
benchmarks/compile-s2c-old-benchmarks | 2 1 + 1 - 0 !
benchmarks/compile-stalin-baseline-benchmarks | 2 1 + 1 - 0 !
benchmarks/compile-stalin-benchmark | 2 1 + 1 - 0 !
benchmarks/compile-stalin-conventional-benchmarks | 2 1 + 1 - 0 !
benchmarks/compile-stalin-fdlcc-benchmarks | 2 1 + 1 - 0 !
benchmarks/compile-stalin-lightweight-benchmarks | 2 1 + 1 - 0 !
benchmarks/compile-stalin-old-benchmarks | 2 1 + 1 - 0 !
benchmarks/fdlcc-benchmark | 2 1 + 1 - 0 !
benchmarks/make-clean | 2 1 + 1 - 0 !
benchmarks/make-define-application-example | 2 1 + 1 - 0 !
benchmarks/make-hello | 2 1 + 1 - 0 !
benchmarks/make-xhello | 2 1 + 1 - 0 !
benchmarks/old-benchmark | 2 1 + 1 - 0 !
benchmarks/run-bigloo-benchmark | 2 1 + 1 - 0 !
benchmarks/run-bigloo-fdlcc-benchmarks | 2 1 + 1 - 0 !
benchmarks/run-bigloo-old-benchmarks | 2 1 + 1 - 0 !
benchmarks/run-chez-benchmark | 2 1 + 1 - 0 !
benchmarks/run-chez-fdlcc-benchmarks | 2 1 + 1 - 0 !
benchmarks/run-chez-old-benchmarks | 2 1 + 1 - 0 !
benchmarks/run-chicken-benchmark | 2 1 + 1 - 0 !
benchmarks/run-chicken-fdlcc-benchmarks | 2 1 + 1 - 0 !
benchmarks/run-chicken-old-benchmarks | 2 1 + 1 - 0 !
benchmarks/run-fdlcc-benchmarks | 2 1 + 1 - 0 !
benchmarks/run-gambit-benchmark | 2 1 + 1 - 0 !
benchmarks/run-gambit-fdlcc-benchmarks | 2 1 + 1 - 0 !
benchmarks/run-gambit-old-benchmarks | 2 1 + 1 - 0 !
benchmarks/run-old-benchmarks | 2 1 + 1 - 0 !
benchmarks/run-s2c-benchmark | 2 1 + 1 - 0 !
benchmarks/run-s2c-fdlcc-benchmarks | 2 1 + 1 - 0 !
benchmarks/run-s2c-old-benchmarks | 2 1 + 1 - 0 !
benchmarks/run-stalin-benchmark | 2 1 + 1 - 0 !
benchmarks/run-stalin-fdlcc-benchmarks | 2 1 + 1 - 0 !
benchmarks/run-stalin-old-benchmarks | 2 1 + 1 - 0 !
69 files changed, 69 insertions(+), 69 deletions(-)

 change benchmarks /bin/sh to /bin/bash given bashisms

e.g. time and ulimit

0006 Fix stalin benchmarks for amd64 and arm64.patch | (download)

benchmarks/compile-and-run-stalin-benchmark | 16 7 + 9 - 0 !
benchmarks/compile-and-run-stalin-old-benchmarks | 3 3 + 0 - 0 !
benchmarks/make-clean | 3 3 + 0 - 0 !
3 files changed, 13 insertions(+), 9 deletions(-)

 fix stalin benchmarks for amd64 and arm64

Add aarch64 to compile-and-run-stalin-benchmark's known architectures
and add set -ex to the scripts involved in
compile-and-run-stalin-old-benchmarks.