Rewrite shootout benchmark wrapper.

- Now only needs one wrapper, conditions on module name
 - use with #lang s-exp
 - uses typed reader
This commit is contained in:
Sam Tobin-Hochstadt 2010-06-27 18:10:43 -04:00
parent 559736e529
commit e7c33c2244
104 changed files with 119 additions and 231 deletions

View File

@ -1,2 +1 @@
(module ackermann-non-optimizing "wrap-typed-non-optimizing.ss")
#lang s-exp "wrapper.rkt"

View File

@ -1,2 +1 @@
(module ackermann-optimizing "wrap-typed-optimizing.ss")
#lang s-exp "wrapper.rkt"

View File

@ -1,2 +1 @@
(module ary-non-optimizing "wrap-typed-non-optimizing.ss")
#lang s-exp "wrapper.rkt"

View File

@ -1,2 +1 @@
(module ary-optimizing "wrap-typed-optimizing.ss")
#lang s-exp "wrapper.rkt"

View File

@ -1,2 +1 @@
(module binarytrees-non-optimizing "wrap-typed-non-optimizing.ss")
#lang s-exp "wrapper.rkt"

View File

@ -1,2 +1 @@
(module binarytrees-optimizing "wrap-typed-optimizing.ss")
#lang s-exp "wrapper.rkt"

View File

@ -56,4 +56,4 @@
max-depth
(check long-lived-tree)))))
(command-line #:args (n) (main (assert (string->number (assert n string?)) exact-integer?)))
(command-line #:args (#{n : String}) (main (assert (string->number n) exact-integer?)))

View File

@ -1,2 +1 @@
(module chameneos-non-optimizing "wrap-typed-non-optimizing.ss")
#lang s-exp "wrapper.rkt"

View File

@ -1,2 +1 @@
(module chameneos-optimizing "wrap-typed-optimizing.ss")
#lang s-exp "wrapper.rkt"

View File

@ -1,2 +1 @@
(module cheapconcurrency-non-optimizing "wrap-typed-non-optimizing.ss")
#lang s-exp "wrapper.rkt"

View File

@ -1,2 +1 @@
(module cheapconcurrency-optimizing "wrap-typed-optimizing.ss")
#lang s-exp "wrapper.rkt"

View File

@ -1,2 +1 @@
(module echo-non-optimizing "wrap-typed-non-optimizing.ss")
#lang s-exp "wrapper.rkt"

View File

@ -1,2 +1 @@
(module echo-optimizing "wrap-typed-optimizing.ss")
#lang s-exp "wrapper.rkt"

View File

@ -1,2 +1 @@
(module except-non-optimizing "wrap-typed-non-optimizing.ss")
#lang s-exp "wrapper.rkt"

View File

@ -1,2 +1 @@
(module except-optimizing "wrap-typed-optimizing.ss")
#lang s-exp "wrapper.rkt"

View File

@ -1,2 +1 @@
(module fannkuch-non-optimizing "wrap-typed-non-optimizing.ss")
#lang s-exp "wrapper.rkt"

View File

@ -1,2 +1 @@
(module fannkuch-optimizing "wrap-typed-optimizing.ss")
#lang s-exp "wrapper.rkt"

View File

@ -1,2 +1 @@
(module fannkuch-redux-non-optimizing "wrap-typed-non-optimizing.ss")
#lang s-exp "wrapper.rkt"

View File

@ -1,2 +1 @@
(module fannkuch-redux-optimizing "wrap-typed-optimizing.ss")
#lang s-exp "wrapper.rkt"

View File

@ -1,2 +1 @@
(module fasta-non-optimizing "wrap-typed-non-optimizing.ss")
#lang s-exp "wrapper.rkt"

View File

@ -1,2 +1 @@
(module fasta-optimizing "wrap-typed-optimizing.ss")
#lang s-exp "wrapper.rkt"

View File

@ -1,2 +1 @@
(module fibo-non-optimizing "wrap-typed-non-optimizing.ss")
#lang s-exp "wrapper.rkt"

View File

@ -1,2 +1 @@
(module fibo-optimizing "wrap-typed-optimizing.ss")
#lang s-exp "wrapper.rkt"

View File

@ -1,2 +1 @@
(module hash-non-optimizing "wrap-typed-non-optimizing.ss")
#lang s-exp "wrapper.rkt"

View File

@ -1,2 +1 @@
(module hash-optimizing "wrap-typed-optimizing.ss")
#lang s-exp "wrapper.rkt"

View File

@ -1,2 +1 @@
(module hash2-non-optimizing "wrap-typed-non-optimizing.ss")
#lang s-exp "wrapper.rkt"

View File

@ -1,2 +1 @@
(module hash2-optimizing "wrap-typed-optimizing.ss")
#lang s-exp "wrapper.rkt"

View File

@ -1,2 +1 @@
(module heapsort-non-optimizing "wrap-typed-non-optimizing.ss")
#lang s-exp "wrapper.rkt"

View File

@ -1,2 +1 @@
(module heapsort-optimizing "wrap-typed-optimizing.ss")
#lang s-exp "wrapper.rkt"

View File

@ -1,2 +1 @@
(module hello-non-optimizing "wrap-typed-non-optimizing.ss")
#lang s-exp "wrapper.rkt"

View File

@ -1,2 +1 @@
(module hello-optimizing "wrap-typed-optimizing.ss")
#lang s-exp "wrapper.rkt"

View File

@ -1,2 +1 @@
(module k-nucleotide-non-optimizing "wrap-typed-non-optimizing.ss")
#lang s-exp "wrapper.rkt"

View File

@ -1,2 +1 @@
(module k-nucleotide-optimizing "wrap-typed-optimizing.ss")
#lang s-exp "wrapper.rkt"

View File

@ -1,2 +1 @@
(module lists-non-optimizing "wrap-typed-non-optimizing.ss")
#lang s-exp "wrapper.rkt"

View File

@ -1,2 +1 @@
(module lists-optimizing "wrap-typed-optimizing.ss")
#lang s-exp "wrapper.rkt"

View File

@ -1,2 +1 @@
(module mandelbrot-generic-non-optimizing "wrap-typed-non-optimizing.ss")
#lang s-exp "wrapper.rkt"

View File

@ -1,2 +1 @@
(module mandelbrot-generic-optimizing "wrap-typed-optimizing.ss")
#lang s-exp "wrapper.rkt"

View File

@ -1,2 +1 @@
(module mandelbrot-non-optimizing "wrap-typed-non-optimizing.ss")
#lang s-exp "wrapper.rkt"

View File

@ -1,2 +1 @@
(module mandelbrot-optimizing "wrap-typed-optimizing.ss")
#lang s-exp "wrapper.rkt"

View File

@ -1,2 +1 @@
(module matrix-non-optimizing "wrap-typed-non-optimizing.ss")
#lang s-exp "wrapper.rkt"

View File

@ -1,2 +1 @@
(module matrix-optimizing "wrap-typed-optimizing.ss")
#lang s-exp "wrapper.rkt"

View File

@ -1,2 +1 @@
(module meteor-non-optimizing "wrap-typed-non-optimizing.ss")
#lang s-exp "wrapper.rkt"

View File

@ -1,2 +1 @@
(module meteor-optimizing "wrap-typed-optimizing.ss")
#lang s-exp "wrapper.rkt"

View File

@ -1,2 +1 @@
(module moments-non-optimizing "wrap-typed-non-optimizing.ss")
#lang s-exp "wrapper.rkt"

View File

@ -1,2 +1 @@
(module moments-optimizing "wrap-typed-optimizing.ss")
#lang s-exp "wrapper.rkt"

View File

@ -1,2 +1 @@
(module nbody-generic-non-optimizing "wrap-typed-non-optimizing.ss")
#lang s-exp "wrapper.rkt"

View File

@ -1,2 +1 @@
(module nbody-generic-optimizing "wrap-typed-optimizing.ss")
#lang s-exp "wrapper.rkt"

View File

@ -1,2 +1 @@
(module nbody-non-optimizing "wrap-typed-non-optimizing.ss")
#lang s-exp "wrapper.rkt"

View File

@ -1,2 +1 @@
(module nbody-optimizing "wrap-typed-optimizing.ss")
#lang s-exp "wrapper.rkt"

View File

@ -1,2 +1 @@
(module nbody-vec-generic-non-optimizing "wrap-typed-non-optimizing.ss")
#lang s-exp "wrapper.rkt"

View File

@ -1,2 +1 @@
(module nbody-vec-generic-optimizing "wrap-typed-optimizing.ss")
#lang s-exp "wrapper.rkt"

View File

@ -1,2 +1 @@
(module nbody-vec-non-optimizing "wrap-typed-non-optimizing.ss")
#lang s-exp "wrapper.rkt"

View File

@ -1,2 +1 @@
(module nbody-vec-optimizing "wrap-typed-optimizing.ss")
#lang s-exp "wrapper.rkt"

View File

@ -1,2 +1 @@
(module nbody-vec-unsafe-non-optimizing "wrap-typed-non-optimizing.ss")
#lang s-exp "wrapper.rkt"

View File

@ -1,2 +1 @@
(module nbody-vec-unsafe-optimizing "wrap-typed-optimizing.ss")
#lang s-exp "wrapper.rkt"

View File

@ -1,2 +1 @@
(module nestedloop-non-optimizing "wrap-typed-non-optimizing.ss")
#lang s-exp "wrapper.rkt"

View File

@ -1,2 +1 @@
(module nestedloop-optimizing "wrap-typed-optimizing.ss")
#lang s-exp "wrapper.rkt"

View File

@ -1,2 +1 @@
(module nothing-non-optimizing "wrap-typed-non-optimizing.ss")
#lang s-exp "wrapper.rkt"

View File

@ -1,2 +1 @@
(module nothing-optimizing "wrap-typed-optimizing.ss")
#lang s-exp "wrapper.rkt"

View File

@ -1,2 +1 @@
(module nsieve-non-optimizing "wrap-typed-non-optimizing.ss")
#lang s-exp "wrapper.rkt"

View File

@ -1,2 +1 @@
(module nsieve-optimizing "wrap-typed-optimizing.ss")
#lang s-exp "wrapper.rkt"

View File

@ -1,2 +1 @@
(module nsievebits-non-optimizing "wrap-typed-non-optimizing.ss")
#lang s-exp "wrapper.rkt"

View File

@ -1,2 +1 @@
(module nsievebits-optimizing "wrap-typed-optimizing.ss")
#lang s-exp "wrapper.rkt"

View File

@ -1,2 +1 @@
(module partialsums-non-optimizing "wrap-typed-non-optimizing.ss")
#lang s-exp "wrapper.rkt"

View File

@ -1,2 +1 @@
(module partialsums-optimizing "wrap-typed-optimizing.ss")
#lang s-exp "wrapper.rkt"

View File

@ -1,2 +1 @@
(module pidigits-non-optimizing "wrap-typed-non-optimizing.ss")
#lang s-exp "wrapper.rkt"

View File

@ -1,2 +1 @@
(module pidigits-optimizing "wrap-typed-optimizing.ss")
#lang s-exp "wrapper.rkt"

View File

@ -1,2 +1 @@
(module pidigits1-non-optimizing "wrap-typed-non-optimizing.ss")
#lang s-exp "wrapper.rkt"

View File

@ -1,2 +1 @@
(module pidigits1-optimizing "wrap-typed-optimizing.ss")
#lang s-exp "wrapper.rkt"

View File

@ -1,2 +1 @@
(module random-non-optimizing "wrap-typed-non-optimizing.ss")
#lang s-exp "wrapper.rkt"

View File

@ -1,2 +1 @@
(module random-optimizing "wrap-typed-optimizing.ss")
#lang s-exp "wrapper.rkt"

View File

@ -1,2 +1 @@
(module recursive-non-optimizing "wrap-typed-non-optimizing.ss")
#lang s-exp "wrapper.rkt"

View File

@ -1,2 +1 @@
(module recursive-optimizing "wrap-typed-optimizing.ss")
#lang s-exp "wrapper.rkt"

View File

@ -1,2 +1 @@
(module regexmatch-non-optimizing "wrap-typed-non-optimizing.ss")
#lang s-exp "wrapper.rkt"

View File

@ -1,2 +1 @@
(module regexmatch-optimizing "wrap-typed-optimizing.ss")
#lang s-exp "wrapper.rkt"

View File

@ -1,2 +1 @@
(module regexpdna-non-optimizing "wrap-typed-non-optimizing.ss")
#lang s-exp "wrapper.rkt"

View File

@ -1,2 +1 @@
(module regexpdna-optimizing "wrap-typed-optimizing.ss")
#lang s-exp "wrapper.rkt"

View File

@ -1,2 +1 @@
(module reversecomplement-non-optimizing "wrap-typed-non-optimizing.ss")
#lang s-exp "wrapper.rkt"

View File

@ -1,2 +1 @@
(module reversecomplement-optimizing "wrap-typed-optimizing.ss")
#lang s-exp "wrapper.rkt"

View File

@ -1,2 +1 @@
(module reversefile-non-optimizing "wrap-typed-non-optimizing.ss")
#lang s-exp "wrapper.rkt"

View File

@ -1,2 +1 @@
(module reversefile-optimizing "wrap-typed-optimizing.ss")
#lang s-exp "wrapper.rkt"

View File

@ -1,2 +1 @@
(module sieve-non-optimizing "wrap-typed-non-optimizing.ss")
#lang s-exp "wrapper.rkt"

View File

@ -1,2 +1 @@
(module sieve-optimizing "wrap-typed-optimizing.ss")
#lang s-exp "wrapper.rkt"

View File

@ -1,2 +1 @@
(module spectralnorm-generic-non-optimizing "wrap-typed-non-optimizing.ss")
#lang s-exp "wrapper.rkt"

View File

@ -1,2 +1 @@
(module spectralnorm-generic-optimizing "wrap-typed-optimizing.ss")
#lang s-exp "wrapper.rkt"

View File

@ -1,2 +1 @@
(module spectralnorm-non-optimizing "wrap-typed-non-optimizing.ss")
#lang s-exp "wrapper.rkt"

View File

@ -1,2 +1 @@
(module spectralnorm-optimizing "wrap-typed-optimizing.ss")
#lang s-exp "wrapper.rkt"

View File

@ -1,2 +1 @@
(module spectralnorm-unsafe-non-optimizing "wrap-typed-non-optimizing.ss")
#lang s-exp "wrapper.rkt"

View File

@ -1,2 +1 @@
(module spectralnorm-unsafe-optimizing "wrap-typed-optimizing.ss")
#lang s-exp "wrapper.rkt"

View File

@ -1,2 +1 @@
(module spellcheck-non-optimizing "wrap-typed-non-optimizing.ss")
#lang s-exp "wrapper.rkt"

View File

@ -1,2 +1 @@
(module spellcheck-optimizing "wrap-typed-optimizing.ss")
#lang s-exp "wrapper.rkt"

View File

@ -1,2 +1 @@
(module strcat-non-optimizing "wrap-typed-non-optimizing.ss")
#lang s-exp "wrapper.rkt"

View File

@ -1,2 +1 @@
(module strcat-optimizing "wrap-typed-optimizing.ss")
#lang s-exp "wrapper.rkt"

View File

@ -1,2 +1 @@
(module sumcol-non-optimizing "wrap-typed-non-optimizing.ss")
#lang s-exp "wrapper.rkt"

View File

@ -1,2 +1 @@
(module sumcol-optimizing "wrap-typed-optimizing.ss")
#lang s-exp "wrapper.rkt"

View File

@ -1,2 +1 @@
(module thread-ring-non-optimizing "wrap-typed-non-optimizing.ss")
#lang s-exp "wrapper.rkt"

View File

@ -1,2 +1 @@
(module thread-ring-optimizing "wrap-typed-optimizing.ss")
#lang s-exp "wrapper.rkt"

View File

@ -1,2 +1 @@
(module wc-non-optimizing "wrap-typed-non-optimizing.ss")
#lang s-exp "wrapper.rkt"

View File

@ -1,2 +1 @@
(module wc-optimizing "wrap-typed-optimizing.ss")
#lang s-exp "wrapper.rkt"

View File

@ -1,2 +1 @@
(module wordfreq-non-optimizing "wrap-typed-non-optimizing.ss")
#lang s-exp "wrapper.rkt"

Some files were not shown because too many files have changed in this diff Show More