racket/collects/drracket
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
..
private improve the strategy for check syntax's tail arrow information collection 2011-10-10 14:18:01 -05:00
acks.rkt Fix acknowledgements. 2011-09-23 14:40:17 -04:00
arrow.rkt improve the way check syntax draws arrows 2011-08-13 15:03:26 -05:00
check-syntax.rkt add the place creation memory use to the memory-log test 2011-09-20 17:15:02 -05:00
default-code-style.rkt move drscheme and tests/drscheme to drracket and tests/drracket 2010-05-09 15:34:50 -06:00
doc.icns move drscheme and tests/drscheme to drracket and tests/drracket 2010-05-09 15:34:50 -06:00
drracket.creator move drscheme and tests/drscheme to drracket and tests/drracket 2010-05-09 15:34:50 -06:00
drracket.filetypes added scrbl as an extension 2010-11-18 13:21:39 -06:00
drracket.rkt fix a bug in PLTDRPAR 2011-02-17 12:28:22 -06:00
drracket.utiexports move drscheme and tests/drscheme to drracket and tests/drracket 2010-05-09 15:34:50 -06:00
drracket.wmclass set DrRacket WM_CLASS class name to "DrRacket" 2011-09-26 18:07:18 -06:00
info.rkt move drscheme and tests/drscheme to drracket and tests/drracket 2010-05-09 15:34:50 -06:00
installer.rkt got rid of some uses of collection-path 2010-07-25 15:15:57 -05:00
main.rkt move drscheme and tests/drscheme to drracket and tests/drracket 2010-05-09 15:34:50 -06:00
pltdoc.icns move drscheme and tests/drscheme to drracket and tests/drracket 2010-05-09 15:34:50 -06:00
sprof.rkt More Racketying 2010-06-18 21:35:56 -05:00
syncheck-drracket-button.rkt got rid of some uses of collection-path 2010-07-25 15:15:57 -05:00
syncheck.rkt broke up check syntax into multiple files 2010-08-07 14:35:02 -05:00
tool-lib.rkt added the ability to tell drracket to run a program and then run something after that 2011-08-24 11:25:26 -05:00
tool.rkt ".ss" -> ".rkt" scan done. 2011-07-02 10:37:53 -04:00