summaryrefslogtreecommitdiff
path: root/evthread-internal.h
Commit message (Expand)AuthorAgeFilesLines
* Fix EVBASE_ACQUIRE_LOCK/EVBASE_RELEASE_LOCK for EVENT__DISABLE_THREAD_SUPPORTAzat Khuzhin2022-07-091-2/+2
* Do not use shared global structures on CYGWINAzat Khuzhin2020-01-241-1/+1
* cmake: Export missing symbols for win32Azat Khuzhin2017-03-141-0/+9
* Export symbols for -fvisibility=hidden (under cmake)Azat Khuzhin2017-03-131-0/+5
* Fix "function declaration isn’t a prototype"Thomas Bernard2015-02-161-2/+2
* evthread: evthreadimpl_disable_lock_debugging_() for libevent_global_shutdown()Azat Khuzhin2015-01-261-0/+2
* evthread: add evthread_get_{lock,condition}_callbacks() helpersAzat Khuzhin2015-01-261-0/+5
* use FormatMessage for winsock errorsPatrick Pelletier2013-02-141-0/+1
* Clean up lingering _identifiers.Nick Mathewson2012-02-291-18/+18
* Have all visible internal function names end with an underscore.Nick Mathewson2012-02-291-5/+5
* Fix all identifiers with names beginning with underscore.Nick Mathewson2012-02-291-77/+77
* Convert include-guard macro convention to avoid reserved identifiersNick Mathewson2012-02-291-3/+3
* Convert event-config.h macros to avoid reserved identifiersNick Mathewson2012-02-291-4/+4
* Merge remote-tracking branch 'origin/patches-2.0'Nick Mathewson2012-02-101-1/+1
|\
| * Update copyright notices to 2012Nick Mathewson2012-02-101-1/+1
* | Merge remote-tracking branch 'origin/patches-2.0'Nick Mathewson2011-11-141-0/+10
|\ \ | |/
| * Don't try to make notifiable event_base when no threading fns are configuredNick Mathewson2011-11-141-0/+10
* | Merge remote-tracking branch 'origin/patches-2.0'Nick Mathewson2011-10-261-1/+1
|\ \ | |/
| * Update copyright dates to 2011.Nick Mathewson2011-10-241-1/+1
* | Merge remote-tracking branch 'origin/patches-2.0'Nick Mathewson2011-07-041-0/+18
|\ \ | |/
| * Avoid race-condition when initializing global locksNick Mathewson2011-04-221-0/+18
* | Use "_WIN32", not WIN32: it's standard and we don't need to fake itNick Mathewson2011-05-251-1/+1
* | Include evconfig-private.h in internal files for great good.Kevin Bowling2011-01-021-1/+3
|/
* Use relative includes instead of system includes consistently.Evan Jones2010-12-021-1/+1
* Implement EVBASE_NEED_NOTIFY on win32Nick Mathewson2010-09-081-0/+4
* Merge branch 'th_notify_fd_reinit'Nick Mathewson2010-09-081-2/+11
|\
| * Avoid needlessly calling evthread_notify_base() when the loop is not runningNick Mathewson2010-09-081-2/+11
* | On windows, make lock/thread function tables staticNick Mathewson2010-09-011-28/+151
|/
* Add a condition variable backend, with implementations for pthreads and win32Nick Mathewson2010-08-171-2/+41
* Move event-config.h to include/event2Nick Mathewson2010-08-061-1/+1
* Do not check that event_base is set in EVBASE_ACQUIRE_LOCKNick Mathewson2010-05-131-8/+2
* Update all our copyright notices to say "2010"Nick Mathewson2010-03-041-1/+1
* Clean up formatting: use tabs, not 8-spaces, to indent.Nick Mathewson2010-02-181-4/+4
* Fix compilation of rate-limit code when threading support is disabledNick Mathewson2010-01-221-1/+1
* New EVTHREAD_TRY_LOCK function to try to grab a lock.Nick Mathewson2009-12-041-0/+19
* Improved optional lock debugging.Nick Mathewson2009-11-271-1/+14
* Stop passing EVTHREAD_READ and EVTHREAD_WRITE to non-rw locks.Nick Mathewson2009-11-271-7/+7
* Revise the locking API: deprecate the old locking callbacks and add trylock.Nick Mathewson2009-11-271-25/+22
* Spelling fixes in comments and strings.Nick Mathewson2009-10-161-1/+1
* Update copyright notices, add some missing license statementsNick Mathewson2009-04-191-1/+1
* Document many internal functions and pieces of code.Nick Mathewson2009-04-171-1/+21
* Finally, get unit tests to pass with threading turned off again.Nick Mathewson2009-04-051-0/+1
* Actually, move EVUTIL_NIL_STMT to util-internal.hNick Mathewson2009-04-051-13/+8
* Fix build with thread support disabled, and make no-op macros a little more n...Nick Mathewson2009-04-051-5/+17
* Add some more utility macros to evthread-internal.hNick Mathewson2009-04-051-1/+41
* Make threading functions global, like the mm_ functions. Use the libevent_pt...Nick Mathewson2009-02-121-21/+39
* Update copyright statements to reflect the facts that:Nick Mathewson2009-01-271-1/+0
* Replace all use of config.h with event-config.h.Nick Mathewson2009-01-271-3/+3
* add a check that base != NULL for threading; might want to drop this laterNiels Provos2008-03-311-1/+1
* switch thread support so that locks get allocated as they are needed.Niels Provos2008-03-101-7/+4