![]() The old implementation could cause deadlock by blocking on a semaphore while waiting for the original place to run a callback, but a master GC might be needed (and the blocked place wouldn't get the signal). Beside fixing that problem, a potential memory leak is fixed in calling an ffi funcition and having a Racket->C unmarshaling fail. Also, the GC marking routine for a `place' value didn't reference the place's underlying `place_obj' value. |
||
---|---|---|
.. | ||
build | ||
contrib | ||
drdr | ||
drdr2 | ||
tree | ||
web | ||
check-dists.rkt | ||
checker.rkt | ||
dist-specs.rkt | ||
info.rkt | ||
props | ||
readme.txt | ||
spec-lang.rkt | ||
spec-reader.rkt | ||
specs.rkt |
This directory contains code that is used to manage Racket infrastructure.