├── LICENSE.txt ├── OneFile-2019.pdf ├── README.md ├── common ├── HazardEras.hpp ├── HazardPointers.hpp ├── HazardPointersSimQueue.hpp ├── README.md ├── RIStaticPerThread.hpp ├── ThreadRegistry.cpp ├── ThreadRegistry.hpp └── pfences.h ├── datastructures ├── generic │ ├── TMHashMap.hpp │ ├── TMLinkedListQueue.hpp │ ├── TMLinkedListSet.hpp │ └── TMRedBlackBST.hpp ├── hashmaps │ ├── CRWWPSTMResizableHashSet.hpp │ ├── ESTMResizableHashSet.hpp │ ├── OFLFResizableHashSet.hpp │ ├── OFWFResizableHashSet.hpp │ └── TinySTMResizableHashSet.hpp ├── linkedlists │ ├── CRWWPLinkedListSet.hpp │ ├── ESTMLinkedListSet.hpp │ ├── HazardEras.hpp │ ├── HazardPointers.hpp │ ├── MagedHarrisLinkedListSetHE.hpp │ ├── MagedHarrisLinkedListSetHP.hpp │ ├── OFLFLinkedListSet.hpp │ ├── OFWFLinkedListSet.hpp │ ├── STMLinkedListSet.hpp │ └── TinySTMLinkedListSet.hpp ├── queues │ ├── CRWWPLinkedListQueue.hpp │ ├── ESTMArrayLinkedListQueue.hpp │ ├── ESTMLinkedListQueue.hpp │ ├── FAAArrayQueue.hpp │ ├── HazardPointers.hpp │ ├── HazardPointersSimQueue.hpp │ ├── LCRQueue.hpp │ ├── MichaelScottQueue.hpp │ ├── OFLFArrayLinkedListQueue.hpp │ ├── OFLFArrayQueue.hpp │ ├── OFLFLinkedListQueue.hpp │ ├── OFWFArrayLinkedListQueue.hpp │ ├── OFWFLinkedListQueue.hpp │ ├── README.md │ ├── SimQueue.hpp │ ├── TinySTMArrayLinkedListQueue.hpp │ ├── TinySTMLinkedListQueue.hpp │ └── TurnQueue.hpp ├── sequential │ ├── HashSet.hpp │ ├── LinkedListQueue.hpp │ ├── LinkedListSet.hpp │ ├── RedBlackBST.hpp │ ├── SortedArraySet.hpp │ ├── SortedVectorSet.hpp │ └── TreeSet.hpp ├── treemaps │ ├── ESTMRedBlackTree.hpp │ ├── HazardEras.hpp │ ├── NatarajanTreeHE.hpp │ ├── OFLFRedBlackTree.hpp │ ├── OFWFRedBlackTree.hpp │ └── TinySTMRedBlackTree.hpp ├── trevor_brown_abtree │ ├── Makefile │ ├── TrevorBrownABTree.hpp │ ├── common │ │ ├── atomic_ops │ │ │ ├── atomic_ops.h │ │ │ └── atomic_ops │ │ │ │ ├── generalize-small.h │ │ │ │ ├── generalize.h │ │ │ │ └── sysdeps │ │ │ │ ├── README │ │ │ │ ├── acquire_release_volatile.h │ │ │ │ ├── aligned_atomic_load_store.h │ │ │ │ ├── all_acquire_release_volatile.h │ │ │ │ ├── all_aligned_atomic_load_store.h │ │ │ │ ├── all_atomic_load_store.h │ │ │ │ ├── ao_t_is_int.h │ │ │ │ ├── armcc │ │ │ │ └── arm_v6.h │ │ │ │ ├── atomic_load_store.h │ │ │ │ ├── char_acquire_release_volatile.h │ │ │ │ ├── char_atomic_load_store.h │ │ │ │ ├── emul_cas.h │ │ │ │ ├── gcc │ │ │ │ ├── alpha.h │ │ │ │ ├── arm.h │ │ │ │ ├── avr32.h │ │ │ │ ├── cris.h │ │ │ │ ├── hppa.h │ │ │ │ ├── ia64.h │ │ │ │ ├── m68k.h │ │ │ │ ├── mips.h │ │ │ │ ├── powerpc.h │ │ │ │ ├── s390.h │ │ │ │ ├── sh.h │ │ │ │ ├── sparc.h │ │ │ │ ├── x86.h │ │ │ │ └── x86_64.h │ │ │ │ ├── generic_pthread.h │ │ │ │ ├── hpc │ │ │ │ ├── hppa.h │ │ │ │ └── ia64.h │ │ │ │ ├── ibmc │ │ │ │ └── powerpc.h │ │ │ │ ├── icc │ │ │ │ └── ia64.h │ │ │ │ ├── int_acquire_release_volatile.h │ │ │ │ ├── int_aligned_atomic_load_store.h │ │ │ │ ├── int_atomic_load_store.h │ │ │ │ ├── msftc │ │ │ │ ├── arm.h │ │ │ │ ├── common32_defs.h │ │ │ │ ├── x86.h │ │ │ │ └── x86_64.h │ │ │ │ ├── ordered.h │ │ │ │ ├── ordered_except_wr.h │ │ │ │ ├── read_ordered.h │ │ │ │ ├── short_acquire_release_volatile.h │ │ │ │ ├── short_aligned_atomic_load_store.h │ │ │ │ ├── short_atomic_load_store.h │ │ │ │ ├── standard_ao_double_t.h │ │ │ │ ├── sunc │ │ │ │ ├── sparc.h │ │ │ │ ├── x86.h │ │ │ │ └── x86_64.h │ │ │ │ ├── test_and_set_t_is_ao_t.h │ │ │ │ └── test_and_set_t_is_char.h │ │ ├── dcss │ │ │ ├── dcss_plus.h │ │ │ ├── dcss_plus_impl.h │ │ │ └── testing.cpp │ │ ├── descriptors │ │ │ ├── descriptors.h │ │ │ ├── descriptors_impl.h │ │ │ └── descriptors_impl2.h │ │ ├── errors.h │ │ ├── plaf.h │ │ ├── recordmgr │ │ │ ├── allocator_bump.h │ │ │ ├── allocator_interface.h │ │ │ ├── allocator_new.h │ │ │ ├── allocator_new_segregated.h │ │ │ ├── allocator_once.h │ │ │ ├── arraylist.h │ │ │ ├── blockbag.h │ │ │ ├── blockpool.h │ │ │ ├── debug_info.h │ │ │ ├── debugcounter.h │ │ │ ├── debugprinting.h │ │ │ ├── globals.h │ │ │ ├── hashtable.h │ │ │ ├── lockfreeblockbag.h │ │ │ ├── pool_interface.h │ │ │ ├── pool_none.h │ │ │ ├── pool_perthread_and_shared.h │ │ │ ├── reclaimer_debra.h │ │ │ ├── reclaimer_debraplus.h │ │ │ ├── reclaimer_hazardptr.h │ │ │ ├── reclaimer_interface.h │ │ │ ├── reclaimer_none.h │ │ │ ├── reclaimer_rcu.h │ │ │ ├── record_manager.h │ │ │ ├── record_manager_single_type.h │ │ │ └── recovery_manager.h │ │ ├── rq │ │ │ ├── rq_dcssp.h │ │ │ ├── rq_debugging.h │ │ │ ├── rq_htm_rwlock.h │ │ │ ├── rq_provider.h │ │ │ ├── rq_rwlock.h │ │ │ ├── rq_snapcollector.h │ │ │ ├── rq_unsafe.h │ │ │ └── snapcollector │ │ │ │ ├── reportitem.h │ │ │ │ ├── snapcollector.h │ │ │ │ └── snapcollector_test.cpp │ │ └── rwlock.h │ ├── ds │ │ └── brown_ext_abtree_lf │ │ │ ├── brown_ext_abtree_lf.h │ │ │ ├── brown_ext_abtree_lf_adapter.h │ │ │ └── brown_ext_abtree_lf_impl.h │ └── minimal_example.cpp └── trevor_brown_natarajan │ ├── TrevorBrownNatarajanTree.hpp │ └── ds │ └── natarajan_ext_bst_lf │ ├── natarajan_ext_bst_lf_adapter.h │ ├── natarajan_ext_bst_lf_stage1.h │ └── natarajan_ext_bst_lf_stage2_impl.h ├── graphs ├── BenchmarkLatencyCounter.hpp ├── BenchmarkLatencyQueues.hpp ├── BenchmarkMaps.hpp ├── BenchmarkQueues.hpp ├── BenchmarkSPS.hpp ├── BenchmarkSets.hpp ├── Makefile ├── PBenchmarkQueues.hpp ├── PBenchmarkSPS.hpp ├── PBenchmarkSets.hpp ├── README.md ├── bin │ └── .gitignore ├── data │ └── README.md ├── latency-counter.cpp ├── lib │ └── .gitignore ├── plots │ ├── caption.gp │ ├── latency-counter.gp │ ├── pcaption.gp │ ├── plot-all.sh │ ├── plot.sh │ ├── pq-enq-deq.gp │ ├── pq-ll-enq-deq.gp │ ├── pset-hash-1k.gp │ ├── pset-ll-1k.gp │ ├── pset-tree-1k.gp │ ├── pset-tree-1m.gp │ ├── psps-integer.gp │ ├── q-array-enq-deq.gp │ ├── q-enq-deq.gp │ ├── q-ll-enq-deq.gp │ ├── set-hash-1k.gp │ ├── set-ll-10k.gp │ ├── set-ll-1k.gp │ ├── set-tree-10k.gp │ ├── set-tree-1k.gp │ ├── sps-integer.gp │ ├── sps-object.gp │ ├── stress-multi-process-q.gp │ └── styles.inc ├── pq-ll-enq-deq.cpp ├── pread-while-writing.cpp ├── pset-hash-1k.cpp ├── pset-ll-10k.cpp ├── pset-ll-1k.cpp ├── pset-tree-1k.cpp ├── pset-tree-1m.cpp ├── psps-integer.cpp ├── q-array-enq-deq.cpp ├── q-ll-enq-deq.cpp ├── run-all-aws.sh ├── set-hash-1k.cpp ├── set-ll-10k.cpp ├── set-ll-1k.cpp ├── set-tree-10k.cpp ├── set-tree-1k.cpp ├── set-tree-1m.cpp ├── sps-integer.cpp └── sps-object.cpp ├── pdatastructures ├── README.md ├── TMHashMap.hpp ├── TMHashMapByRef.hpp ├── TMLinkedListQueue.hpp ├── TMLinkedListSet.hpp ├── TMLinkedListSetByRef.hpp ├── TMRedBlackTree.hpp ├── TMRedBlackTreeByRef.hpp └── pqueues │ ├── HazardPointers.hpp │ ├── MichaelScottQueue.hpp │ ├── PFriedmanQueue.hpp │ ├── PMDKLinkedListQueue.hpp │ ├── PMichaelScottQueue.hpp │ ├── POFLFLinkedListQueue.hpp │ ├── POFLFMPLinkedListQueue.hpp │ ├── POFWFLinkedListQueue.hpp │ ├── RomLRLinkedListQueue.hpp │ └── RomLogLinkedListQueue.hpp ├── ptms ├── OneFilePTMLF.hpp ├── OneFilePTMLFMultiProcess.hpp ├── OneFilePTMWF.hpp ├── PMDKTM.hpp ├── README.md ├── atlas │ ├── README.md │ └── atlas.patch ├── romuluslog │ ├── RomulusLog.cpp │ ├── RomulusLog.hpp │ └── malloc.cpp ├── romuluslr │ ├── RomulusLR.cpp │ ├── RomulusLR.hpp │ └── malloc.cpp └── rwlocks │ ├── CRWWP.hpp │ └── CRWWP_SpinLock.hpp └── stms ├── CRWWPSTM.hpp ├── ESTM.hpp ├── OneFileLF.hpp ├── OneFileWF.hpp ├── TinySTM.hpp ├── estm-0.3.0 ├── .gitignore ├── AUTHORS ├── COPYING ├── Makefile ├── Makefile.in ├── README ├── VERSIONS ├── include │ ├── mod_local.h │ ├── mod_mem.h │ ├── mod_print.h │ ├── mod_stats.h │ ├── stm.h │ └── wrappers.h └── src │ ├── atomic.h │ ├── atomic_ops │ ├── AUTHORS │ ├── COPYING │ ├── README │ ├── aligned_atomic_load_store.h │ ├── all_acquire_release_volatile.h │ ├── ao_t_is_int.h │ ├── atomic_ops.h │ ├── generalize-small.h │ ├── generalize.h │ ├── ia64.h │ ├── ordered_except_wr.h │ ├── powerpc.h │ ├── read_ordered.h │ ├── sparc.h │ ├── standard_ao_double_t.h │ ├── test_and_set_t_is_ao_t.h │ ├── test_and_set_t_is_char.h │ ├── x86.h │ └── x86_64.h │ ├── gc.c │ ├── gc.h │ ├── mod_local.c │ ├── mod_mem.c │ ├── mod_print.c │ ├── mod_stats.c │ ├── stm.c │ └── wrappers.c └── tinystm ├── ChangeLog ├── Doxyfile ├── GNU-LICENSE.txt ├── MIT-LICENSE.txt ├── Makefile ├── Makefile.clang ├── Makefile.common ├── Makefile.gcc ├── Makefile.icc ├── Makefile.suncc ├── README.md ├── abi ├── Makefile ├── Makefile.common ├── abi.c ├── arch_x86.S ├── dtmc │ ├── Makefile │ ├── arch.S │ ├── libitm.h │ ├── libtanger-stm.public-symbols │ ├── libtanger-stm.support │ ├── tanger-stm-internal.h │ ├── tanger.c │ ├── tanger.h │ └── tm_macros.h ├── gcc │ ├── Makefile │ ├── alloc_cpp.c │ ├── arch.S │ ├── clone.c │ ├── eh.c │ ├── libitm.h │ └── tm_macros.h ├── intel │ ├── Makefile │ ├── alloc.c │ ├── arch.S │ ├── libitm.h │ └── tm_macros.h ├── lib.map ├── libitm.h.tpl.cpp ├── libitm.h.tpl.footer ├── libitm.h.tpl.header ├── libitm.h.tpl.unifdef ├── oracle │ ├── Makefile │ ├── arch.S │ └── otm.c ├── pthread_wrapper.h ├── test │ └── Makefile └── tm_macros.h ├── include ├── mod_ab.h ├── mod_cb.h ├── mod_log.h ├── mod_mem.h ├── mod_order.h ├── mod_print.h ├── mod_stats.h ├── stm.h └── wrappers.h ├── lib └── .gitignore ├── src ├── .gitignore ├── atomic.h ├── atomic_ops │ ├── AUTHORS │ ├── COPYING │ ├── README │ ├── aligned_atomic_load_store.h │ ├── all_acquire_release_volatile.h │ ├── ao_t_is_int.h │ ├── atomic_ops.h │ ├── generalize-small.h │ ├── generalize.h │ ├── ia64.h │ ├── ordered_except_wr.h │ ├── powerpc.h │ ├── read_ordered.h │ ├── sparc.h │ ├── standard_ao_double_t.h │ ├── test_and_set_t_is_ao_t.h │ ├── test_and_set_t_is_char.h │ ├── x86.h │ └── x86_64.h ├── gc.c ├── gc.h ├── mod_ab.c ├── mod_cb_mem.c ├── mod_log.c ├── mod_order.c ├── mod_print.c ├── mod_stats.c ├── stm.c ├── stm_internal.h ├── stm_wbctl.h ├── stm_wbetl.h ├── stm_wt.h ├── tls.h ├── utils.h └── wrappers.c └── test ├── Makefile ├── bank ├── .gitignore ├── Makefile └── bank.c ├── intset ├── .gitignore ├── Makefile ├── README.rbtree ├── intset.c ├── rbtree.c ├── rbtree.h ├── tm.h └── types.h └── regression ├── .gitignore ├── Makefile ├── irrevocability.c ├── perf.c └── types.c /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /OneFile-2019.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/OneFile-2019.pdf -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/README.md -------------------------------------------------------------------------------- /common/HazardEras.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/common/HazardEras.hpp -------------------------------------------------------------------------------- /common/HazardPointers.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/common/HazardPointers.hpp -------------------------------------------------------------------------------- /common/HazardPointersSimQueue.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/common/HazardPointersSimQueue.hpp -------------------------------------------------------------------------------- /common/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/common/README.md -------------------------------------------------------------------------------- /common/RIStaticPerThread.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/common/RIStaticPerThread.hpp -------------------------------------------------------------------------------- /common/ThreadRegistry.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/common/ThreadRegistry.cpp -------------------------------------------------------------------------------- /common/ThreadRegistry.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/common/ThreadRegistry.hpp -------------------------------------------------------------------------------- /common/pfences.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/common/pfences.h -------------------------------------------------------------------------------- /datastructures/generic/TMHashMap.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/generic/TMHashMap.hpp -------------------------------------------------------------------------------- /datastructures/generic/TMLinkedListQueue.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/generic/TMLinkedListQueue.hpp -------------------------------------------------------------------------------- /datastructures/generic/TMLinkedListSet.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/generic/TMLinkedListSet.hpp -------------------------------------------------------------------------------- /datastructures/generic/TMRedBlackBST.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/generic/TMRedBlackBST.hpp -------------------------------------------------------------------------------- /datastructures/hashmaps/CRWWPSTMResizableHashSet.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/hashmaps/CRWWPSTMResizableHashSet.hpp -------------------------------------------------------------------------------- /datastructures/hashmaps/ESTMResizableHashSet.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/hashmaps/ESTMResizableHashSet.hpp -------------------------------------------------------------------------------- /datastructures/hashmaps/OFLFResizableHashSet.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/hashmaps/OFLFResizableHashSet.hpp -------------------------------------------------------------------------------- /datastructures/hashmaps/OFWFResizableHashSet.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/hashmaps/OFWFResizableHashSet.hpp -------------------------------------------------------------------------------- /datastructures/hashmaps/TinySTMResizableHashSet.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/hashmaps/TinySTMResizableHashSet.hpp -------------------------------------------------------------------------------- /datastructures/linkedlists/CRWWPLinkedListSet.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/linkedlists/CRWWPLinkedListSet.hpp -------------------------------------------------------------------------------- /datastructures/linkedlists/ESTMLinkedListSet.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/linkedlists/ESTMLinkedListSet.hpp -------------------------------------------------------------------------------- /datastructures/linkedlists/HazardEras.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/linkedlists/HazardEras.hpp -------------------------------------------------------------------------------- /datastructures/linkedlists/HazardPointers.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/linkedlists/HazardPointers.hpp -------------------------------------------------------------------------------- /datastructures/linkedlists/MagedHarrisLinkedListSetHE.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/linkedlists/MagedHarrisLinkedListSetHE.hpp -------------------------------------------------------------------------------- /datastructures/linkedlists/MagedHarrisLinkedListSetHP.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/linkedlists/MagedHarrisLinkedListSetHP.hpp -------------------------------------------------------------------------------- /datastructures/linkedlists/OFLFLinkedListSet.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/linkedlists/OFLFLinkedListSet.hpp -------------------------------------------------------------------------------- /datastructures/linkedlists/OFWFLinkedListSet.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/linkedlists/OFWFLinkedListSet.hpp -------------------------------------------------------------------------------- /datastructures/linkedlists/STMLinkedListSet.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/linkedlists/STMLinkedListSet.hpp -------------------------------------------------------------------------------- /datastructures/linkedlists/TinySTMLinkedListSet.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/linkedlists/TinySTMLinkedListSet.hpp -------------------------------------------------------------------------------- /datastructures/queues/CRWWPLinkedListQueue.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/queues/CRWWPLinkedListQueue.hpp -------------------------------------------------------------------------------- /datastructures/queues/ESTMArrayLinkedListQueue.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/queues/ESTMArrayLinkedListQueue.hpp -------------------------------------------------------------------------------- /datastructures/queues/ESTMLinkedListQueue.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/queues/ESTMLinkedListQueue.hpp -------------------------------------------------------------------------------- /datastructures/queues/FAAArrayQueue.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/queues/FAAArrayQueue.hpp -------------------------------------------------------------------------------- /datastructures/queues/HazardPointers.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/queues/HazardPointers.hpp -------------------------------------------------------------------------------- /datastructures/queues/HazardPointersSimQueue.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/queues/HazardPointersSimQueue.hpp -------------------------------------------------------------------------------- /datastructures/queues/LCRQueue.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/queues/LCRQueue.hpp -------------------------------------------------------------------------------- /datastructures/queues/MichaelScottQueue.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/queues/MichaelScottQueue.hpp -------------------------------------------------------------------------------- /datastructures/queues/OFLFArrayLinkedListQueue.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/queues/OFLFArrayLinkedListQueue.hpp -------------------------------------------------------------------------------- /datastructures/queues/OFLFArrayQueue.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/queues/OFLFArrayQueue.hpp -------------------------------------------------------------------------------- /datastructures/queues/OFLFLinkedListQueue.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/queues/OFLFLinkedListQueue.hpp -------------------------------------------------------------------------------- /datastructures/queues/OFWFArrayLinkedListQueue.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/queues/OFWFArrayLinkedListQueue.hpp -------------------------------------------------------------------------------- /datastructures/queues/OFWFLinkedListQueue.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/queues/OFWFLinkedListQueue.hpp -------------------------------------------------------------------------------- /datastructures/queues/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/queues/README.md -------------------------------------------------------------------------------- /datastructures/queues/SimQueue.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/queues/SimQueue.hpp -------------------------------------------------------------------------------- /datastructures/queues/TinySTMArrayLinkedListQueue.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/queues/TinySTMArrayLinkedListQueue.hpp -------------------------------------------------------------------------------- /datastructures/queues/TinySTMLinkedListQueue.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/queues/TinySTMLinkedListQueue.hpp -------------------------------------------------------------------------------- /datastructures/queues/TurnQueue.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/queues/TurnQueue.hpp -------------------------------------------------------------------------------- /datastructures/sequential/HashSet.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/sequential/HashSet.hpp -------------------------------------------------------------------------------- /datastructures/sequential/LinkedListQueue.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/sequential/LinkedListQueue.hpp -------------------------------------------------------------------------------- /datastructures/sequential/LinkedListSet.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/sequential/LinkedListSet.hpp -------------------------------------------------------------------------------- /datastructures/sequential/RedBlackBST.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/sequential/RedBlackBST.hpp -------------------------------------------------------------------------------- /datastructures/sequential/SortedArraySet.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/sequential/SortedArraySet.hpp -------------------------------------------------------------------------------- /datastructures/sequential/SortedVectorSet.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/sequential/SortedVectorSet.hpp -------------------------------------------------------------------------------- /datastructures/sequential/TreeSet.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/sequential/TreeSet.hpp -------------------------------------------------------------------------------- /datastructures/treemaps/ESTMRedBlackTree.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/treemaps/ESTMRedBlackTree.hpp -------------------------------------------------------------------------------- /datastructures/treemaps/HazardEras.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/treemaps/HazardEras.hpp -------------------------------------------------------------------------------- /datastructures/treemaps/NatarajanTreeHE.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/treemaps/NatarajanTreeHE.hpp -------------------------------------------------------------------------------- /datastructures/treemaps/OFLFRedBlackTree.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/treemaps/OFLFRedBlackTree.hpp -------------------------------------------------------------------------------- /datastructures/treemaps/OFWFRedBlackTree.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/treemaps/OFWFRedBlackTree.hpp -------------------------------------------------------------------------------- /datastructures/treemaps/TinySTMRedBlackTree.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/treemaps/TinySTMRedBlackTree.hpp -------------------------------------------------------------------------------- /datastructures/trevor_brown_abtree/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/trevor_brown_abtree/Makefile -------------------------------------------------------------------------------- /datastructures/trevor_brown_abtree/TrevorBrownABTree.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/trevor_brown_abtree/TrevorBrownABTree.hpp -------------------------------------------------------------------------------- /datastructures/trevor_brown_abtree/common/atomic_ops/atomic_ops.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/trevor_brown_abtree/common/atomic_ops/atomic_ops.h -------------------------------------------------------------------------------- /datastructures/trevor_brown_abtree/common/atomic_ops/atomic_ops/generalize-small.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/trevor_brown_abtree/common/atomic_ops/atomic_ops/generalize-small.h -------------------------------------------------------------------------------- /datastructures/trevor_brown_abtree/common/atomic_ops/atomic_ops/generalize.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/trevor_brown_abtree/common/atomic_ops/atomic_ops/generalize.h -------------------------------------------------------------------------------- /datastructures/trevor_brown_abtree/common/atomic_ops/atomic_ops/sysdeps/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/trevor_brown_abtree/common/atomic_ops/atomic_ops/sysdeps/README -------------------------------------------------------------------------------- /datastructures/trevor_brown_abtree/common/atomic_ops/atomic_ops/sysdeps/acquire_release_volatile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/trevor_brown_abtree/common/atomic_ops/atomic_ops/sysdeps/acquire_release_volatile.h -------------------------------------------------------------------------------- /datastructures/trevor_brown_abtree/common/atomic_ops/atomic_ops/sysdeps/aligned_atomic_load_store.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/trevor_brown_abtree/common/atomic_ops/atomic_ops/sysdeps/aligned_atomic_load_store.h -------------------------------------------------------------------------------- /datastructures/trevor_brown_abtree/common/atomic_ops/atomic_ops/sysdeps/all_acquire_release_volatile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/trevor_brown_abtree/common/atomic_ops/atomic_ops/sysdeps/all_acquire_release_volatile.h -------------------------------------------------------------------------------- /datastructures/trevor_brown_abtree/common/atomic_ops/atomic_ops/sysdeps/all_aligned_atomic_load_store.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/trevor_brown_abtree/common/atomic_ops/atomic_ops/sysdeps/all_aligned_atomic_load_store.h -------------------------------------------------------------------------------- /datastructures/trevor_brown_abtree/common/atomic_ops/atomic_ops/sysdeps/all_atomic_load_store.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/trevor_brown_abtree/common/atomic_ops/atomic_ops/sysdeps/all_atomic_load_store.h -------------------------------------------------------------------------------- /datastructures/trevor_brown_abtree/common/atomic_ops/atomic_ops/sysdeps/ao_t_is_int.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/trevor_brown_abtree/common/atomic_ops/atomic_ops/sysdeps/ao_t_is_int.h -------------------------------------------------------------------------------- /datastructures/trevor_brown_abtree/common/atomic_ops/atomic_ops/sysdeps/armcc/arm_v6.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/trevor_brown_abtree/common/atomic_ops/atomic_ops/sysdeps/armcc/arm_v6.h -------------------------------------------------------------------------------- /datastructures/trevor_brown_abtree/common/atomic_ops/atomic_ops/sysdeps/atomic_load_store.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/trevor_brown_abtree/common/atomic_ops/atomic_ops/sysdeps/atomic_load_store.h -------------------------------------------------------------------------------- /datastructures/trevor_brown_abtree/common/atomic_ops/atomic_ops/sysdeps/char_acquire_release_volatile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/trevor_brown_abtree/common/atomic_ops/atomic_ops/sysdeps/char_acquire_release_volatile.h -------------------------------------------------------------------------------- /datastructures/trevor_brown_abtree/common/atomic_ops/atomic_ops/sysdeps/char_atomic_load_store.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/trevor_brown_abtree/common/atomic_ops/atomic_ops/sysdeps/char_atomic_load_store.h -------------------------------------------------------------------------------- /datastructures/trevor_brown_abtree/common/atomic_ops/atomic_ops/sysdeps/emul_cas.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/trevor_brown_abtree/common/atomic_ops/atomic_ops/sysdeps/emul_cas.h -------------------------------------------------------------------------------- /datastructures/trevor_brown_abtree/common/atomic_ops/atomic_ops/sysdeps/gcc/alpha.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/trevor_brown_abtree/common/atomic_ops/atomic_ops/sysdeps/gcc/alpha.h -------------------------------------------------------------------------------- /datastructures/trevor_brown_abtree/common/atomic_ops/atomic_ops/sysdeps/gcc/arm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/trevor_brown_abtree/common/atomic_ops/atomic_ops/sysdeps/gcc/arm.h -------------------------------------------------------------------------------- /datastructures/trevor_brown_abtree/common/atomic_ops/atomic_ops/sysdeps/gcc/avr32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/trevor_brown_abtree/common/atomic_ops/atomic_ops/sysdeps/gcc/avr32.h -------------------------------------------------------------------------------- /datastructures/trevor_brown_abtree/common/atomic_ops/atomic_ops/sysdeps/gcc/cris.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/trevor_brown_abtree/common/atomic_ops/atomic_ops/sysdeps/gcc/cris.h -------------------------------------------------------------------------------- /datastructures/trevor_brown_abtree/common/atomic_ops/atomic_ops/sysdeps/gcc/hppa.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/trevor_brown_abtree/common/atomic_ops/atomic_ops/sysdeps/gcc/hppa.h -------------------------------------------------------------------------------- /datastructures/trevor_brown_abtree/common/atomic_ops/atomic_ops/sysdeps/gcc/ia64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/trevor_brown_abtree/common/atomic_ops/atomic_ops/sysdeps/gcc/ia64.h -------------------------------------------------------------------------------- /datastructures/trevor_brown_abtree/common/atomic_ops/atomic_ops/sysdeps/gcc/m68k.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/trevor_brown_abtree/common/atomic_ops/atomic_ops/sysdeps/gcc/m68k.h -------------------------------------------------------------------------------- /datastructures/trevor_brown_abtree/common/atomic_ops/atomic_ops/sysdeps/gcc/mips.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/trevor_brown_abtree/common/atomic_ops/atomic_ops/sysdeps/gcc/mips.h -------------------------------------------------------------------------------- /datastructures/trevor_brown_abtree/common/atomic_ops/atomic_ops/sysdeps/gcc/powerpc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/trevor_brown_abtree/common/atomic_ops/atomic_ops/sysdeps/gcc/powerpc.h -------------------------------------------------------------------------------- /datastructures/trevor_brown_abtree/common/atomic_ops/atomic_ops/sysdeps/gcc/s390.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/trevor_brown_abtree/common/atomic_ops/atomic_ops/sysdeps/gcc/s390.h -------------------------------------------------------------------------------- /datastructures/trevor_brown_abtree/common/atomic_ops/atomic_ops/sysdeps/gcc/sh.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/trevor_brown_abtree/common/atomic_ops/atomic_ops/sysdeps/gcc/sh.h -------------------------------------------------------------------------------- /datastructures/trevor_brown_abtree/common/atomic_ops/atomic_ops/sysdeps/gcc/sparc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/trevor_brown_abtree/common/atomic_ops/atomic_ops/sysdeps/gcc/sparc.h -------------------------------------------------------------------------------- /datastructures/trevor_brown_abtree/common/atomic_ops/atomic_ops/sysdeps/gcc/x86.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/trevor_brown_abtree/common/atomic_ops/atomic_ops/sysdeps/gcc/x86.h -------------------------------------------------------------------------------- /datastructures/trevor_brown_abtree/common/atomic_ops/atomic_ops/sysdeps/gcc/x86_64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/trevor_brown_abtree/common/atomic_ops/atomic_ops/sysdeps/gcc/x86_64.h -------------------------------------------------------------------------------- /datastructures/trevor_brown_abtree/common/atomic_ops/atomic_ops/sysdeps/generic_pthread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/trevor_brown_abtree/common/atomic_ops/atomic_ops/sysdeps/generic_pthread.h -------------------------------------------------------------------------------- /datastructures/trevor_brown_abtree/common/atomic_ops/atomic_ops/sysdeps/hpc/hppa.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/trevor_brown_abtree/common/atomic_ops/atomic_ops/sysdeps/hpc/hppa.h -------------------------------------------------------------------------------- /datastructures/trevor_brown_abtree/common/atomic_ops/atomic_ops/sysdeps/hpc/ia64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/trevor_brown_abtree/common/atomic_ops/atomic_ops/sysdeps/hpc/ia64.h -------------------------------------------------------------------------------- /datastructures/trevor_brown_abtree/common/atomic_ops/atomic_ops/sysdeps/ibmc/powerpc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/trevor_brown_abtree/common/atomic_ops/atomic_ops/sysdeps/ibmc/powerpc.h -------------------------------------------------------------------------------- /datastructures/trevor_brown_abtree/common/atomic_ops/atomic_ops/sysdeps/icc/ia64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/trevor_brown_abtree/common/atomic_ops/atomic_ops/sysdeps/icc/ia64.h -------------------------------------------------------------------------------- /datastructures/trevor_brown_abtree/common/atomic_ops/atomic_ops/sysdeps/int_acquire_release_volatile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/trevor_brown_abtree/common/atomic_ops/atomic_ops/sysdeps/int_acquire_release_volatile.h -------------------------------------------------------------------------------- /datastructures/trevor_brown_abtree/common/atomic_ops/atomic_ops/sysdeps/int_aligned_atomic_load_store.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/trevor_brown_abtree/common/atomic_ops/atomic_ops/sysdeps/int_aligned_atomic_load_store.h -------------------------------------------------------------------------------- /datastructures/trevor_brown_abtree/common/atomic_ops/atomic_ops/sysdeps/int_atomic_load_store.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/trevor_brown_abtree/common/atomic_ops/atomic_ops/sysdeps/int_atomic_load_store.h -------------------------------------------------------------------------------- /datastructures/trevor_brown_abtree/common/atomic_ops/atomic_ops/sysdeps/msftc/arm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/trevor_brown_abtree/common/atomic_ops/atomic_ops/sysdeps/msftc/arm.h -------------------------------------------------------------------------------- /datastructures/trevor_brown_abtree/common/atomic_ops/atomic_ops/sysdeps/msftc/common32_defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/trevor_brown_abtree/common/atomic_ops/atomic_ops/sysdeps/msftc/common32_defs.h -------------------------------------------------------------------------------- /datastructures/trevor_brown_abtree/common/atomic_ops/atomic_ops/sysdeps/msftc/x86.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/trevor_brown_abtree/common/atomic_ops/atomic_ops/sysdeps/msftc/x86.h -------------------------------------------------------------------------------- /datastructures/trevor_brown_abtree/common/atomic_ops/atomic_ops/sysdeps/msftc/x86_64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/trevor_brown_abtree/common/atomic_ops/atomic_ops/sysdeps/msftc/x86_64.h -------------------------------------------------------------------------------- /datastructures/trevor_brown_abtree/common/atomic_ops/atomic_ops/sysdeps/ordered.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/trevor_brown_abtree/common/atomic_ops/atomic_ops/sysdeps/ordered.h -------------------------------------------------------------------------------- /datastructures/trevor_brown_abtree/common/atomic_ops/atomic_ops/sysdeps/ordered_except_wr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/trevor_brown_abtree/common/atomic_ops/atomic_ops/sysdeps/ordered_except_wr.h -------------------------------------------------------------------------------- /datastructures/trevor_brown_abtree/common/atomic_ops/atomic_ops/sysdeps/read_ordered.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/trevor_brown_abtree/common/atomic_ops/atomic_ops/sysdeps/read_ordered.h -------------------------------------------------------------------------------- /datastructures/trevor_brown_abtree/common/atomic_ops/atomic_ops/sysdeps/short_acquire_release_volatile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/trevor_brown_abtree/common/atomic_ops/atomic_ops/sysdeps/short_acquire_release_volatile.h -------------------------------------------------------------------------------- /datastructures/trevor_brown_abtree/common/atomic_ops/atomic_ops/sysdeps/short_aligned_atomic_load_store.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/trevor_brown_abtree/common/atomic_ops/atomic_ops/sysdeps/short_aligned_atomic_load_store.h -------------------------------------------------------------------------------- /datastructures/trevor_brown_abtree/common/atomic_ops/atomic_ops/sysdeps/short_atomic_load_store.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/trevor_brown_abtree/common/atomic_ops/atomic_ops/sysdeps/short_atomic_load_store.h -------------------------------------------------------------------------------- /datastructures/trevor_brown_abtree/common/atomic_ops/atomic_ops/sysdeps/standard_ao_double_t.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/trevor_brown_abtree/common/atomic_ops/atomic_ops/sysdeps/standard_ao_double_t.h -------------------------------------------------------------------------------- /datastructures/trevor_brown_abtree/common/atomic_ops/atomic_ops/sysdeps/sunc/sparc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/trevor_brown_abtree/common/atomic_ops/atomic_ops/sysdeps/sunc/sparc.h -------------------------------------------------------------------------------- /datastructures/trevor_brown_abtree/common/atomic_ops/atomic_ops/sysdeps/sunc/x86.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/trevor_brown_abtree/common/atomic_ops/atomic_ops/sysdeps/sunc/x86.h -------------------------------------------------------------------------------- /datastructures/trevor_brown_abtree/common/atomic_ops/atomic_ops/sysdeps/sunc/x86_64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/trevor_brown_abtree/common/atomic_ops/atomic_ops/sysdeps/sunc/x86_64.h -------------------------------------------------------------------------------- /datastructures/trevor_brown_abtree/common/atomic_ops/atomic_ops/sysdeps/test_and_set_t_is_ao_t.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/trevor_brown_abtree/common/atomic_ops/atomic_ops/sysdeps/test_and_set_t_is_ao_t.h -------------------------------------------------------------------------------- /datastructures/trevor_brown_abtree/common/atomic_ops/atomic_ops/sysdeps/test_and_set_t_is_char.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/trevor_brown_abtree/common/atomic_ops/atomic_ops/sysdeps/test_and_set_t_is_char.h -------------------------------------------------------------------------------- /datastructures/trevor_brown_abtree/common/dcss/dcss_plus.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/trevor_brown_abtree/common/dcss/dcss_plus.h -------------------------------------------------------------------------------- /datastructures/trevor_brown_abtree/common/dcss/dcss_plus_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/trevor_brown_abtree/common/dcss/dcss_plus_impl.h -------------------------------------------------------------------------------- /datastructures/trevor_brown_abtree/common/dcss/testing.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/trevor_brown_abtree/common/dcss/testing.cpp -------------------------------------------------------------------------------- /datastructures/trevor_brown_abtree/common/descriptors/descriptors.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/trevor_brown_abtree/common/descriptors/descriptors.h -------------------------------------------------------------------------------- /datastructures/trevor_brown_abtree/common/descriptors/descriptors_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/trevor_brown_abtree/common/descriptors/descriptors_impl.h -------------------------------------------------------------------------------- /datastructures/trevor_brown_abtree/common/descriptors/descriptors_impl2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/trevor_brown_abtree/common/descriptors/descriptors_impl2.h -------------------------------------------------------------------------------- /datastructures/trevor_brown_abtree/common/errors.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/trevor_brown_abtree/common/errors.h -------------------------------------------------------------------------------- /datastructures/trevor_brown_abtree/common/plaf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/trevor_brown_abtree/common/plaf.h -------------------------------------------------------------------------------- /datastructures/trevor_brown_abtree/common/recordmgr/allocator_bump.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/trevor_brown_abtree/common/recordmgr/allocator_bump.h -------------------------------------------------------------------------------- /datastructures/trevor_brown_abtree/common/recordmgr/allocator_interface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/trevor_brown_abtree/common/recordmgr/allocator_interface.h -------------------------------------------------------------------------------- /datastructures/trevor_brown_abtree/common/recordmgr/allocator_new.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/trevor_brown_abtree/common/recordmgr/allocator_new.h -------------------------------------------------------------------------------- /datastructures/trevor_brown_abtree/common/recordmgr/allocator_new_segregated.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/trevor_brown_abtree/common/recordmgr/allocator_new_segregated.h -------------------------------------------------------------------------------- /datastructures/trevor_brown_abtree/common/recordmgr/allocator_once.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/trevor_brown_abtree/common/recordmgr/allocator_once.h -------------------------------------------------------------------------------- /datastructures/trevor_brown_abtree/common/recordmgr/arraylist.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/trevor_brown_abtree/common/recordmgr/arraylist.h -------------------------------------------------------------------------------- /datastructures/trevor_brown_abtree/common/recordmgr/blockbag.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/trevor_brown_abtree/common/recordmgr/blockbag.h -------------------------------------------------------------------------------- /datastructures/trevor_brown_abtree/common/recordmgr/blockpool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/trevor_brown_abtree/common/recordmgr/blockpool.h -------------------------------------------------------------------------------- /datastructures/trevor_brown_abtree/common/recordmgr/debug_info.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/trevor_brown_abtree/common/recordmgr/debug_info.h -------------------------------------------------------------------------------- /datastructures/trevor_brown_abtree/common/recordmgr/debugcounter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/trevor_brown_abtree/common/recordmgr/debugcounter.h -------------------------------------------------------------------------------- /datastructures/trevor_brown_abtree/common/recordmgr/debugprinting.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/trevor_brown_abtree/common/recordmgr/debugprinting.h -------------------------------------------------------------------------------- /datastructures/trevor_brown_abtree/common/recordmgr/globals.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/trevor_brown_abtree/common/recordmgr/globals.h -------------------------------------------------------------------------------- /datastructures/trevor_brown_abtree/common/recordmgr/hashtable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/trevor_brown_abtree/common/recordmgr/hashtable.h -------------------------------------------------------------------------------- /datastructures/trevor_brown_abtree/common/recordmgr/lockfreeblockbag.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/trevor_brown_abtree/common/recordmgr/lockfreeblockbag.h -------------------------------------------------------------------------------- /datastructures/trevor_brown_abtree/common/recordmgr/pool_interface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/trevor_brown_abtree/common/recordmgr/pool_interface.h -------------------------------------------------------------------------------- /datastructures/trevor_brown_abtree/common/recordmgr/pool_none.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/trevor_brown_abtree/common/recordmgr/pool_none.h -------------------------------------------------------------------------------- /datastructures/trevor_brown_abtree/common/recordmgr/pool_perthread_and_shared.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/trevor_brown_abtree/common/recordmgr/pool_perthread_and_shared.h -------------------------------------------------------------------------------- /datastructures/trevor_brown_abtree/common/recordmgr/reclaimer_debra.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/trevor_brown_abtree/common/recordmgr/reclaimer_debra.h -------------------------------------------------------------------------------- /datastructures/trevor_brown_abtree/common/recordmgr/reclaimer_debraplus.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/trevor_brown_abtree/common/recordmgr/reclaimer_debraplus.h -------------------------------------------------------------------------------- /datastructures/trevor_brown_abtree/common/recordmgr/reclaimer_hazardptr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/trevor_brown_abtree/common/recordmgr/reclaimer_hazardptr.h -------------------------------------------------------------------------------- /datastructures/trevor_brown_abtree/common/recordmgr/reclaimer_interface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/trevor_brown_abtree/common/recordmgr/reclaimer_interface.h -------------------------------------------------------------------------------- /datastructures/trevor_brown_abtree/common/recordmgr/reclaimer_none.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/trevor_brown_abtree/common/recordmgr/reclaimer_none.h -------------------------------------------------------------------------------- /datastructures/trevor_brown_abtree/common/recordmgr/reclaimer_rcu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/trevor_brown_abtree/common/recordmgr/reclaimer_rcu.h -------------------------------------------------------------------------------- /datastructures/trevor_brown_abtree/common/recordmgr/record_manager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/trevor_brown_abtree/common/recordmgr/record_manager.h -------------------------------------------------------------------------------- /datastructures/trevor_brown_abtree/common/recordmgr/record_manager_single_type.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/trevor_brown_abtree/common/recordmgr/record_manager_single_type.h -------------------------------------------------------------------------------- /datastructures/trevor_brown_abtree/common/recordmgr/recovery_manager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/trevor_brown_abtree/common/recordmgr/recovery_manager.h -------------------------------------------------------------------------------- /datastructures/trevor_brown_abtree/common/rq/rq_dcssp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/trevor_brown_abtree/common/rq/rq_dcssp.h -------------------------------------------------------------------------------- /datastructures/trevor_brown_abtree/common/rq/rq_debugging.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/trevor_brown_abtree/common/rq/rq_debugging.h -------------------------------------------------------------------------------- /datastructures/trevor_brown_abtree/common/rq/rq_htm_rwlock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/trevor_brown_abtree/common/rq/rq_htm_rwlock.h -------------------------------------------------------------------------------- /datastructures/trevor_brown_abtree/common/rq/rq_provider.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/trevor_brown_abtree/common/rq/rq_provider.h -------------------------------------------------------------------------------- /datastructures/trevor_brown_abtree/common/rq/rq_rwlock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/trevor_brown_abtree/common/rq/rq_rwlock.h -------------------------------------------------------------------------------- /datastructures/trevor_brown_abtree/common/rq/rq_snapcollector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/trevor_brown_abtree/common/rq/rq_snapcollector.h -------------------------------------------------------------------------------- /datastructures/trevor_brown_abtree/common/rq/rq_unsafe.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/trevor_brown_abtree/common/rq/rq_unsafe.h -------------------------------------------------------------------------------- /datastructures/trevor_brown_abtree/common/rq/snapcollector/reportitem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/trevor_brown_abtree/common/rq/snapcollector/reportitem.h -------------------------------------------------------------------------------- /datastructures/trevor_brown_abtree/common/rq/snapcollector/snapcollector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/trevor_brown_abtree/common/rq/snapcollector/snapcollector.h -------------------------------------------------------------------------------- /datastructures/trevor_brown_abtree/common/rq/snapcollector/snapcollector_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/trevor_brown_abtree/common/rq/snapcollector/snapcollector_test.cpp -------------------------------------------------------------------------------- /datastructures/trevor_brown_abtree/common/rwlock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/trevor_brown_abtree/common/rwlock.h -------------------------------------------------------------------------------- /datastructures/trevor_brown_abtree/ds/brown_ext_abtree_lf/brown_ext_abtree_lf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/trevor_brown_abtree/ds/brown_ext_abtree_lf/brown_ext_abtree_lf.h -------------------------------------------------------------------------------- /datastructures/trevor_brown_abtree/ds/brown_ext_abtree_lf/brown_ext_abtree_lf_adapter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/trevor_brown_abtree/ds/brown_ext_abtree_lf/brown_ext_abtree_lf_adapter.h -------------------------------------------------------------------------------- /datastructures/trevor_brown_abtree/ds/brown_ext_abtree_lf/brown_ext_abtree_lf_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/trevor_brown_abtree/ds/brown_ext_abtree_lf/brown_ext_abtree_lf_impl.h -------------------------------------------------------------------------------- /datastructures/trevor_brown_abtree/minimal_example.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/trevor_brown_abtree/minimal_example.cpp -------------------------------------------------------------------------------- /datastructures/trevor_brown_natarajan/TrevorBrownNatarajanTree.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/trevor_brown_natarajan/TrevorBrownNatarajanTree.hpp -------------------------------------------------------------------------------- /datastructures/trevor_brown_natarajan/ds/natarajan_ext_bst_lf/natarajan_ext_bst_lf_adapter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/trevor_brown_natarajan/ds/natarajan_ext_bst_lf/natarajan_ext_bst_lf_adapter.h -------------------------------------------------------------------------------- /datastructures/trevor_brown_natarajan/ds/natarajan_ext_bst_lf/natarajan_ext_bst_lf_stage1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/trevor_brown_natarajan/ds/natarajan_ext_bst_lf/natarajan_ext_bst_lf_stage1.h -------------------------------------------------------------------------------- /datastructures/trevor_brown_natarajan/ds/natarajan_ext_bst_lf/natarajan_ext_bst_lf_stage2_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/datastructures/trevor_brown_natarajan/ds/natarajan_ext_bst_lf/natarajan_ext_bst_lf_stage2_impl.h -------------------------------------------------------------------------------- /graphs/BenchmarkLatencyCounter.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/graphs/BenchmarkLatencyCounter.hpp -------------------------------------------------------------------------------- /graphs/BenchmarkLatencyQueues.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/graphs/BenchmarkLatencyQueues.hpp -------------------------------------------------------------------------------- /graphs/BenchmarkMaps.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/graphs/BenchmarkMaps.hpp -------------------------------------------------------------------------------- /graphs/BenchmarkQueues.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/graphs/BenchmarkQueues.hpp -------------------------------------------------------------------------------- /graphs/BenchmarkSPS.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/graphs/BenchmarkSPS.hpp -------------------------------------------------------------------------------- /graphs/BenchmarkSets.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/graphs/BenchmarkSets.hpp -------------------------------------------------------------------------------- /graphs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/graphs/Makefile -------------------------------------------------------------------------------- /graphs/PBenchmarkQueues.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/graphs/PBenchmarkQueues.hpp -------------------------------------------------------------------------------- /graphs/PBenchmarkSPS.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/graphs/PBenchmarkSPS.hpp -------------------------------------------------------------------------------- /graphs/PBenchmarkSets.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/graphs/PBenchmarkSets.hpp -------------------------------------------------------------------------------- /graphs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/graphs/README.md -------------------------------------------------------------------------------- /graphs/bin/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/graphs/bin/.gitignore -------------------------------------------------------------------------------- /graphs/data/README.md: -------------------------------------------------------------------------------- 1 | The benchmarks will generate data here -------------------------------------------------------------------------------- /graphs/latency-counter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/graphs/latency-counter.cpp -------------------------------------------------------------------------------- /graphs/lib/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/graphs/lib/.gitignore -------------------------------------------------------------------------------- /graphs/plots/caption.gp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/graphs/plots/caption.gp -------------------------------------------------------------------------------- /graphs/plots/latency-counter.gp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/graphs/plots/latency-counter.gp -------------------------------------------------------------------------------- /graphs/plots/pcaption.gp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/graphs/plots/pcaption.gp -------------------------------------------------------------------------------- /graphs/plots/plot-all.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/graphs/plots/plot-all.sh -------------------------------------------------------------------------------- /graphs/plots/plot.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/graphs/plots/plot.sh -------------------------------------------------------------------------------- /graphs/plots/pq-enq-deq.gp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/graphs/plots/pq-enq-deq.gp -------------------------------------------------------------------------------- /graphs/plots/pq-ll-enq-deq.gp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/graphs/plots/pq-ll-enq-deq.gp -------------------------------------------------------------------------------- /graphs/plots/pset-hash-1k.gp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/graphs/plots/pset-hash-1k.gp -------------------------------------------------------------------------------- /graphs/plots/pset-ll-1k.gp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/graphs/plots/pset-ll-1k.gp -------------------------------------------------------------------------------- /graphs/plots/pset-tree-1k.gp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/graphs/plots/pset-tree-1k.gp -------------------------------------------------------------------------------- /graphs/plots/pset-tree-1m.gp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/graphs/plots/pset-tree-1m.gp -------------------------------------------------------------------------------- /graphs/plots/psps-integer.gp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/graphs/plots/psps-integer.gp -------------------------------------------------------------------------------- /graphs/plots/q-array-enq-deq.gp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/graphs/plots/q-array-enq-deq.gp -------------------------------------------------------------------------------- /graphs/plots/q-enq-deq.gp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/graphs/plots/q-enq-deq.gp -------------------------------------------------------------------------------- /graphs/plots/q-ll-enq-deq.gp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/graphs/plots/q-ll-enq-deq.gp -------------------------------------------------------------------------------- /graphs/plots/set-hash-1k.gp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/graphs/plots/set-hash-1k.gp -------------------------------------------------------------------------------- /graphs/plots/set-ll-10k.gp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/graphs/plots/set-ll-10k.gp -------------------------------------------------------------------------------- /graphs/plots/set-ll-1k.gp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/graphs/plots/set-ll-1k.gp -------------------------------------------------------------------------------- /graphs/plots/set-tree-10k.gp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/graphs/plots/set-tree-10k.gp -------------------------------------------------------------------------------- /graphs/plots/set-tree-1k.gp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/graphs/plots/set-tree-1k.gp -------------------------------------------------------------------------------- /graphs/plots/sps-integer.gp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/graphs/plots/sps-integer.gp -------------------------------------------------------------------------------- /graphs/plots/sps-object.gp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/graphs/plots/sps-object.gp -------------------------------------------------------------------------------- /graphs/plots/stress-multi-process-q.gp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/graphs/plots/stress-multi-process-q.gp -------------------------------------------------------------------------------- /graphs/plots/styles.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/graphs/plots/styles.inc -------------------------------------------------------------------------------- /graphs/pq-ll-enq-deq.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/graphs/pq-ll-enq-deq.cpp -------------------------------------------------------------------------------- /graphs/pread-while-writing.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/graphs/pread-while-writing.cpp -------------------------------------------------------------------------------- /graphs/pset-hash-1k.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/graphs/pset-hash-1k.cpp -------------------------------------------------------------------------------- /graphs/pset-ll-10k.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/graphs/pset-ll-10k.cpp -------------------------------------------------------------------------------- /graphs/pset-ll-1k.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/graphs/pset-ll-1k.cpp -------------------------------------------------------------------------------- /graphs/pset-tree-1k.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/graphs/pset-tree-1k.cpp -------------------------------------------------------------------------------- /graphs/pset-tree-1m.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/graphs/pset-tree-1m.cpp -------------------------------------------------------------------------------- /graphs/psps-integer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/graphs/psps-integer.cpp -------------------------------------------------------------------------------- /graphs/q-array-enq-deq.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/graphs/q-array-enq-deq.cpp -------------------------------------------------------------------------------- /graphs/q-ll-enq-deq.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/graphs/q-ll-enq-deq.cpp -------------------------------------------------------------------------------- /graphs/run-all-aws.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/graphs/run-all-aws.sh -------------------------------------------------------------------------------- /graphs/set-hash-1k.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/graphs/set-hash-1k.cpp -------------------------------------------------------------------------------- /graphs/set-ll-10k.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/graphs/set-ll-10k.cpp -------------------------------------------------------------------------------- /graphs/set-ll-1k.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/graphs/set-ll-1k.cpp -------------------------------------------------------------------------------- /graphs/set-tree-10k.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/graphs/set-tree-10k.cpp -------------------------------------------------------------------------------- /graphs/set-tree-1k.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/graphs/set-tree-1k.cpp -------------------------------------------------------------------------------- /graphs/set-tree-1m.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/graphs/set-tree-1m.cpp -------------------------------------------------------------------------------- /graphs/sps-integer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/graphs/sps-integer.cpp -------------------------------------------------------------------------------- /graphs/sps-object.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/graphs/sps-object.cpp -------------------------------------------------------------------------------- /pdatastructures/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/pdatastructures/README.md -------------------------------------------------------------------------------- /pdatastructures/TMHashMap.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/pdatastructures/TMHashMap.hpp -------------------------------------------------------------------------------- /pdatastructures/TMHashMapByRef.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/pdatastructures/TMHashMapByRef.hpp -------------------------------------------------------------------------------- /pdatastructures/TMLinkedListQueue.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/pdatastructures/TMLinkedListQueue.hpp -------------------------------------------------------------------------------- /pdatastructures/TMLinkedListSet.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/pdatastructures/TMLinkedListSet.hpp -------------------------------------------------------------------------------- /pdatastructures/TMLinkedListSetByRef.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/pdatastructures/TMLinkedListSetByRef.hpp -------------------------------------------------------------------------------- /pdatastructures/TMRedBlackTree.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/pdatastructures/TMRedBlackTree.hpp -------------------------------------------------------------------------------- /pdatastructures/TMRedBlackTreeByRef.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/pdatastructures/TMRedBlackTreeByRef.hpp -------------------------------------------------------------------------------- /pdatastructures/pqueues/HazardPointers.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/pdatastructures/pqueues/HazardPointers.hpp -------------------------------------------------------------------------------- /pdatastructures/pqueues/MichaelScottQueue.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/pdatastructures/pqueues/MichaelScottQueue.hpp -------------------------------------------------------------------------------- /pdatastructures/pqueues/PFriedmanQueue.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/pdatastructures/pqueues/PFriedmanQueue.hpp -------------------------------------------------------------------------------- /pdatastructures/pqueues/PMDKLinkedListQueue.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/pdatastructures/pqueues/PMDKLinkedListQueue.hpp -------------------------------------------------------------------------------- /pdatastructures/pqueues/PMichaelScottQueue.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/pdatastructures/pqueues/PMichaelScottQueue.hpp -------------------------------------------------------------------------------- /pdatastructures/pqueues/POFLFLinkedListQueue.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/pdatastructures/pqueues/POFLFLinkedListQueue.hpp -------------------------------------------------------------------------------- /pdatastructures/pqueues/POFLFMPLinkedListQueue.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/pdatastructures/pqueues/POFLFMPLinkedListQueue.hpp -------------------------------------------------------------------------------- /pdatastructures/pqueues/POFWFLinkedListQueue.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/pdatastructures/pqueues/POFWFLinkedListQueue.hpp -------------------------------------------------------------------------------- /pdatastructures/pqueues/RomLRLinkedListQueue.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/pdatastructures/pqueues/RomLRLinkedListQueue.hpp -------------------------------------------------------------------------------- /pdatastructures/pqueues/RomLogLinkedListQueue.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/pdatastructures/pqueues/RomLogLinkedListQueue.hpp -------------------------------------------------------------------------------- /ptms/OneFilePTMLF.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/ptms/OneFilePTMLF.hpp -------------------------------------------------------------------------------- /ptms/OneFilePTMLFMultiProcess.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/ptms/OneFilePTMLFMultiProcess.hpp -------------------------------------------------------------------------------- /ptms/OneFilePTMWF.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/ptms/OneFilePTMWF.hpp -------------------------------------------------------------------------------- /ptms/PMDKTM.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/ptms/PMDKTM.hpp -------------------------------------------------------------------------------- /ptms/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/ptms/README.md -------------------------------------------------------------------------------- /ptms/atlas/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/ptms/atlas/README.md -------------------------------------------------------------------------------- /ptms/atlas/atlas.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/ptms/atlas/atlas.patch -------------------------------------------------------------------------------- /ptms/romuluslog/RomulusLog.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/ptms/romuluslog/RomulusLog.cpp -------------------------------------------------------------------------------- /ptms/romuluslog/RomulusLog.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/ptms/romuluslog/RomulusLog.hpp -------------------------------------------------------------------------------- /ptms/romuluslog/malloc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/ptms/romuluslog/malloc.cpp -------------------------------------------------------------------------------- /ptms/romuluslr/RomulusLR.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/ptms/romuluslr/RomulusLR.cpp -------------------------------------------------------------------------------- /ptms/romuluslr/RomulusLR.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/ptms/romuluslr/RomulusLR.hpp -------------------------------------------------------------------------------- /ptms/romuluslr/malloc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/ptms/romuluslr/malloc.cpp -------------------------------------------------------------------------------- /ptms/rwlocks/CRWWP.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/ptms/rwlocks/CRWWP.hpp -------------------------------------------------------------------------------- /ptms/rwlocks/CRWWP_SpinLock.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/ptms/rwlocks/CRWWP_SpinLock.hpp -------------------------------------------------------------------------------- /stms/CRWWPSTM.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/CRWWPSTM.hpp -------------------------------------------------------------------------------- /stms/ESTM.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/ESTM.hpp -------------------------------------------------------------------------------- /stms/OneFileLF.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/OneFileLF.hpp -------------------------------------------------------------------------------- /stms/OneFileWF.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/OneFileWF.hpp -------------------------------------------------------------------------------- /stms/TinySTM.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/TinySTM.hpp -------------------------------------------------------------------------------- /stms/estm-0.3.0/.gitignore: -------------------------------------------------------------------------------- 1 | lib/libstm.a 2 | src/*.o 3 | -------------------------------------------------------------------------------- /stms/estm-0.3.0/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/estm-0.3.0/AUTHORS -------------------------------------------------------------------------------- /stms/estm-0.3.0/COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/estm-0.3.0/COPYING -------------------------------------------------------------------------------- /stms/estm-0.3.0/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/estm-0.3.0/Makefile -------------------------------------------------------------------------------- /stms/estm-0.3.0/Makefile.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/estm-0.3.0/Makefile.in -------------------------------------------------------------------------------- /stms/estm-0.3.0/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/estm-0.3.0/README -------------------------------------------------------------------------------- /stms/estm-0.3.0/VERSIONS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/estm-0.3.0/VERSIONS -------------------------------------------------------------------------------- /stms/estm-0.3.0/include/mod_local.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/estm-0.3.0/include/mod_local.h -------------------------------------------------------------------------------- /stms/estm-0.3.0/include/mod_mem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/estm-0.3.0/include/mod_mem.h -------------------------------------------------------------------------------- /stms/estm-0.3.0/include/mod_print.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/estm-0.3.0/include/mod_print.h -------------------------------------------------------------------------------- /stms/estm-0.3.0/include/mod_stats.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/estm-0.3.0/include/mod_stats.h -------------------------------------------------------------------------------- /stms/estm-0.3.0/include/stm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/estm-0.3.0/include/stm.h -------------------------------------------------------------------------------- /stms/estm-0.3.0/include/wrappers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/estm-0.3.0/include/wrappers.h -------------------------------------------------------------------------------- /stms/estm-0.3.0/src/atomic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/estm-0.3.0/src/atomic.h -------------------------------------------------------------------------------- /stms/estm-0.3.0/src/atomic_ops/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/estm-0.3.0/src/atomic_ops/AUTHORS -------------------------------------------------------------------------------- /stms/estm-0.3.0/src/atomic_ops/COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/estm-0.3.0/src/atomic_ops/COPYING -------------------------------------------------------------------------------- /stms/estm-0.3.0/src/atomic_ops/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/estm-0.3.0/src/atomic_ops/README -------------------------------------------------------------------------------- /stms/estm-0.3.0/src/atomic_ops/aligned_atomic_load_store.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/estm-0.3.0/src/atomic_ops/aligned_atomic_load_store.h -------------------------------------------------------------------------------- /stms/estm-0.3.0/src/atomic_ops/all_acquire_release_volatile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/estm-0.3.0/src/atomic_ops/all_acquire_release_volatile.h -------------------------------------------------------------------------------- /stms/estm-0.3.0/src/atomic_ops/ao_t_is_int.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/estm-0.3.0/src/atomic_ops/ao_t_is_int.h -------------------------------------------------------------------------------- /stms/estm-0.3.0/src/atomic_ops/atomic_ops.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/estm-0.3.0/src/atomic_ops/atomic_ops.h -------------------------------------------------------------------------------- /stms/estm-0.3.0/src/atomic_ops/generalize-small.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/estm-0.3.0/src/atomic_ops/generalize-small.h -------------------------------------------------------------------------------- /stms/estm-0.3.0/src/atomic_ops/generalize.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/estm-0.3.0/src/atomic_ops/generalize.h -------------------------------------------------------------------------------- /stms/estm-0.3.0/src/atomic_ops/ia64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/estm-0.3.0/src/atomic_ops/ia64.h -------------------------------------------------------------------------------- /stms/estm-0.3.0/src/atomic_ops/ordered_except_wr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/estm-0.3.0/src/atomic_ops/ordered_except_wr.h -------------------------------------------------------------------------------- /stms/estm-0.3.0/src/atomic_ops/powerpc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/estm-0.3.0/src/atomic_ops/powerpc.h -------------------------------------------------------------------------------- /stms/estm-0.3.0/src/atomic_ops/read_ordered.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/estm-0.3.0/src/atomic_ops/read_ordered.h -------------------------------------------------------------------------------- /stms/estm-0.3.0/src/atomic_ops/sparc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/estm-0.3.0/src/atomic_ops/sparc.h -------------------------------------------------------------------------------- /stms/estm-0.3.0/src/atomic_ops/standard_ao_double_t.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/estm-0.3.0/src/atomic_ops/standard_ao_double_t.h -------------------------------------------------------------------------------- /stms/estm-0.3.0/src/atomic_ops/test_and_set_t_is_ao_t.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/estm-0.3.0/src/atomic_ops/test_and_set_t_is_ao_t.h -------------------------------------------------------------------------------- /stms/estm-0.3.0/src/atomic_ops/test_and_set_t_is_char.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/estm-0.3.0/src/atomic_ops/test_and_set_t_is_char.h -------------------------------------------------------------------------------- /stms/estm-0.3.0/src/atomic_ops/x86.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/estm-0.3.0/src/atomic_ops/x86.h -------------------------------------------------------------------------------- /stms/estm-0.3.0/src/atomic_ops/x86_64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/estm-0.3.0/src/atomic_ops/x86_64.h -------------------------------------------------------------------------------- /stms/estm-0.3.0/src/gc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/estm-0.3.0/src/gc.c -------------------------------------------------------------------------------- /stms/estm-0.3.0/src/gc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/estm-0.3.0/src/gc.h -------------------------------------------------------------------------------- /stms/estm-0.3.0/src/mod_local.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/estm-0.3.0/src/mod_local.c -------------------------------------------------------------------------------- /stms/estm-0.3.0/src/mod_mem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/estm-0.3.0/src/mod_mem.c -------------------------------------------------------------------------------- /stms/estm-0.3.0/src/mod_print.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/estm-0.3.0/src/mod_print.c -------------------------------------------------------------------------------- /stms/estm-0.3.0/src/mod_stats.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/estm-0.3.0/src/mod_stats.c -------------------------------------------------------------------------------- /stms/estm-0.3.0/src/stm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/estm-0.3.0/src/stm.c -------------------------------------------------------------------------------- /stms/estm-0.3.0/src/wrappers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/estm-0.3.0/src/wrappers.c -------------------------------------------------------------------------------- /stms/tinystm/ChangeLog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/tinystm/ChangeLog -------------------------------------------------------------------------------- /stms/tinystm/Doxyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/tinystm/Doxyfile -------------------------------------------------------------------------------- /stms/tinystm/GNU-LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/tinystm/GNU-LICENSE.txt -------------------------------------------------------------------------------- /stms/tinystm/MIT-LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/tinystm/MIT-LICENSE.txt -------------------------------------------------------------------------------- /stms/tinystm/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/tinystm/Makefile -------------------------------------------------------------------------------- /stms/tinystm/Makefile.clang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/tinystm/Makefile.clang -------------------------------------------------------------------------------- /stms/tinystm/Makefile.common: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/tinystm/Makefile.common -------------------------------------------------------------------------------- /stms/tinystm/Makefile.gcc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/tinystm/Makefile.gcc -------------------------------------------------------------------------------- /stms/tinystm/Makefile.icc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/tinystm/Makefile.icc -------------------------------------------------------------------------------- /stms/tinystm/Makefile.suncc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/tinystm/Makefile.suncc -------------------------------------------------------------------------------- /stms/tinystm/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/tinystm/README.md -------------------------------------------------------------------------------- /stms/tinystm/abi/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/tinystm/abi/Makefile -------------------------------------------------------------------------------- /stms/tinystm/abi/Makefile.common: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/tinystm/abi/Makefile.common -------------------------------------------------------------------------------- /stms/tinystm/abi/abi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/tinystm/abi/abi.c -------------------------------------------------------------------------------- /stms/tinystm/abi/arch_x86.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/tinystm/abi/arch_x86.S -------------------------------------------------------------------------------- /stms/tinystm/abi/dtmc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/tinystm/abi/dtmc/Makefile -------------------------------------------------------------------------------- /stms/tinystm/abi/dtmc/arch.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/tinystm/abi/dtmc/arch.S -------------------------------------------------------------------------------- /stms/tinystm/abi/dtmc/libitm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/tinystm/abi/dtmc/libitm.h -------------------------------------------------------------------------------- /stms/tinystm/abi/dtmc/libtanger-stm.public-symbols: -------------------------------------------------------------------------------- 1 | main 2 | GTM_begin_transaction 3 | 4 | -------------------------------------------------------------------------------- /stms/tinystm/abi/dtmc/libtanger-stm.support: -------------------------------------------------------------------------------- 1 | ,1 2 | -------------------------------------------------------------------------------- /stms/tinystm/abi/dtmc/tanger-stm-internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/tinystm/abi/dtmc/tanger-stm-internal.h -------------------------------------------------------------------------------- /stms/tinystm/abi/dtmc/tanger.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/tinystm/abi/dtmc/tanger.c -------------------------------------------------------------------------------- /stms/tinystm/abi/dtmc/tanger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/tinystm/abi/dtmc/tanger.h -------------------------------------------------------------------------------- /stms/tinystm/abi/dtmc/tm_macros.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/tinystm/abi/dtmc/tm_macros.h -------------------------------------------------------------------------------- /stms/tinystm/abi/gcc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/tinystm/abi/gcc/Makefile -------------------------------------------------------------------------------- /stms/tinystm/abi/gcc/alloc_cpp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/tinystm/abi/gcc/alloc_cpp.c -------------------------------------------------------------------------------- /stms/tinystm/abi/gcc/arch.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/tinystm/abi/gcc/arch.S -------------------------------------------------------------------------------- /stms/tinystm/abi/gcc/clone.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/tinystm/abi/gcc/clone.c -------------------------------------------------------------------------------- /stms/tinystm/abi/gcc/eh.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/tinystm/abi/gcc/eh.c -------------------------------------------------------------------------------- /stms/tinystm/abi/gcc/libitm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/tinystm/abi/gcc/libitm.h -------------------------------------------------------------------------------- /stms/tinystm/abi/gcc/tm_macros.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/tinystm/abi/gcc/tm_macros.h -------------------------------------------------------------------------------- /stms/tinystm/abi/intel/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/tinystm/abi/intel/Makefile -------------------------------------------------------------------------------- /stms/tinystm/abi/intel/alloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/tinystm/abi/intel/alloc.c -------------------------------------------------------------------------------- /stms/tinystm/abi/intel/arch.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/tinystm/abi/intel/arch.S -------------------------------------------------------------------------------- /stms/tinystm/abi/intel/libitm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/tinystm/abi/intel/libitm.h -------------------------------------------------------------------------------- /stms/tinystm/abi/intel/tm_macros.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/tinystm/abi/intel/tm_macros.h -------------------------------------------------------------------------------- /stms/tinystm/abi/lib.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/tinystm/abi/lib.map -------------------------------------------------------------------------------- /stms/tinystm/abi/libitm.h.tpl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/tinystm/abi/libitm.h.tpl.cpp -------------------------------------------------------------------------------- /stms/tinystm/abi/libitm.h.tpl.footer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/tinystm/abi/libitm.h.tpl.footer -------------------------------------------------------------------------------- /stms/tinystm/abi/libitm.h.tpl.header: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/tinystm/abi/libitm.h.tpl.header -------------------------------------------------------------------------------- /stms/tinystm/abi/libitm.h.tpl.unifdef: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/tinystm/abi/libitm.h.tpl.unifdef -------------------------------------------------------------------------------- /stms/tinystm/abi/oracle/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/tinystm/abi/oracle/Makefile -------------------------------------------------------------------------------- /stms/tinystm/abi/oracle/arch.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/tinystm/abi/oracle/arch.S -------------------------------------------------------------------------------- /stms/tinystm/abi/oracle/otm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/tinystm/abi/oracle/otm.c -------------------------------------------------------------------------------- /stms/tinystm/abi/pthread_wrapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/tinystm/abi/pthread_wrapper.h -------------------------------------------------------------------------------- /stms/tinystm/abi/test/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/tinystm/abi/test/Makefile -------------------------------------------------------------------------------- /stms/tinystm/abi/tm_macros.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/tinystm/abi/tm_macros.h -------------------------------------------------------------------------------- /stms/tinystm/include/mod_ab.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/tinystm/include/mod_ab.h -------------------------------------------------------------------------------- /stms/tinystm/include/mod_cb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/tinystm/include/mod_cb.h -------------------------------------------------------------------------------- /stms/tinystm/include/mod_log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/tinystm/include/mod_log.h -------------------------------------------------------------------------------- /stms/tinystm/include/mod_mem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/tinystm/include/mod_mem.h -------------------------------------------------------------------------------- /stms/tinystm/include/mod_order.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/tinystm/include/mod_order.h -------------------------------------------------------------------------------- /stms/tinystm/include/mod_print.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/tinystm/include/mod_print.h -------------------------------------------------------------------------------- /stms/tinystm/include/mod_stats.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/tinystm/include/mod_stats.h -------------------------------------------------------------------------------- /stms/tinystm/include/stm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/tinystm/include/stm.h -------------------------------------------------------------------------------- /stms/tinystm/include/wrappers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/tinystm/include/wrappers.h -------------------------------------------------------------------------------- /stms/tinystm/lib/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/tinystm/lib/.gitignore -------------------------------------------------------------------------------- /stms/tinystm/src/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/tinystm/src/.gitignore -------------------------------------------------------------------------------- /stms/tinystm/src/atomic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/tinystm/src/atomic.h -------------------------------------------------------------------------------- /stms/tinystm/src/atomic_ops/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/tinystm/src/atomic_ops/AUTHORS -------------------------------------------------------------------------------- /stms/tinystm/src/atomic_ops/COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/tinystm/src/atomic_ops/COPYING -------------------------------------------------------------------------------- /stms/tinystm/src/atomic_ops/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/tinystm/src/atomic_ops/README -------------------------------------------------------------------------------- /stms/tinystm/src/atomic_ops/aligned_atomic_load_store.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/tinystm/src/atomic_ops/aligned_atomic_load_store.h -------------------------------------------------------------------------------- /stms/tinystm/src/atomic_ops/all_acquire_release_volatile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/tinystm/src/atomic_ops/all_acquire_release_volatile.h -------------------------------------------------------------------------------- /stms/tinystm/src/atomic_ops/ao_t_is_int.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/tinystm/src/atomic_ops/ao_t_is_int.h -------------------------------------------------------------------------------- /stms/tinystm/src/atomic_ops/atomic_ops.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/tinystm/src/atomic_ops/atomic_ops.h -------------------------------------------------------------------------------- /stms/tinystm/src/atomic_ops/generalize-small.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/tinystm/src/atomic_ops/generalize-small.h -------------------------------------------------------------------------------- /stms/tinystm/src/atomic_ops/generalize.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/tinystm/src/atomic_ops/generalize.h -------------------------------------------------------------------------------- /stms/tinystm/src/atomic_ops/ia64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/tinystm/src/atomic_ops/ia64.h -------------------------------------------------------------------------------- /stms/tinystm/src/atomic_ops/ordered_except_wr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/tinystm/src/atomic_ops/ordered_except_wr.h -------------------------------------------------------------------------------- /stms/tinystm/src/atomic_ops/powerpc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/tinystm/src/atomic_ops/powerpc.h -------------------------------------------------------------------------------- /stms/tinystm/src/atomic_ops/read_ordered.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/tinystm/src/atomic_ops/read_ordered.h -------------------------------------------------------------------------------- /stms/tinystm/src/atomic_ops/sparc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/tinystm/src/atomic_ops/sparc.h -------------------------------------------------------------------------------- /stms/tinystm/src/atomic_ops/standard_ao_double_t.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/tinystm/src/atomic_ops/standard_ao_double_t.h -------------------------------------------------------------------------------- /stms/tinystm/src/atomic_ops/test_and_set_t_is_ao_t.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/tinystm/src/atomic_ops/test_and_set_t_is_ao_t.h -------------------------------------------------------------------------------- /stms/tinystm/src/atomic_ops/test_and_set_t_is_char.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/tinystm/src/atomic_ops/test_and_set_t_is_char.h -------------------------------------------------------------------------------- /stms/tinystm/src/atomic_ops/x86.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/tinystm/src/atomic_ops/x86.h -------------------------------------------------------------------------------- /stms/tinystm/src/atomic_ops/x86_64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/tinystm/src/atomic_ops/x86_64.h -------------------------------------------------------------------------------- /stms/tinystm/src/gc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/tinystm/src/gc.c -------------------------------------------------------------------------------- /stms/tinystm/src/gc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/tinystm/src/gc.h -------------------------------------------------------------------------------- /stms/tinystm/src/mod_ab.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/tinystm/src/mod_ab.c -------------------------------------------------------------------------------- /stms/tinystm/src/mod_cb_mem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/tinystm/src/mod_cb_mem.c -------------------------------------------------------------------------------- /stms/tinystm/src/mod_log.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/tinystm/src/mod_log.c -------------------------------------------------------------------------------- /stms/tinystm/src/mod_order.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/tinystm/src/mod_order.c -------------------------------------------------------------------------------- /stms/tinystm/src/mod_print.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/tinystm/src/mod_print.c -------------------------------------------------------------------------------- /stms/tinystm/src/mod_stats.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/tinystm/src/mod_stats.c -------------------------------------------------------------------------------- /stms/tinystm/src/stm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/tinystm/src/stm.c -------------------------------------------------------------------------------- /stms/tinystm/src/stm_internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/tinystm/src/stm_internal.h -------------------------------------------------------------------------------- /stms/tinystm/src/stm_wbctl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/tinystm/src/stm_wbctl.h -------------------------------------------------------------------------------- /stms/tinystm/src/stm_wbetl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/tinystm/src/stm_wbetl.h -------------------------------------------------------------------------------- /stms/tinystm/src/stm_wt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/tinystm/src/stm_wt.h -------------------------------------------------------------------------------- /stms/tinystm/src/tls.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/tinystm/src/tls.h -------------------------------------------------------------------------------- /stms/tinystm/src/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/tinystm/src/utils.h -------------------------------------------------------------------------------- /stms/tinystm/src/wrappers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/tinystm/src/wrappers.c -------------------------------------------------------------------------------- /stms/tinystm/test/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/tinystm/test/Makefile -------------------------------------------------------------------------------- /stms/tinystm/test/bank/.gitignore: -------------------------------------------------------------------------------- 1 | bank 2 | -------------------------------------------------------------------------------- /stms/tinystm/test/bank/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/tinystm/test/bank/Makefile -------------------------------------------------------------------------------- /stms/tinystm/test/bank/bank.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/tinystm/test/bank/bank.c -------------------------------------------------------------------------------- /stms/tinystm/test/intset/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/tinystm/test/intset/.gitignore -------------------------------------------------------------------------------- /stms/tinystm/test/intset/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/tinystm/test/intset/Makefile -------------------------------------------------------------------------------- /stms/tinystm/test/intset/README.rbtree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/tinystm/test/intset/README.rbtree -------------------------------------------------------------------------------- /stms/tinystm/test/intset/intset.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/tinystm/test/intset/intset.c -------------------------------------------------------------------------------- /stms/tinystm/test/intset/rbtree.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/tinystm/test/intset/rbtree.c -------------------------------------------------------------------------------- /stms/tinystm/test/intset/rbtree.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/tinystm/test/intset/rbtree.h -------------------------------------------------------------------------------- /stms/tinystm/test/intset/tm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/tinystm/test/intset/tm.h -------------------------------------------------------------------------------- /stms/tinystm/test/intset/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/tinystm/test/intset/types.h -------------------------------------------------------------------------------- /stms/tinystm/test/regression/.gitignore: -------------------------------------------------------------------------------- 1 | irrevocability 2 | types 3 | -------------------------------------------------------------------------------- /stms/tinystm/test/regression/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/tinystm/test/regression/Makefile -------------------------------------------------------------------------------- /stms/tinystm/test/regression/irrevocability.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/tinystm/test/regression/irrevocability.c -------------------------------------------------------------------------------- /stms/tinystm/test/regression/perf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/tinystm/test/regression/perf.c -------------------------------------------------------------------------------- /stms/tinystm/test/regression/types.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pramalhe/OneFile/HEAD/stms/tinystm/test/regression/types.c --------------------------------------------------------------------------------