racket/collects/tests
Robby Findler 95841b9303 lift the restriction that the port passed to open-input-text-editor
cannot change its revision number during reading

This restriction was enforced only for editors that have non
string-snip% snips. The restriction was in place because the
implementation strategy was to chain thru the snips in the editor
using (send snip next) and that isn't safe if the revision number
changes.

The lifting of the restriction is implemented by tracking the position
in the editor where the last snip ended and, if the revision number
changes, starting over trying to get a snip from that position. This
has the effect that, if the revision number never changes, the code
should behave the same as it was doing before (so hopefully any new
bugs I've introduced in this commit will only show up if the old
implementation would have raised an error)

Also, exploit the lifting of this restriction in the colorer so it
doesn't to restart the port during to coloring that happens along with
the parsing
2012-11-02 10:24:34 -05:00
..
algol60
compiler
data add heap sequencing fns to data/heap 2012-10-27 21:09:29 -04:00
datalog
db db: fix finalization bug 2012-10-22 13:27:59 -04:00
deinprogramm
drracket adjust the online check syntax frame/tab leak test case 2012-10-27 16:45:44 -05:00
eopl
errortrace
file
framework fix group-test 2012-10-17 20:19:15 -05:00
frtime
future fix problems with `would-be-future' 2012-10-30 17:28:37 -06:00
generic A whole bunch of missing newlines at EOFs (and a few other spaceages). 2012-10-19 06:47:24 -04:00
gracket lift the restriction that the port passed to open-input-text-editor 2012-11-02 10:24:34 -05:00
honu [honu] move honu-syntax to syntax.rkt. allow each pattern to specify a syntax result 2012-11-01 11:22:55 -06:00
htdp-lang fix string-ith's error message; Closes PR 13197 2012-10-17 20:27:12 -04:00
html
jpr
lazy
macro-debugger make macro stepper recover from jumps within expansion 2012-10-11 17:44:51 -04:00
match Move define/match to racket/match 2012-10-14 14:39:36 -04:00
mysterx
mzcom
net exposed mapping for unreserved characters 2012-11-01 12:38:09 -07:00
openssl
plai
planet
profile
r6rs
racket add a test for the patch 2012-11-01 11:13:02 -06:00
racklog
rackunit
scribble scriblib/autobib: more graceful failure when bib not rendered 2012-10-01 07:14:46 -06:00
scriblib
slatex
srfi fix SRFI 1 testing of `unfold-right' 2012-10-29 07:56:57 -06:00
stepper updated manual tests 2012-10-22 14:57:38 -07:00
stxparse fixed template tests 2012-10-11 17:37:57 -04:00
syntax
syntax-color
test-engine
typed-racket This test always errors -- belongs in fail. 2012-11-01 21:14:50 -04:00
units
unstable Fix unstable/logging to work with the new logging system. 2012-09-11 13:48:14 -04:00
utils
web-server Obey contract in internal test 2012-09-01 12:48:14 -06:00
xml Adding support for byte counting rather than char counting in XML 2012-10-12 17:15:13 -06:00
xrepl
eli-tester.rkt
info.rkt
run-automated-tests.rkt
stress.rkt
zo-path.rkt
zo-size.rkt