cvsuser 03/12/16 05:01:26
Modified: docs/dev events.pod Log: event-handling-9: doc update Revision Changes Path 1.3 +6 -5 parrot/docs/dev/events.pod Index: events.pod =================================================================== RCS file: /cvs/public/parrot/docs/dev/events.pod,v retrieving revision 1.2 retrieving revision 1.3 diff -u -w -r1.2 -r1.3 --- events.pod 16 Dec 2003 11:33:11 -0000 1.2 +++ events.pod 16 Dec 2003 13:01:26 -0000 1.3 @@ -16,9 +16,8 @@ =head1 Prelims As there is currently no good test if a threading library is included -at link time, I changed F<config/init/hints/linux.pl> to link against -F<pthread> and fake a B<PARROT_HAS_HEADER_LIB_PTHREAD> entry for -checking in F<src/events.c>. +at link time, its assumed, that platforms having +B<PARROT_HAS_HEADER_PTHREAD> link against B<libpthread>. =head1 DESCRIPTION @@ -47,6 +46,10 @@ B<task_queue>. This also enables event checking in the interpreters run-core. +When the popped off entry is a timed event and has a repeat interval, +the entry is duplicated and reinserted with the interval added to the +current time. + =head2 The interpreter event checking code We cannot interrupt the interpreter at arbitrary points and run some @@ -75,8 +78,6 @@ =head1 Missing =over 4 - -=item Insert timed events accoring to their abstime =item Synchronous event API
