File tree Expand file tree Collapse file tree 2 files changed +9
-1
lines changed Expand file tree Collapse file tree 2 files changed +9
-1
lines changed Original file line number Diff line number Diff line change 33(define deps '("base " "typed-racket-lib " "typed-racket-more " "require-typed-check " ))
44(define build-deps '("scribble-lib " "racket-doc " "rackunit-lib " "typed-racket-doc " "at-exp-lib " "gtp-util " "pict-lib " "scribble-abbrevs " "syntax-sloc " "with-cache " ))
55(define pkg-desc "Gradual typing benchmark programs " )
6- (define version "3 .0 " )
6+ (define version "4 .0 " )
77(define pkg-authors '(ben))
88(define scribblings '(("scribblings/gtp-benchmarks.scrbl " () ("Benchmarks " ))))
99(define compile-omit-paths '("benchmarks " ))
Original file line number Diff line number Diff line change @@ -74,6 +74,14 @@ To run a benchmark:
7474
7575@itemlist[
7676 @item[
77+ @history[#:changed "4.0 "
78+ @elem{Replace a high-cost cast in @bm{zombie} with a predicate,
79+ and use the same predicate in untyped code. This change
80+ makes the benchmark a better test for "the cost of mixing
81+ typed and untyped code " by removing an un-equal computation
82+ between the untyped and typed versions. (It would be good
83+ to reduce the run-time cost of casts, but that's not the
84+ main concern of this benchmark suite.)}]
7785 @history[#:changed "3.0 "
7886 @elem{Fixed an issue in the untyped @bm{zordoz} code.
7987 Before, the untyped code imported the typed version of the @tt{compiler/zo-structs} library.
You can’t perform that action at this time.
0 commit comments