racket/pkgs/racket-test/tests
Sam Tobin-Hochstadt fc6ead4ac2 Improve match compilation of ? and fix bugs.
- Coalesce repeated use of the same predicate.
- Fix scoring of Exact patterns, and scoring generally.
- Use `OrderedAnd` where needed.
- Guarantee that `and` patterns match in order.
- Thread bound variable information properly in GSeq compilation.
- Warn when variables are used non-linearly with `...`
  (making this behave properly was not backwards compatible).

Closes #952, which now runs in <1ms and make it a test case.

Also add margin note about `?` patterns and multiple calls.
2015-06-05 18:08:33 -04:00
..
file remove the "racket-pkgs" directory layer 2014-12-08 05:22:59 -07:00
future add more accurate timeouts 2015-05-27 09:35:05 -05:00
generic compute generic method default error msg in define-generic-method 2015-04-30 16:45:35 -04: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 Improve match compilation of ? and fix bugs. 2015-06-05 18:08:33 -04:00
openssl remove the "racket-pkgs" directory layer 2014-12-08 05:22:59 -07:00
pkg tests and repairs for early checks 2015-05-16 17:15:22 -06:00
racket Fix the first order check on async-channel/c 2015-06-03 12:19:28 -05:00
setup Make parallel-build send the whole filename to the worker. 2015-05-01 16:07:02 -06:00
stxparse fix mandatory-after-optional checking 2015-02-22 21:51:49 -05:00
syntax syntax/modcollapse: fix to new collapse-module-path-index variant 2015-01-28 16:21:43 -07:00
units "broke its contract" => "broke its own contract" 2015-05-12 06:45:52 -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