summaryrefslogtreecommitdiff
path: root/event-internal.h
Commit message (Expand)AuthorAgeFilesLines
...
* | Merge remote-tracking branch 'origin/patches-2.0'Nick Mathewson2011-07-041-0/+1
|\ \ | |/
| * Merge remote-tracking branch 'github/20_global_locks_init' into patches-2.0Nick Mathewson2011-07-041-0/+1
| |\
| | * Avoid race-condition when initializing global locksNick Mathewson2011-04-221-0/+1
* | | Merge remote-tracking branch 'origin/patches-2.0'Nick Mathewson2011-07-021-0/+2
|\ \ \ | |/ /
| * | Fix AIX build issue with TAILQ_FOREACH definitionNick Mathewson2011-06-221-0/+2
| |/
* | Use "_WIN32", not WIN32: it's standard and we don't need to fake itNick Mathewson2011-05-251-2/+2
* | Merge remote branch 'origin/patches-2.0'Nick Mathewson2011-03-071-1/+11
|\ \ | |/
| * Have event_base_gettimeofday_cached() always return wall-clock timeNick Mathewson2011-03-031-1/+11
* | Include evconfig-private.h in internal files for great good.Kevin Bowling2011-01-021-0/+2
|/
* Add some checks since lack of TAILQ_FOREACH doesn't imply lack of FIRST,Kevin Bowling2010-11-231-0/+10
* Fix some ints to evutil_socket_t; make tests pass on win64.Dimitre Piskyulev2010-10-271-1/+1
* Remove event_base.evsigbase; nothing used it.Nick Mathewson2010-09-151-2/+0
* Merge remote branch 'chrisd/iocp-fixes4'Nick Mathewson2010-09-081-0/+7
|\
| * Add event_config_set_num_cpus_hint for tuning thread pools, etc.Christopher Davis2010-09-081-0/+1
| * Some IOCP bufferevent tweaks.Christopher Davis2010-09-081-0/+6
* | Minimize calls to base_notify implementation functions, thereby avoiding need...Nick Mathewson2010-09-081-0/+3
|/
* Use conditions instead of current_event_lock to fix a deadlock.Nick Mathewson2010-08-171-6/+7
* Clean up syntax on TAILQ_ENTRY() usageGilad Benjamini2010-08-131-1/+1
* Move event-config.h to include/event2Nick Mathewson2010-08-061-1/+1
* Make debug mode catch mixed ET and non-ET events on an fdNick Mathewson2010-04-281-0/+3
* Detect and refuse reentrant event_base_loop() callsNick Mathewson2010-03-211-0/+4
* Try to comment some of the event code moreNick Mathewson2010-03-121-20/+77
* Update all our copyright notices to say "2010"Nick Mathewson2010-03-041-1/+1
* Fix mingw compilationNick Mathewson2010-02-251-1/+1
* Clean up formatting: function/keyword spacing consistency.Nick Mathewson2010-02-191-3/+3
* Clean up formatting: use tabs, not 8-spaces, to indent.Nick Mathewson2010-02-181-2/+2
* Use less memory for each entry in a hashtableNick Mathewson2010-01-251-0/+2
* Add support for a "debug mode" to try to catch common errors.Nick Mathewson2010-01-251-0/+4
* Changelist code to defer event changes until just before dispatchNick Mathewson2010-01-141-1/+13
* Change event_base.activequeues to "array of eventlist".Nick Mathewson2009-11-091-1/+1
* Add an option to disable the timeval cache.Nick Mathewson2009-11-091-0/+2
* Implement queued timeouts for case where many timeouts are the same.Nick Mathewson2009-11-091-0/+11
* Do not call the locking variant of event_add or event_active in some cases wh...Nick Mathewson2009-10-271-0/+2
* Make "deferred callback queue" independent of event_base.Nick Mathewson2009-07-261-3/+5
* Remove all trailing whitespace from end-of-line.Nick Mathewson2009-07-171-1/+1
* Make event_del(E) block while E is running in another thread.Nick Mathewson2009-07-141-1/+7
* Trim 22 bytes from struct event on 32 bit platforms, more on 64-bit platforms.Nick Mathewson2009-05-151-0/+5
* Make unit tests for bufferevent_async compile and _almost_ work.Nick Mathewson2009-05-051-0/+2
* Add a constructor for bufferevent_async.Nick Mathewson2009-05-051-0/+4
* Document many internal functions and pieces of code.Nick Mathewson2009-04-171-11/+43
* Initial support for a lightweight 'deferred callbacks'.Nick Mathewson2009-04-101-0/+4
* Make threading functions global, like the mm_ functions. Use the libevent_pt...Nick Mathewson2009-02-121-8/+4
* Update copyright statements to reflect the facts that:Nick Mathewson2009-01-271-2/+2
* Replace all use of config.h with event-config.h.Nick Mathewson2009-01-271-2/+2
* Change the semantics of timeouts in conjunction with EV_PERSIST; timeouts in ...Niels Provos2009-01-221-0/+2
* Use eventfd for main-thread notification where available (i.e., linux).Nick Mathewson2009-01-191-1/+4
* Move per-fd info from eventops into evmap. Not done for win32.c yet.Nick Mathewson2009-01-141-2/+3
* Rename four internal headers to follow the -internal.h convention.Nick Mathewson2009-01-131-2/+2
* On win32, use a hashtable to map sockets to events rather than using an array.Nick Mathewson2009-01-091-4/+18
* we cannot realloc memory used by TAILQ; instead malloc each slot individuallyNiels Provos2008-12-251-1/+1