Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| 2447fe88 | 2010-08-28 04:07:48 | Add event_config_set_num_cpus_hint for tuning thread pools, etc. | ||
| d844242f | 2010-08-28 02:08:27 | Stop IOCP when freeing the event_base. | ||
| 17efc1cd | 2010-03-04 01:25:51 | Update all our copyright notices to say "2010" | ||
| e5cf9879 | 2010-02-18 17:46:56 | Clean up formatting: remove trailing spaces | ||
| e5bbd40a | 2010-02-18 17:41:15 | Clean up formatting: use tabs, not 8-spaces, to indent. | ||
| cef61a2f | 2010-01-26 12:08:17 | Use ev_[u]intptr_t types in place of [u]intptr_t | ||
| d7d1f1da | 2009-11-17 20:31:09 | Move responsibility for IOCP callback into bufferevent_async. This patch from Chris Davis saves some callback depth, and adds proper ref-counting to bufferevents when there's a deferred evbuffer callback inflight. It could use a couple more comments to really nail down what its invariants are. svn:r1543 | ||
| 86db1c85 | 2009-11-04 05:19:26 | Commit ConnectEx code to get connect working with async bufferevents. This is code by Chris Davis, with changes to get the unit tests failing less aggressively. The unit tests for this code do not completely pass yet; Chris is looking into that. If they aren't passing by the next release, I'll turn off this code. svn:r1499 | ||
| a84c87d7 | 2009-11-02 19:51:26 | Refactor IOCP callback interface Chris Davis points out that GetQueuedCompletionStatus sometimes returns false not to report "No events for you!" but instead to report "An overlapped operation failed." Add a way to tell an event_overlapped that its operation failed. svn:r1490 | ||
| fa313f28 | 2009-10-29 18:30:43 | Extract XP-only functions when initializing the IOCP port svn:r1479 | ||
| 879420a7 | 2009-10-23 22:00:29 | Expose a narrow window to the IOCP code. svn:r1459 | ||
| 0b22ca19 | 2009-05-22 19:11:48 | Use ev_ssize_t in place of ssize_t *everywhere*. svn:r1309 | ||
| 31d89f27 | 2009-05-13 20:37:21 | Add a "ctrl" mechanism to bufferevents for property access. OpenSSL uses something like this to implement get/set access for properties on its BIOs, so that it doesn't need to add a pair of get/set functions to the vtable struct for every new abstract property it provides an accessor for. Doing this lets us make bufferevent_setfd abstract, and implement an abstract bufferevent_getfd. svn:r1284 | ||
| fe47003d | 2009-05-05 16:52:37 | Make unit tests for bufferevent_async compile and _almost_ work. Either I need to make the callbacks get deferred in a base with no events (doable), or I need to make it okay to call launch_read from inside the callback for read (tricky). svn:r1277 | ||
| b69d03b5 | 2009-05-05 14:18:14 | Add a constructor for bufferevent_async. svn:r1274 | ||
| f1090833 | 2009-04-30 19:04:44 | First tests for IOCP loop, and related fixes. The fixes are: a shutdown mode that works, and a way to activate an arbitrary event_overlapped. svn:r1254 | ||
| 838d0a81 | 2009-04-17 06:55:08 | Document many internal functions and pieces of code. svn:r1181 | ||
| 0b987813 | 2009-04-16 00:32:52 | More hacking on event_iocp.c: make it compile, and give it more of an interface. This code is now testable. svn:r1176 | ||
| 93d4f884 | 2009-04-14 20:11:10 | Make buffer iocp stuff compile happily svn:r1174 | ||
| ca737ff3 | 2009-04-13 18:29:31 | Add draft (nonworking) versions of iocp code to hack on more. svn:r1172 |