Mercurial > hg > Gears > Gears
changeset 1066:bd8d529b1432
pass rbTreeTest3 2, 5, 8
author | matac42 <matac@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Sun, 04 Feb 2024 17:26:38 +0900 |
parents | 11c9faf03f52 |
children | 7b709b959f7c |
files | src/parallel_execution/CMakeLists.txt src/parallel_execution/RedBlackTree.cbc |
diffstat | 2 files changed, 10 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/src/parallel_execution/CMakeLists.txt Sun Feb 04 16:54:32 2024 +0900 +++ b/src/parallel_execution/CMakeLists.txt Sun Feb 04 17:26:38 2024 +0900 @@ -152,6 +152,13 @@ GearsCommand( TARGET + rbtree_copy3 + SOURCES + SingleLinkedQueue.cbc test/rbTreeCopy_test3.cbc RedBlackTree.cbc SingleLinkedStack.cbc compare.c +) + +GearsCommand( + TARGET boundedBuffer SOURCES examples/boundedBuffer/main.cbc examples/boundedBuffer/initBuffer.cbc examples/boundedBuffer/SemaphoreImpl.cbc examples/boundedBuffer/BoundedBuffer.cbc examples/boundedBuffer/consumer.cbc examples/boundedBuffer/producer.cbc SpinLock.cbc CPUWorker.cbc TaskManagerImpl.cbc SingleLinkedQueue.cbc SynchronizedQueue.cbc MultiDimIterator.cbc AtomicReference.cbc
--- a/src/parallel_execution/RedBlackTree.cbc Sun Feb 04 16:54:32 2024 +0900 +++ b/src/parallel_execution/RedBlackTree.cbc Sun Feb 04 17:26:38 2024 +0900 @@ -269,6 +269,9 @@ if (tree->current == NULL) { goto swap(tree); } + if (tree->current == tree->root) { + goto swap(tree); + } goto toStack->pop(up2); }