racket/pkgs/racket-test/tests
Matthew Flatt 3d87d61039 fix expansion loop in a definition context
Add the current definition context's scope to any expression that is
produced by macro expansion before trying to expand again, in case the
expansion needs to refer to a definition introduced by a previous
expansion.

Previously, the scope was added before any expansion and after any
expansion, but that misses intermediate points.

The old expander had this bug, too (some of the new tests fail there),
but it showed up less often and was sometimes considered correct, for
various reasons.
2015-07-20 13:20:03 -06: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 racket/generics: fix generated <gen>/c 2015-07-20 06:39:18 -06: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 fix clone-linked package update on evolving to a multi-package repo 2015-06-29 17:33:27 -06:00
racket switch to set-of-scopes expander 2015-07-16 14:20:00 -06:00
setup Make parallel-build send the whole filename to the worker. 2015-05-01 16:07:02 -06:00
stxparse support this-syntax in syntax-parse, syntax-parser, etc. 2015-06-22 15:40:44 -04:00
syntax syntax/modcollapse: fix to new collapse-module-path-index variant 2015-01-28 16:21:43 -07:00
units fix expansion loop in a definition context 2015-07-20 13:20:03 -06: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