File tree Expand file tree Collapse file tree 4 files changed +9
-3
lines changed Expand file tree Collapse file tree 4 files changed +9
-3
lines changed Original file line number Diff line number Diff line change 4444;; pick a random number of BULLS
4545(: random-bulls (-> Bulls))
4646(define (random-bulls)
47- (random MIN-BULL (+ MAX-BULL 1 ) rng))
47+ (assert ( random MIN-BULL (+ MAX-BULL 1 ) rng) exact-nonnegative-integer? ))
4848
4949(: card-pool% CardPool%)
5050(define card-pool%
Original file line number Diff line number Diff line change 3737;; -> Bulls
3838;; pick a random number of BULLS
3939(define (random-bulls)
40- (random MIN-BULL (+ MAX-BULL 1 ) rng))
40+ (assert ( random MIN-BULL (+ MAX-BULL 1 ) rng) exact-nonnegative-integer? ))
4141
4242(define card-pool%
4343 (class object%
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 "9.1 " )
6+ (define version "9.2 " )
77(define pkg-authors '(ben))
88(define scribblings '(("scribblings/gtp-benchmarks.scrbl " () ("Benchmarks " ))))
99(define compile-omit-paths '("benchmarks " "utilities/sample-gtp-measure-manifest.rkt " ))
Original file line number Diff line number Diff line change @@ -122,6 +122,12 @@ See also the GitHub release notes:
122122@url{https://github.com/bennn/gtp-benchmarks/releases}
123123
124124@itemlist[
125+ @item[
126+ @history[#:changed "9.2 "
127+ @elem{Add an @racket[assert] in @racket[take5] to accommodate the
128+ improved type of @racket[random] in Racket v8.9
129+ (@hyperlink["https://github.com/racket/typed-racket/commit/246173a67 " ]{@tt{246173a67}}).
130+ This change affects the typed and untyped configurations.}]]
125131 @item[
126132 @history[#:changed "9.1 "
127133 @elem{In @racket[take5], replace the @racket[(module+ main expr)] with
You can’t perform that action at this time.
0 commit comments