Commit Graph

109 Commits (958de4fee2ff192aa4ffad05b98eee3ba9472814)

Author SHA1 Message Date
Marc Alexander Lehmann ca5022c45d add solaris port backend 2007-11-16 01:33:53 +00:00
Marc Alexander Lehmann 2ca6ed7e92 optimise ev_default_loop 2007-11-15 09:19:42 +00:00
Marc Alexander Lehmann 7ac7bc108b *** empty log message *** 2007-11-12 21:51:14 +00:00
Marc Alexander Lehmann e8467d9533 *** empty log message *** 2007-11-12 07:58:13 +00:00
Marc Alexander Lehmann f7529e9540 *** empty log message *** 2007-11-12 06:34:49 +00:00
Marc Alexander Lehmann 4189582989 *** empty log message *** 2007-11-12 05:53:55 +00:00
Marc Alexander Lehmann 70a6a63ba0 applied patches by W.C.A. Wijngaards, changed env variable handling 2007-11-12 05:40:55 +00:00
Marc Alexander Lehmann e0a4b97e57 rewrite seletc backend, port again to msvc 2007-11-12 00:31:08 +00:00
Marc Alexander Lehmann 9666bde85d *** empty log message *** 2007-11-11 04:13:42 +00:00
Marc Alexander Lehmann 4e4ecb8dc4 fix bug 2007-11-11 01:07:35 +00:00
Marc Alexander Lehmann b07765847b first rough cut at c++ interface 2007-11-10 21:19:29 +00:00
Marc Alexander Lehmann 66dc7ad27c optimise ev_now when \!MULTIPLICITY 2007-11-10 03:19:21 +00:00
Marc Alexander Lehmann 097143d2e7 optimise ev_now when \!MULTIPLICITY 2007-11-10 03:13:50 +00:00
Marc Alexander Lehmann 4ba28c3b9d *** empty log message *** 2007-11-10 00:55:27 +00:00
Marc Alexander Lehmann 82ee172801 *** empty log message *** 2007-11-09 21:48:22 +00:00
Marc Alexander Lehmann 947bab6cea *** empty log message *** 2007-11-09 20:55:09 +00:00
Marc Alexander Lehmann 0e9350d434 *** empty log message *** 2007-11-09 17:10:57 +00:00
Marc Alexander Lehmann 684c70bb5d *** empty log message *** 2007-11-09 15:15:20 +00:00
Marc Alexander Lehmann 700af6f152 add ev_feed_event 2007-11-08 21:08:56 +00:00
Marc Alexander Lehmann 02fdea7be3 implement periodic reschedule callbacks 2007-11-08 00:44:17 +00:00
Marc Alexander Lehmann e54340417e *** empty log message *** 2007-11-06 18:49:32 +00:00
Marc Alexander Lehmann 1b2d925357 now port to microsofts goddamn broken pseudo-c-we-do-it-different-to-spite-you so-called c compiler 2007-11-06 13:17:55 +00:00
Marc Alexander Lehmann b54f6e9ced better fork 2007-11-06 00:52:32 +00:00
Marc Alexander Lehmann 66df0f5347 better error handling 2007-11-06 00:10:04 +00:00
Marc Alexander Lehmann ecdc239f03 *** empty log message *** 2007-11-04 23:51:02 +00:00
Marc Alexander Lehmann 3a3345080d *** empty log message *** 2007-11-04 23:29:48 +00:00
Marc Alexander Lehmann f0a5d740f6 - have to re-check potentially closed fds regularly for epoll. this hurts
badly :(
- still more than twice as fats as libevent.
- many minor fixes
2007-11-04 23:14:11 +00:00
Marc Alexander Lehmann a0113c3cec need to rethinkg design, maybe use 'proper' struct subclassing due to aliasing restrictions in C 2007-11-04 20:38:07 +00:00
Marc Alexander Lehmann e14e689e9f *** empty log message *** 2007-11-04 19:45:09 +00:00
Marc Alexander Lehmann 0c25f49f94 better destroy support, separate into default loop and additional loops 2007-11-04 15:58:49 +00:00
Marc Alexander Lehmann 6e886dc713 wow the event api is broken 2007-11-04 00:24:16 +00:00
Marc Alexander Lehmann e06a2f3e2f *** empty log message *** 2007-11-03 22:10:39 +00:00
Marc Alexander Lehmann 1cb1e18a7a prepare for multiple bases 2007-11-03 21:58:51 +00:00
Marc Alexander Lehmann 79c49c6573 try to programmatically integrate libevent 2007-11-03 19:41:55 +00:00
Marc Alexander Lehmann 8eec05e736 rework signal and child handling 2007-11-03 11:44:44 +00:00
Marc Alexander Lehmann d380a36c57 add rpid/rstatus 2007-11-03 09:19:58 +00:00
Marc Alexander Lehmann 762f2524e0 *** empty log message *** 2007-11-02 22:03:00 +00:00
Marc Alexander Lehmann e8d1653b96 added kqeueue backend, completely untested 2007-11-02 20:59:14 +00:00
Marc Alexander Lehmann 3f0621eb92 impleemnt static priorities 2007-11-02 20:05:05 +00:00
Marc Alexander Lehmann a650025791 implement poll method, handle enomem by closing a 'random' fd 2007-11-02 16:54:34 +00:00
Marc Alexander Lehmann a2f8262415 *** empty log message *** 2007-11-01 13:11:11 +00:00
Marc Alexander Lehmann 0ff80c12fa *** empty log message *** 2007-11-01 11:55:54 +00:00
Marc Alexander Lehmann b3b3a857d8 *** empty log message *** 2007-11-01 11:11:22 +00:00
Marc Alexander Lehmann 916bf7ddf5 the big rename 2007-11-01 06:48:49 +00:00
Marc Alexander Lehmann fb56d3d117 only add fds to fdchangeset one 2007-10-31 22:16:36 +00:00
Marc Alexander Lehmann 1f357b803c stuffs 2007-10-31 20:46:44 +00:00
Marc Alexander Lehmann 471dfc58ca better resize 2007-10-31 20:10:17 +00:00
Marc Alexander Lehmann 0e1026832a include child watcher 2007-10-31 19:07:43 +00:00
Marc Alexander Lehmann f0d44adb33 add prepare watcher 2007-10-31 18:28:00 +00:00
Marc Alexander Lehmann 12adbbcea4 legalese 2007-10-31 14:44:14 +00:00
Marc Alexander Lehmann fccf308620 *** empty log message *** 2007-10-31 13:57:34 +00:00
Marc Alexander Lehmann ef1150cb72 *** empty log message *** 2007-10-31 11:52:12 +00:00
Marc Alexander Lehmann 4efcdb6b58 EV first rough cut 2007-10-31 10:50:05 +00:00
Marc Alexander Lehmann 4d05586119 *** empty log message *** 2007-10-31 09:23:17 +00:00
Marc Alexander Lehmann 8a712bb7dd implement idle and check watchers, rmeove flawed hook system 2007-10-31 07:24:17 +00:00
Marc Alexander Lehmann 998e0b3ead implement primitive hook management 2007-10-31 00:32:33 +00:00
Marc Alexander Lehmann 7e9192be63 much better 2007-10-30 23:10:33 +00:00
Marc Alexander Lehmann d6bac77fda *** empty log message *** 2007-10-30 21:42:13 +00:00
Marc Alexander Lehmann f88a8c1dac initial roguh cut that doesn't immediately barf 2007-10-30 20:59:31 +00:00