Commit Graph
63 Commits
Author SHA1 Message Date
Michael Davidsaver a88e6e5336 test overflow in downstream queue 2016-02-01 16:16:54 -05:00
Michael Davidsaver 03f666c3f6 fixups 2016-01-29 18:34:59 -05:00
Michael Davidsaver 8be5c48677 minor 2016-01-29 16:19:51 -05:00
Michael Davidsaver aecd8471e1 more ref. count tracking and break some loops 2016-01-29 16:15:34 -05:00
Michael Davidsaver 9d561f63a6 correct simulation of monitor deltas
allow the "remote" copy to get out of sync
if changed mask is incorrect/incomplete
2016-01-29 15:54:43 -05:00
Michael Davidsaver 3cd09efa0a more test 2016-01-29 15:01:37 -05:00
Michael Davidsaver 4f5dd551d9 more testing 2016-01-29 14:04:26 -05:00
Michael Davidsaver 9ee050fa25 monitoring test infrastructure 2016-01-28 17:07:07 -05:00
Michael Davidsaver 0995c48f90 minor 2016-01-28 12:13:43 -05:00
Michael Davidsaver 125f04da3a weak_set iterator 2016-01-20 13:39:00 -05:00
Michael Davidsaver 14bcd4a4d1 fix weakmap/set lock delegation 2015-12-08 17:10:09 -05:00
Michael Davidsaver 3ed487fdce weakset/map update
note that size() can give larger than actual.
Skip dead entries in lock_*() instead of throwing.
2015-12-08 13:18:47 -05:00
Michael Davidsaver 3e265f02c0 add weak_set and wake_value_map
Containers for weak_ptr which automatically
remove dead references.
2015-12-07 22:25:46 -05:00