racket/collects
Robby Findler 25adab8cbb This is a change to paper over a bug elsewhere in the system that threatens the release.
Specifically, when there is an error in the namespace require (say if one of the teachpack
files gets corrupted (because you use a script that monkeys around in the installation, say,
and things go wrong)) then the first-opened method does not return normally, but raises
an exception. This, so far, is not a problem, but it appears that there is a bug in the
implementation of the drracket repl io ports that causes them to deadlock when flushing
the error port under certain conditions (I'm not sure what is really going on with this bug,
but I am observing a call to flush that fails to return) and the error-display-handler
for the teaching languages flushes the output port.

This change just avoids printing the error and so the error display handler is not called
in the fragile state. This change goes back to exactly what was happening in 5.0.2,
at least as far as the teaching language's first-opened method is concerned.

So, if this seems okay, I'd like to suggest it be included in the release.
2011-02-14 10:36:09 -06:00
..
2htdp 2htdp/image: adjust tests 2011-02-11 19:50:15 -06:00
algol60 Fixes more spelling errors. 2011-02-04 19:44:13 -07:00
at-exp/lang
browser adjusted the framework preferences system to work better with failures under windows 2011-01-20 14:07:12 -06:00
combinator-parser Fixes more spelling errors. 2011-02-04 19:44:13 -07:00
compiler Use proper raco command name in make and pack. 2011-02-09 21:13:55 -05:00
config
data fixed gvector typo 2010-11-26 19:28:55 -07:00
datalog Comment out what looks like debugging output 2011-02-01 20:52:08 -05:00
defaults
deinprogramm Fix signature-checking bug with DMdA's `define-record-procedures'. 2011-01-22 16:23:23 +01:00
drracket compile the tool files in addition to the framework and drracket when PLTDRPAR is set 2011-02-11 19:50:16 -06:00
drscheme
dynext Fixes more spelling errors. 2011-02-04 19:44:13 -07:00
embedded-gui Fixes more spelling errors. 2011-02-04 19:44:13 -07:00
eopl
errortrace
ffi Fixes more spelling errors. 2011-02-04 19:44:13 -07:00
file get-resource' and write-resource': support .ini files 2011-02-05 07:39:29 -07:00
framework use the standard editor style to get the right colors in the line 2011-02-09 14:36:58 -07:00
frtime Adjust FrTime mailbox implementation to use `thread-{receive,send}' 2011-02-05 16:48:40 -07:00
games Fixes more spelling errors. 2011-02-04 19:44:13 -07:00
graphics Fixes more spelling errors. 2011-02-04 19:44:13 -07:00
gui-debugger
guibuilder Fixes more spelling errors. 2011-02-04 19:44:13 -07:00
handin-client Revert "Fixing use and documentation of draw-bitmap-section-smooth" 2010-11-25 10:40:06 -07:00
handin-server Fixes more spelling errors. 2011-02-04 19:44:13 -07:00
help Fixes more spelling errors. 2011-02-04 19:44:13 -07:00
hierlist
honu Fixed various spelling errors. 2011-02-03 17:42:33 -05:00
htdp clean up of htdp/tests 2011-02-08 13:21:37 -05:00
html
icons gtk default frame icon 2010-11-05 15:54:30 -06:00
lang This is a change to paper over a bug elsewhere in the system that threatens the release. 2011-02-14 10:36:09 -06:00
launcher Attempt to make some ignore files more robust 2010-12-31 15:59:39 -05:00
lazy Fixed various spelling errors. 2011-02-03 17:42:33 -05:00
macro-debugger fixed macro stepper bug 2011-02-04 15:42:25 -07:00
make
meta Fixes more spelling errors. 2011-02-04 19:44:13 -07:00
mred cocoa: FFI type corrections 2011-02-14 06:10:56 -07:00
mrlib Revert "at attempt to use the dc's scale and rotation to instead of doing the rotation in racket" 2011-02-12 12:00:57 -06:00
mysterx
mzcom
mzlib Fixes more spelling errors. 2011-02-04 19:44:13 -07:00
mzscheme Fixes more spelling errors. 2011-02-04 19:44:13 -07:00
net add 125 to list of expected return codes when receiving data in net/ftp 2011-02-08 13:17:14 -05:00
openssl Fixed various spelling errors. 2011-02-03 17:42:33 -05:00
parser-tools Fixed various spelling errors. 2011-02-03 17:42:33 -05:00
picturing-programs no longer ignoring tests 2011-01-08 00:00:47 -05:00
plai Fixes more spelling errors. 2011-02-04 19:44:13 -07:00
planet Rackety 2011-02-05 21:02:00 -06:00
plot Fixes more spelling errors. 2011-02-04 19:44:13 -07:00
preprocessor Fixes more spelling errors. 2011-02-04 19:44:13 -07:00
profile Fixes more spelling errors. 2011-02-04 19:44:13 -07:00
r5rs fix R5RS `caar', etc., when used in a non-application position 2010-12-20 07:25:19 -07:00
r6rs
racket fix A4 paper description 2011-02-14 06:10:56 -07:00
racklog
rackunit Fixes PR11713 2011-02-05 07:13:26 -07:00
raco
reader/lang
readline fix readline port to obey port protocol & use interaction port handler 2011-01-24 19:47:21 -07:00
redex Fixes more spelling errors. 2011-02-04 19:44:13 -07:00
repo-time-stamp avoid stdin for git repo version 2010-12-06 07:01:36 -07:00
rnrs
s-exp/lang
scheme added forall to go along with exists contracts 2010-11-11 14:39:43 -06:00
schemeunit
scribble Scribble: fix multi-line print output 2011-02-14 07:32:21 -07:00
scribblings doc repair 2011-02-14 07:11:45 -07:00
scriblib Compare author strings, not author structures, in `citet'. 2010-12-08 18:22:29 -05:00
setup parallel-do cleanup 2011-02-10 11:27:45 -07:00
sgl win32: use wglGetProcAddress for sgl when direct lookup fails 2011-01-11 14:35:55 -07:00
sirmail Fixed various spelling errors. 2011-02-03 17:42:33 -05:00
slatex Fixing PR11674 and then some 2011-01-27 13:38:16 -07:00
slideshow Rackety Slideshow tutorial 2011-02-11 09:59:48 -07:00
srfi Fixes more spelling errors. 2011-02-04 19:44:13 -07:00
srpersist Fixed various spelling errors. 2011-02-03 17:42:33 -05:00
stepper Fixes more spelling errors. 2011-02-04 19:44:13 -07:00
string-constants Synch German string constants with latest. 2011-01-22 17:30:19 +01:00
swindle Fixes more spelling errors. 2011-02-04 19:44:13 -07:00
syntax fixed doc typo 2011-02-03 17:02:35 -07:00
syntax-color catch more exceptions in the module lexer when it calls read-language 2011-02-10 09:56:43 -06:00
teachpack Fixes more spelling errors. 2011-02-04 19:44:13 -07:00
test-box-recovery
test-engine change a get-preferences to a preferences:get 2011-01-25 20:58:41 -06:00
tests Scribble: fix multi-line print output 2011-02-14 07:32:21 -07:00
tex2page
texpict Fixes more spelling errors. 2011-02-04 19:44:13 -07:00
trace
typed Add `defined?' assertions to fix DrRacket. 2010-12-08 18:53:56 -05:00
typed-scheme Fixes more spelling errors. 2011-02-04 19:44:13 -07:00
unstable Fixed various spelling errors. 2011-02-03 17:42:33 -05:00
version
waterworld v5.4.99.1, executable-yield-handler', and make-bitmap' etc. 2010-11-05 15:54:50 -06:00
web-server Improve the apache rewrite instructions. 2011-02-08 11:49:34 -05:00
wxme adjust the wxme reader so that it now creates image-snip%s when it finds image-snips in file 2011-02-02 20:26:52 -06:00
xml Fixing PR11661 2011-01-27 13:38:16 -07:00
.gitignore