darling-libobjc2/toydispatch
2010-01-25 22:56:54 +00:00
..
COPYING Added license for toydispatch. 2010-01-25 13:14:04 +00:00
GNUmakefile Allowed hash tables to dynamically resize. This uses toydispatch to free the old version of the table after copying all of the data into the new one, after waiting enough time to allow all potential readers to finish. There are theoretical cases when this can fail, but hopefully no practical ones. The theoretical cases can be removed by making the garbage thread run at a lower priority than all of the other threads in the system. 2010-01-25 22:56:54 +00:00
toydispatch.c Fixed copy and paste error in toydispatch. 2010-01-25 18:41:42 +00:00
toydispatch.h Added toydispatch to libobjc. This is an implementation of a tiny subset of libdispatch, requiring no kernel support beyond a standard pthread implementation. It is intended to be used for running asynchronous book-keeping tasks for libobjc, but might also be useful for other things so it's compiled as a separate library. 2010-01-25 13:07:16 +00:00