Commit graph

13 commits

Author SHA1 Message Date
Alex Shinn
13c80c07a0 timeouts can be either time objects or seconds 2012-03-08 21:08:07 +09:00
Alex Shinn
904ae5743e Updating the front of the thread list when a signal is caught.
This fixes the delay caused when a signal is caught while only a
single other thread is running.
2011-12-25 17:14:01 +09:00
Alex Shinn
cd91d4aa72 fix to avoid maxing cpu when we want to wait on an fd 2011-11-22 21:15:05 +09:00
Alex Shinn
71922c284a we can now block on fd's directly with no port 2011-11-21 20:41:53 +09:00
Alex Shinn
af79b05f6d Another threading patch from Lorenzo, don't queue unpaused thread if
it's the current running thread, and fix to clear wait on correct
unpaused thread.
2011-11-21 19:22:06 +09:00
Alex Shinn
55fecb2149 Patch from Lorenzo to remove unblocked entries from SEXP_G_THREADS_POLL_FDS. 2011-11-16 23:04:33 -08:00
Alex Shinn
2caa285a63 Making the dynamic-wind state thread-specific. 2011-11-12 11:03:30 +09:00
Alex Shinn
7a5dd6351c Shared libraries are now versioned and annotated with the ABI compile-time options. 2011-11-07 23:39:38 +09:00
Alex Shinn
1b4cc2ad14 Removing uses of sexp_api_params and sexp_api_pass which were ugly and no longer supported anyway.
The definitions are still provided for backwards compatibility.
2011-11-07 01:30:55 +09:00
Alex Shinn
b6e3387a62 Thread timeout patch from Lorenzo. 2011-11-04 22:45:47 +09:00
Alex Shinn
68a95bc366 removing static globals so multiple unrelated contexts can use threads 2011-11-04 15:19:28 +09:00
Alex Shinn
395d5be5ad title-casing type names 2011-11-04 15:08:22 +09:00
Alex Shinn
4ae5949d54 fixing header alignment in disasm 2011-11-01 22:51:09 +09:00