- 29 Oct, 2015 1 commit
-
-
Christian Kern committed
-
- 21 Oct, 2015 1 commit
-
-
Christian Kern committed
-
- 12 Oct, 2015 1 commit
-
-
- Do not use lists - Remove HelpScan - Release memory to memory manager when destructed (before that, memory had to be released by the memory manager in its destructor). - Avoid stdlib algorithms
Christian Kern committed
-
- 01 Apr, 2015 1 commit
-
-
Tobias Fuchs committed
-
- 31 Mar, 2015 2 commits
-
-
Christian Kern committed
-
unknown committed
-
- 02 Feb, 2015 3 commits
-
-
Tobias Schuele committed
-
Marcus Winter committed
-
Christian Kern committed
-
- 27 Jan, 2015 1 commit
-
-
portability: changed all checks for platform specific defines to checks for EMBB_* defines, fixed affinity implementation for FreeBSD
Marcus Winter committed
-
- 26 Jan, 2015 1 commit
-
-
Marcus Winter committed
-
- 10 Oct, 2014 1 commit
-
-
Michael, Maged M. "Hazard pointers: Safe memory reclamation for lock-free objects." Parallel and Distributed Systems, IEEE Transactions on 15.6 (2004): 491-504. Might fix bug, where the MPMC queue hang (very very spuriously), because tail->GetNext() == tail...
Christian Kern committed
-
- 09 Oct, 2014 2 commits
-
-
Christian Kern committed
-
Christian Kern committed
-
- 08 Oct, 2014 1 commit
-
-
Tobias Schuele committed
-
- 07 Oct, 2014 3 commits
-
-
This reverts commit 807308ab819e778915b8a6c5c5cdb68288233f72. This reverts commit 399ddba00be2f45a4768f4a2e92d1c12d3e75552.
Christian Kern committed -
- shift initialization of is_active to correct position - remove unused variable
Christian Kern committed -
HelpScan was implemented wrong -> Scan could be executed be different threads the same time -> FixedSize lists got messed up -> program tried to return wrong pointers to the object pool -> segfault or hang Moreover, added assertion that checks that only one thread concurrently enters scan, for avoiding these kind of bugs in the future.
Christian Kern committed
-
- 01 Oct, 2014 1 commit
-
-
Tobias Schuele committed
-