Hi there,
I have finished my GC cleanup. It mostly seems to work, but I get transient
errors in the srfi-18 test.
I am suspecting a race condition in the eval module
WARNING: (srfi srfi-18): imported module (srfi srfi-34) overrides core binding
`raise'
ERROR: srfi-18.test: thread-start!: thread activates only after start -
arguments: ((syntax-error "memoization" "In file ~S, line ~S: ~A ~S in
expression ~S." ("/home/lilydev/vc/guile/srfi/srfi-18.scm" 135 "Bad binding" ct
(let (ct (current-thread)) [EMAIL PROTECTED] (or (hashq-ref
thread-exception-handlers ct) (hashq-set! thread-exception-handlers ct (list
initial-handler))))) #f))
ERROR: srfi-18.test: thread-terminate!: termination destroys non-started thread
- arguments: ((syntax-error "memoization" "In file ~S, line ~S: ~A ~S in
expression ~S." ("/home/lilydev/vc/guile/srfi/srfi-18.scm" 135 "Bad binding" ct
(let (ct (current-thread)) [EMAIL PROTECTED] (or (hashq-ref
thread-exception-handlers ct) (hashq-set! thread-exception-handlers ct (list
initial-handler))))) #f))
--
Han-Wen Nienhuys - [EMAIL PROTECTED] - http://www.xs4all.nl/~hanwen