racket/collects/drracket/private/syncheck
Robby Findler 188f868a28 Remove the position-location cache that check syntax used to maintain for
the purpose of drawing arrows.

The computation to fill in the cache seems to actually be pretty quick and
the work to clear the cache when it is out of date (via a call to on-change)
can be substantial on big files, so just not maintaining the cache seems better.
(there are 7254 arrows in drracket/private/unit.rkt, stored in an interval map,
and iterating over the interval-map in a for loop seems to be time consuming)

Also, DrRacket could get into a state where switching tabs would trigger a
call to on-change, which means that switching tabs would take a few seconds.
2011-12-23 16:15:26 -06:00
..
annotate.rkt add the place creation memory use to the memory-log test 2011-09-20 17:15:02 -05:00
colors.rkt Added online expansion and compilation of files 2011-08-02 16:28:16 -05:00
contract-traversal.rkt add the place creation memory use to the memory-log test 2011-09-20 17:15:02 -05:00
gui.rkt Remove the position-location cache that check syntax used to maintain for 2011-12-23 16:15:26 -06:00
intf.rkt adjust the interaction between online check syntax and the documentation 2011-09-21 22:53:02 -05:00
local-member-names.rkt adjst check syntax so that it only clears out style changes when clicking 'Run' 2011-10-02 10:18:36 -05:00
online-comp.rkt adjust drracket to clean up the code that sets the initial value of 2011-11-28 13:29:55 -06:00
traversals.rkt minor refactoring 2011-12-12 14:45:27 -06:00
xref.rkt fix a bug in the kill-safe abstraction that is designed to protect 2011-12-15 20:37:15 -06:00