Skip to content

Commit ccdf564

Browse files
committed
bump version for zombie change
1 parent 0a25f50 commit ccdf564

File tree

2 files changed

+9
-1
lines changed

2 files changed

+9
-1
lines changed

info.rkt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
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"))

scribblings/gtp-benchmarks.scrbl

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff 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.

0 commit comments

Comments
 (0)