racket/collects
Matthew Flatt 051d677f0f place-channel fixes
Finalization for a place channel used a recursive, non-atomic
function, which meant that a thread switch could happen during
place-channel finalization, leaving the new thread with the
master GC and generally confused. (The random-message test
found the bug right away on my machine.)

We already have a non-recursive, non-atomic function to traverse
place messages, so collapse all modes into that one implementation.

Along the way, problems with empty structs (found by random tester)
and checking of file descriptors (test added) also fixed.
2011-09-14 20:43:36 -06:00
..
2htdp add a missing degrees to radians conversion in triangle/ass 2011-09-14 12:35:53 -05:00
algol60
at-exp/lang
browser
combinator-parser
compiler cocoa: distinguish CFBundleIdentifier for 64-bit vs. 32-bit apps 2011-09-10 10:53:43 -06:00
config add `raco link' 2011-08-24 09:07:14 -06:00
data Some info.rkt cleanups. 2011-08-29 16:33:13 -04:00
datalog Some info.rkt cleanups. 2011-08-29 16:33:13 -04:00
db db: fix #:group contract, fix sqlite headers 2011-09-06 12:41:03 -06:00
defaults
deinprogramm generalized `begin-for-syntax' 2011-09-08 14:06:00 -06:00
drracket fix broken attempt to update DrRacket for errortrace change 2011-09-14 06:54:57 -06:00
drscheme Some info.rkt cleanups. 2011-08-29 16:33:13 -04:00
dynext
embedded-gui
eopl
errortrace fix errortrace (required API changes), add `syntax-shift-phase-level' 2011-09-13 21:04:10 -06:00
ffi fix NSProcessInfo arguments hack 2011-09-09 22:27:34 -06:00
file
framework fix the collapsed snipclass so that it cooperates with the wxme library and 2011-09-13 14:58:39 -05:00
frtime Some info.rkt cleanups. 2011-08-29 16:33:13 -04:00
games
graphics
gui-debugger generalized `begin-for-syntax' 2011-09-08 14:06:00 -06:00
guibuilder
handin-client
handin-server
help add the roots to the links info line in the bug report form 2011-08-25 12:33:33 -05:00
hierlist
honu [honu] dont produce an extra void expression in a block. add a for form to iterate over a list. add an example of linq with xml 2011-09-13 12:15:47 -06:00
htdp
html
icons
lang fix errortrace-conversion problem in HtDP languages 2011-09-14 12:24:41 -06:00
launcher add ++aux' flag to raco exe' 2011-09-09 17:03:18 -06:00
lazy Fix another bunch of "language" typos. 2011-08-26 05:26:46 -04:00
macro-debugger generalized `begin-for-syntax' 2011-09-08 14:06:00 -06:00
make
meta add a test so that the current version of files with collapsed snips in them 2011-09-13 14:56:33 -05:00
mred win32: fix `get-file-list' with a single file result 2011-09-10 14:56:53 -06:00
mrlib adjust include-bitmap so that it does not write to the filesystem 2011-08-27 07:54:08 -05:00
mysterx
mzcom Some info.rkt cleanups. 2011-08-29 16:33:13 -04:00
mzlib generalized `begin-for-syntax' 2011-09-08 14:06:00 -06:00
mzscheme
net Moved `net/url' code from unit to module. 2011-09-05 15:22:39 -04:00
openssl Adding another variant of libssl for CentOS 2011-08-27 06:54:50 -06:00
parser-tools
picturing-programs Some info.rkt cleanups. 2011-08-29 16:33:13 -04:00
plai Fix another bunch of "language" typos. 2011-08-26 05:26:46 -04:00
planet let the planet resolver bestow on itself more powerful filesystem inspection capabilities 2011-09-07 22:17:12 -05:00
plot Plot doc typo. 2011-08-29 23:59:38 -04:00
preprocessor
profile Update and revise docs. 2011-09-06 16:32:28 -04:00
r5rs
r6rs generalized `begin-for-syntax' 2011-09-08 14:06:00 -06:00
racket fix errortrace (required API changes), add `syntax-shift-phase-level' 2011-09-13 21:04:10 -06:00
racklog
rackunit rackunit/tool: avoid attaching module to user namespace 2011-09-06 12:41:03 -06:00
raco
reader/lang
readline
redex Adds missing test image 2011-09-08 10:43:23 -05:00
repo-time-stamp
rnrs
s-exp/lang
scheme
schemeunit Some info.rkt cleanups. 2011-08-29 16:33:13 -04:00
scribble scribble: more nowraps in HTML output 2011-09-12 19:17:08 -06:00
scribblings fix errortrace (required API changes), add `syntax-shift-phase-level' 2011-09-13 21:04:10 -06:00
scriblib here-figures shouldn't be on a page of their own. 2011-09-06 16:35:16 -04:00
setup pr# 12143 raco make -j 2, fix split-path's 'relative to byte-string conversion 2011-09-05 17:22:59 -06:00
sgl
sirmail
slatex
slideshow
srfi Use reference implementation for srfi/11. 2011-08-31 12:38:38 -04:00
stepper
string-constants Synch German string constants with latest. 2011-09-10 13:35:31 +02:00
swindle
syntax allow different phases for `free-identifier=?' arguments 2011-09-12 17:08:50 -06:00
syntax-color
teachpack added a warning concerning cross-platform workings of teachpack 2011-09-01 18:27:24 -04:00
test-box-recovery
test-engine Report signature violations in the REPL. 2011-09-14 22:00:42 +02:00
tests place-channel fixes 2011-09-14 20:43:36 -06:00
tex2page
texpict
trace
typed Use better language for lang-info 2011-09-05 14:21:15 -04:00
typed-racket Fix type of random to accept any Integer. 2011-09-13 15:42:04 -04:00
typed-scheme Move typed-scheme to typed-racket collection. 2011-09-03 20:49:39 -04:00
unstable added unstable/lazy-require 2011-09-06 12:41:03 -06:00
version
web-server Fixing the handling of request bodies on non-POST methods 2011-09-13 08:57:58 -06:00
wxme fix the collapsed snipclass so that it cooperates with the wxme library and 2011-09-13 14:58:39 -05:00
xml
xrepl Add the missing documentation for ,check-requires. 2011-08-29 17:41:35 -04:00
.gitignore