99 lines
6.2 KiB
Plaintext
99 lines
6.2 KiB
Plaintext
cd /tmp; for m in '' phc-toolkit/untyped phc-toolkit/untyped/misc phc-toolkit/untyped/require-provide phc-toolkit/untyped/fixnum phc-toolkit/untyped/typed-rackunit phc-toolkit/untyped/typed-rackunit-extensions phc-toolkit/untyped/syntax-parse phc-toolkit/untyped/tmpl phc-toolkit/untyped/threading phc-toolkit/untyped/aliases phc-toolkit/untyped/sequence phc-toolkit/untyped/repeat-stx phc-toolkit/untyped/stx phc-toolkit/untyped/list phc-toolkit/untyped/values phc-toolkit/untyped/ids phc-toolkit/untyped/generate-indices phc-toolkit/untyped/set phc-toolkit/untyped/type-inference-helpers phc-toolkit/untyped/percent phc-toolkit/untyped/not-implemented-yet phc-toolkit/untyped/cond-let phc-toolkit/untyped/multiassoc-syntax phc-toolkit/untyped/tmpl-multiassoc-syntax phc-toolkit/untyped/logn-id phc-toolkit/untyped/compat phc-toolkit/untyped/eval-get-values phc-toolkit/untyped/meta-struct phc-toolkit/untyped/contract; do echo "#lang racket/base (require $m)" > perf.rkt; echo $(((0$(for i in `seq 5`; do rm -fr compiled; t="$((time raco make perf.rkt) 2>&1)"; echo -n '+'; echo "$t" | sed -e 's/raco make perf.rkt *//' -e 's/s .*$//' -e 's/^\([0-9]*\)$/\100/' -e 's/,\([0-9]\)$/\10/' -e 's/,\([0-9][0-9]\)/\1/'; done)) / 5)) $m; done
|
|
36 none
|
|
140 phc-toolkit/untyped
|
|
83 phc-toolkit/untyped/misc
|
|
83 phc-toolkit/untyped/require-provide
|
|
81 phc-toolkit/untyped/fixnum
|
|
126 phc-toolkit/untyped/typed-rackunit
|
|
129 phc-toolkit/untyped/typed-rackunit-extensions
|
|
84 phc-toolkit/untyped/syntax-parse
|
|
81 phc-toolkit/untyped/tmpl
|
|
81 phc-toolkit/untyped/threading
|
|
82 phc-toolkit/untyped/aliases
|
|
83 phc-toolkit/untyped/sequence
|
|
81 phc-toolkit/untyped/repeat-stx
|
|
83 phc-toolkit/untyped/stx
|
|
81 phc-toolkit/untyped/list
|
|
82 phc-toolkit/untyped/values
|
|
103 phc-toolkit/untyped/ids
|
|
82 phc-toolkit/untyped/generate-indices
|
|
81 phc-toolkit/untyped/set
|
|
112 phc-toolkit/untyped/type-inference-helpers
|
|
84 phc-toolkit/untyped/percent
|
|
82 phc-toolkit/untyped/not-implemented-yet
|
|
82 phc-toolkit/untyped/cond-let
|
|
83 phc-toolkit/untyped/multiassoc-syntax
|
|
82 phc-toolkit/untyped/tmpl-multiassoc-syntax
|
|
81 phc-toolkit/untyped/logn-id
|
|
80 phc-toolkit/untyped/compat
|
|
83 phc-toolkit/untyped/eval-get-values
|
|
81 phc-toolkit/untyped/meta-struct
|
|
83 phc-toolkit/untyped/contract
|
|
|
|
|
|
cd /tmp; for m in '' phc-toolkit/untyped phc-toolkit/untyped/misc phc-toolkit/untyped/require-provide phc-toolkit/untyped/fixnum phc-toolkit/untyped/typed-rackunit phc-toolkit/untyped/typed-rackunit-extensions phc-toolkit/untyped/syntax-parse phc-toolkit/untyped/tmpl phc-toolkit/untyped/threading phc-toolkit/untyped/aliases phc-toolkit/untyped/sequence phc-toolkit/untyped/repeat-stx phc-toolkit/untyped/stx phc-toolkit/untyped/list phc-toolkit/untyped/values phc-toolkit/untyped/ids phc-toolkit/untyped/generate-indices phc-toolkit/untyped/set phc-toolkit/untyped/type-inference-helpers phc-toolkit/untyped/percent phc-toolkit/untyped/not-implemented-yet phc-toolkit/untyped/cond-let phc-toolkit/untyped/multiassoc-syntax phc-toolkit/untyped/tmpl-multiassoc-syntax phc-toolkit/untyped/logn-id phc-toolkit/untyped/compat phc-toolkit/untyped/eval-get-values phc-toolkit/untyped/meta-struct phc-toolkit/untyped/contract; do echo "#lang racket (require $m)" > perf.rkt; echo $(((0$(for i in `seq 5`; do rm -fr compiled; t="$((time raco make perf.rkt) 2>&1)"; echo -n '+'; echo "$t" | sed -e 's/raco make perf.rkt *//' -e 's/s .*$//' -e 's/^\([0-9]*\)$/\100/' -e 's/,\([0-9]\)$/\10/' -e 's/,\([0-9][0-9]\)/\1/'; done)) / 5)) $m; done
|
|
55 none
|
|
143 phc-toolkit/untyped
|
|
82 phc-toolkit/untyped/misc
|
|
83 phc-toolkit/untyped/require-provide
|
|
82 phc-toolkit/untyped/fixnum
|
|
126 phc-toolkit/untyped/typed-rackunit
|
|
129 phc-toolkit/untyped/typed-rackunit-extensions
|
|
83 phc-toolkit/untyped/syntax-parse
|
|
82 phc-toolkit/untyped/tmpl
|
|
83 phc-toolkit/untyped/threading
|
|
82 phc-toolkit/untyped/aliases
|
|
83 phc-toolkit/untyped/sequence
|
|
83 phc-toolkit/untyped/repeat-stx
|
|
84 phc-toolkit/untyped/stx
|
|
82 phc-toolkit/untyped/list
|
|
82 phc-toolkit/untyped/values
|
|
103 phc-toolkit/untyped/ids
|
|
82 phc-toolkit/untyped/generate-indices
|
|
83 phc-toolkit/untyped/set
|
|
110 phc-toolkit/untyped/type-inference-helpers
|
|
82 phc-toolkit/untyped/percent
|
|
83 phc-toolkit/untyped/not-implemented-yet
|
|
82 phc-toolkit/untyped/cond-let
|
|
84 phc-toolkit/untyped/multiassoc-syntax
|
|
83 phc-toolkit/untyped/tmpl-multiassoc-syntax
|
|
82 phc-toolkit/untyped/logn-id
|
|
83 phc-toolkit/untyped/compat
|
|
81 phc-toolkit/untyped/eval-get-values
|
|
82 phc-toolkit/untyped/meta-struct
|
|
82 phc-toolkit/untyped/contract
|
|
|
|
|
|
|
|
cd /tmp; for m in '' phc-toolkit phc-toolkit/misc phc-toolkit/require-provide phc-toolkit/fixnum phc-toolkit/typed-rackunit phc-toolkit/typed-rackunit-extensions phc-toolkit/syntax-parse phc-toolkit/tmpl phc-toolkit/threading phc-toolkit/aliases phc-toolkit/sequence phc-toolkit/repeat-stx phc-toolkit/stx phc-toolkit/list phc-toolkit/values phc-toolkit/ids phc-toolkit/generate-indices phc-toolkit/set phc-toolkit/type-inference-helpers phc-toolkit/percent phc-toolkit/not-implemented-yet phc-toolkit/cond-let phc-toolkit/multiassoc-syntax phc-toolkit/tmpl-multiassoc-syntax phc-toolkit/logn-id phc-toolkit/compat phc-toolkit/eval-get-values phc-toolkit/meta-struct phc-toolkit/contract; do echo "#lang typed/racket/base (require $m)" > perf.rkt; echo $(((0$(for i in `seq 5`; do rm -fr compiled; t="$((time raco make perf.rkt) 2>&1)"; echo -n '+'; echo "$t" | sed -e 's/raco make perf.rkt *//' -e 's/s .*$//' -e 's/^\([0-9]*\)$/\100/' -e 's/,\([0-9]\)$/\10/' -e 's/,\([0-9][0-9]\)/\1/'; done)) / 5)) $m; done
|
|
153 none
|
|
291 phc-toolkit
|
|
167 phc-toolkit/misc
|
|
170 phc-toolkit/require-provide
|
|
172 phc-toolkit/fixnum
|
|
233 phc-toolkit/typed-rackunit
|
|
238 phc-toolkit/typed-rackunit-extensions
|
|
175 phc-toolkit/syntax-parse
|
|
167 phc-toolkit/tmpl
|
|
169 phc-toolkit/threading
|
|
172 phc-toolkit/aliases
|
|
170 phc-toolkit/sequence
|
|
169 phc-toolkit/repeat-stx
|
|
178 phc-toolkit/stx
|
|
167 phc-toolkit/list
|
|
171 phc-toolkit/values
|
|
243 phc-toolkit/ids
|
|
170 phc-toolkit/generate-indices
|
|
168 phc-toolkit/set
|
|
198 phc-toolkit/type-inference-helpers
|
|
173 phc-toolkit/percent
|
|
167 phc-toolkit/not-implemented-yet
|
|
172 phc-toolkit/cond-let
|
|
180 phc-toolkit/multiassoc-syntax
|
|
172 phc-toolkit/tmpl-multiassoc-syntax
|
|
171 phc-toolkit/logn-id
|
|
168 phc-toolkit/compat
|
|
174 phc-toolkit/eval-get-values
|
|
170 phc-toolkit/meta-struct
|
|
167 phc-toolkit/contract
|