summaryrefslogtreecommitdiff
path: root/contrib/epee/include/syncobj.h
Commit message (Collapse)AuthorAgeFilesLines
* Use boost::thread instead of std::threadHoward Chu2016-03-111-6/+6
| | | | and all other associated IPC
* move g_test_dbg_lock_sleep from a global to a function level staticmoneromooo-monero2016-02-221-5/+12
| | | | | This avoids the need to define that variable in every program which uses epee.
* std::condvar is broken on Win32 with gcc/g++ 4.8 tooHoward Chu2016-02-181-6/+4
| | | | Use boost...
* 2014 network limit 1.2 +utils +toc -doc -drmonerorfree2monero2015-02-201-4/+8
| | | | | | | | | | | | | | | | | | | | | | | | | new update of the pr with network limits more debug options: discarding downloaded blocks all or after given height. trying to trigger the locking errors. debug levels polished/tuned to sane values. debug/logging improved. warning: this pr should be correct code, but it could make an existing (in master version) locking error appear more often. it's a race on the list (map) of peers, e.g. between closing/deleting them versus working on them in net-limit sleep in sending chunk. the bug is not in this code/this pr, but in the master version. the locking problem of master will be fixed in other pr. problem is ub, and in practice is seems to usually cause program abort (tested on debian stable with updated gcc). see --help for option to add sleep to trigger the error faster.
* move modified epee code to new classes, revert licensefluffypony2014-07-251-25/+24
|
* License updated to BSD 3-clausefluffypony2014-07-231-24/+25
|
* some fixesAntonio Juarez2014-03-201-8/+10
|
* moved all stuff to githubAntonio Juarez2014-03-031-0/+241