racket/collects/tests
Robby Findler 90304687f1 improve the strategy for check syntax's tail arrow information collection
In particular, instead of trying to collect all of the arrows and do some kind
of a smart transitive closure (that tries to avoid adding links that would "skip"
expressions but doesn't always manage it), the new code tries instead to build
the right links directly while traversing the fully expanded expression

This also seems to have been a minor performance improvement. When running the
information collection phase of check syntax (ie, not counting the time for
expansion) on a 1.8 GHz core i7, for collects/framework/private/text.rkt,
the times went from:

cpu time: 7347 real time: 7413 gc time: 211
cpu time: 7328 real time: 7393 gc time: 239
cpu time: 7356 real time: 7418 gc time: 240

to:

cpu time: 7562 real time: 7632 gc time: 265
cpu time: 7555 real time: 7618 gc time: 269
cpu time: 7552 real time: 7617 gc time: 262

closes PR 11835

do not include in 5.2
2011-10-10 14:18:01 -05:00
..
aligned-pasteboard
compiler generalized `begin-for-syntax' 2011-09-08 14:06:00 -06:00
data
datalog
db rackunit: added #:wait? arg to test/gui 2011-09-20 14:49:49 -06:00
deinprogramm
drracket improve the strategy for check syntax's tail arrow information collection 2011-10-10 14:18:01 -05:00
errortrace
file
framework
frtime
future
gracket fix text% `get-paragraph-{start,end}-position' bug and doc bugs 2011-10-08 09:12:30 -06:00
honu [honu] return currently parsed form if a macro is seen 2011-09-15 16:01:54 -06:00
htdp-lang relaxed the restrictions on planet requires in the teaching languages to allow the new forms 2011-10-07 11:48:24 -05:00
html
jpr
lazy Merge branch 'master' of pltgit:plt 2011-09-09 02:30:24 -04:00
macro-debugger updated macro-debugger tests 2011-09-20 14:49:50 -06:00
match Revert "Fixing racket/match by removing errorneous optimization with test that shows it is broken" 2011-10-06 18:32:05 -04:00
mysterx
mzcom
net add support for redirections to get-pure-port and add get-pure-port/headers 2011-10-03 13:21:30 -05:00
openssl
plai
planet
plot Added new plot library and old libfit (which plot still depends on) 2011-10-05 10:26:49 -06:00
profile
r6rs
racket fix compiler confusion: non-mutating vs reorderable unsafe ops 2011-10-09 19:46:24 -06:00
racklog
rackunit Fixing breakage from push 23693 2011-10-10 08:27:34 -06:00
scribble Some selective #:when (not ...)' -> #:unless ...'. 2011-09-16 10:48:18 -04:00
scriblib
slatex
srfi
stepper fix lazy stepper bug: annota of non-identifier fns 2011-10-08 15:59:32 -04:00
stxparse syntax/parse: lazily load most macro transformers and compile-time support 2011-09-30 04:13:09 -06:00
syntax
syntax-color adjust the module lexer so that it treats the entire range that 2011-10-08 08:08:36 -05:00
test-engine
typed-racket Forbid non-productive recursive types. 2011-09-23 14:40:17 -04:00
units
unstable Some selective #:when (not ...)' -> #:unless ...'. 2011-09-16 10:48:18 -04:00
utils
web-server Fixing PR 12271 2011-10-10 06:45:42 -06:00
xml
xrepl Make `enter!' go into a module even if there was an error when it was instantiated. 2011-09-16 11:31:41 -04:00
eli-tester.rkt
info.rkt
run-automated-tests.rkt Preserve thread values. 2011-09-16 10:48:17 -04:00
stress.rkt
zo-size.rkt