Punt without-preemption; use without-interrupts during callouts.
authorMatt Birkholz <puck@birchwood-abbey.net>
Tue, 5 Jan 2016 18:45:39 +0000 (11:45 -0700)
committerMatt Birkholz <puck@birchwood-abbey.net>
Tue, 5 Jan 2016 18:45:39 +0000 (11:45 -0700)
commit5f77879e2b9610f77082e853cdc619617167b909
treed569a7f3f48f6c4f4109616171d5424cd8db96dc
parentff6ec4c4fedbc93adf9747987cbf69a2d0db129e
Punt without-preemption; use without-interrupts during callouts.

Using without-preemption in (runtime ffi) causes timer interrupts to
be ignored -- COMPLETELY ignored in the glxgears demo's animation
loop.  It is probably no more helpful in with-obarray-lock(?).
src/runtime/ffi.scm
src/runtime/runtime.pkg
src/runtime/thread.scm