racket/pkgs/racket-test/tests
Matthew Flatt 3eb2c20ad0 avoid excessive memory use in or expansion
When `or` has many subexpressions, the expansion generates a
sequence of deeply nested `let`s, where original and macro-introduced
forms are interleaved in a way that defeats a minimal
child-is-same-as-parent sharing of scope sets. Add a small
cache that's good enough to capture extra sharing and
dramatically lower memory use for an `or` that has 1000
subexpressions.
2015-10-23 16:32:22 -06:00
..
file untar, untgz, and unzip: add #:permissive? 2015-09-11 16:53:31 -06:00
future add more accurate timeouts 2015-05-27 09:35:05 -05:00
generic Fix generics tests for hashing change. 2015-08-09 10:50:50 -05:00
help remove the "racket-pkgs" directory layer 2014-12-08 05:22:59 -07:00
json bytes->jsexpr: toss exn:fail:contract? when given invalid UTF-8 2015-05-12 12:45:10 -06:00
launcher remove the "racket-pkgs" directory layer 2014-12-08 05:22:59 -07:00
match Remove unused import. 2015-09-16 13:24:32 -05:00
openssl remove the "racket-pkgs" directory layer 2014-12-08 05:22:59 -07:00
pkg Support -q flag for individual pkg tests. 2015-10-14 09:39:38 -04:00
racket avoid excessive memory use in or expansion 2015-10-23 16:32:22 -06:00
setup fix setup/collection-search test 2015-08-13 18:20:24 -06:00
stxparse syntax/parse: add test for non-tilde pattern expander 2015-10-16 18:03:40 -04:00
syntax Hide output to work around racket/rackunit#5. 2015-08-16 18:55:36 -04:00
units Add test case 2015-09-01 11:46:40 -05:00
utils remove the "racket-pkgs" directory layer 2014-12-08 05:22:59 -07:00
xml remove the "racket-pkgs" directory layer 2014-12-08 05:22:59 -07:00
info.rkt remove the "racket-pkgs" directory layer 2014-12-08 05:22:59 -07:00
run-automated-tests.rkt remove the "racket-pkgs" directory layer 2014-12-08 05:22:59 -07:00
stress.rkt remove the "racket-pkgs" directory layer 2014-12-08 05:22:59 -07:00
zo-path.rkt remove the "racket-pkgs" directory layer 2014-12-08 05:22:59 -07:00
zo-size.rkt remove the "racket-pkgs" directory layer 2014-12-08 05:22:59 -07:00