summaryrefslogtreecommitdiff
path: root/evthread.c
Commit message (Expand)AuthorAgeFilesLines
* Export symbols for -fvisibility=hidden (under cmake)Azat Khuzhin2017-03-131-1/+1
* evthread: fix evthread_setup_global_lock_() for debug-lock with a real-lock caseAzat Khuzhin2015-10-041-7/+8
* Debug mode option to error on evthread init AFTER other event calls.Mark Ellzey2015-05-151-0/+33
* evthread: evthreadimpl_disable_lock_debugging_() for libevent_global_shutdown()Azat Khuzhin2015-01-261-0/+4
* evthread: add evthread_get_{lock,condition}_callbacks() helpersAzat Khuzhin2015-01-261-6/+13
* Rename event_enable_lock_debuging() to ..._debugging()Nick Mathewson2012-08-231-0/+7
* Clean up lingering _identifiers.Nick Mathewson2012-02-291-4/+4
* Fix all identifiers with names beginning with underscore.Nick Mathewson2012-02-291-80/+80
* Convert event-config.h macros to avoid reserved identifiersNick Mathewson2012-02-291-1/+1
* 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 Mathewson2012-01-241-2/+11
|\ \ | |/
| * Do a memberwise comparison of threading function tablesNate R2012-01-241-2/+11
* | Merge remote-tracking branch 'origin/patches-2.0'Nick Mathewson2011-11-141-0/+6
|\ \ | |/
| * Don't try to make notifiable event_base when no threading fns are configuredNick Mathewson2011-11-141-0/+6
* | 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-2/+90
|\ \ | |/
| * Merge remote-tracking branch 'github/20_global_locks_init' into patches-2.0Nick Mathewson2011-07-041-2/+90
| |\
| | * Complain if the caller tries to change threading cbs after setting themNick Mathewson2011-04-221-1/+30
| | * Avoid race-condition when initializing global locksNick Mathewson2011-04-221-1/+60
* | | Merge remote-tracking branch 'origin/patches-2.0'Nick Mathewson2011-04-221-0/+1
|\ \ \ | |/ /
| * | Add an assert to appease clang's static analyzerSebastian Hahn2011-04-231-0/+1
| |/
* | munge the debug_lock signature before freeing it: it might help us catch use-...Nick Mathewson2011-03-071-0/+1
* | Add a magic number to debug_locks to better catch lock-coding errors.Dave Hart2011-03-071-1/+11
* | Include evconfig-private.h in internal files for great good.Kevin Bowling2011-01-021-0/+1
|/
* Use relative includes instead of system includes consistently.Evan Jones2010-12-021-1/+1
* On windows, make lock/thread function tables staticNick Mathewson2010-09-011-4/+79
* Honor NDEBUG; build without warnings with NDEBUG; make NDEBUG always-off in u...Nick Mathewson2010-08-231-2/+1
* Add a condition variable backend, with implementations for pthreads and win32Nick Mathewson2010-08-171-15/+78
* Completely remove the (mostly-removed) obsolete thread functions.Nick Mathewson2010-08-101-21/+0
* Move event-config.h to include/event2Nick Mathewson2010-08-061-1/+1
* Remove the obsolete evthread interfacesNick Mathewson2010-05-111-60/+6
* 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-1/+1
* Fix a few locking issues on windows.unknown2009-12-211-0/+2
* Improved optional lock debugging.Nick Mathewson2009-11-271-0/+30
* Stop passing EVTHREAD_READ and EVTHREAD_WRITE to non-rw locks.Nick Mathewson2009-11-271-3/+17
* Revise the locking API: deprecate the old locking callbacks and add trylock.Nick Mathewson2009-11-271-0/+233