Commit Graph

2926 Commits

Author SHA1 Message Date
Dominik Tomičević
bae1462f39 changes to skiplist and tests 2015-07-04 11:55:34 +02:00
Dominik Tomičević
79ec770af3 cleaning up the repo a bit 2015-07-04 11:54:27 +02:00
Dominik Tomičević
37fba19cc6 started adding support for transactions 2015-07-04 11:51:33 +02:00
Dominik Tomičević
518c2d19e9 moved sync directory to root 2015-07-04 11:50:42 +02:00
Dominik Tomičević
31c2097798 starting to add support for mvcc 2015-07-04 11:39:16 +02:00
Dominik Tomičević
742b5a64c4 implemented thread safe bitblock structure for bitsets 2015-07-04 11:37:45 +02:00
Dominik Tomičević
d38aa4a38b implemented union find 2015-07-01 08:38:03 +02:00
Dominik Tomičević
7bbfe867be finished implementing a basic lock free skiplist 2015-06-28 11:43:52 +02:00
Dominik Tomičević
255079fc84 made some progress on lock free skip lists 2015-06-25 03:06:00 +02:00
Dominik Tomičević
adc80bf29a added new item tower height generator for skiplist 2015-06-23 15:17:10 +02:00
Dominik Tomičević
7c0e34aac9 added xorshift random generator 2015-06-22 21:30:48 +02:00
Dominik Tomičević
38d29d3ca5 modified allocator benchmark to be multithreaded 2015-06-22 17:05:42 +02:00
Dominik Tomičević
a9a3fc02b0 added fast allocator implementations 2015-06-22 14:31:26 +02:00
Dominik Tomičević
686275ad30 added fnv and fnv1a hashing algorithms 2015-06-22 02:26:41 +02:00
Dominik Tomičević
829a0370b4 added basic data model and structures 2015-06-21 22:20:36 +02:00
Dominik Tomičević
4acfd3a493 addded some basic utils for dealing with strings 2015-06-21 21:16:14 +02:00
Dominik Tomičević
b4a6ca3487 added a JSON class 2015-06-21 21:15:46 +02:00
Dominik Tomičević
0f8d3ac5be fixed readme 2015-06-19 10:33:48 +02:00
Dominik Tomičević
87656970c7 added readme 2015-06-19 10:14:27 +02:00
Dominik Tomičević
98cc39ffd8 added kdtree implementation 2015-06-19 10:04:42 +02:00
Dominik Tomičević
a2ba8f14d3 wrote basic tests for spinlock and fixed a bug in the spinlock class 2015-06-18 15:27:06 +02:00
Dominik Tomičević
813bd4a424 added catch to gitignore 2015-06-18 14:56:15 +02:00
Dominik Tomičević
8dab1e17c8 created a fast locking mechanism using atomic_flag 2015-06-18 14:55:04 +02:00
Dominik Tomičević
d9e7cb0f00 added the default gitignore 2015-06-18 14:54:18 +02:00
Dominik Tomičević
b20474107e added test framework 2015-06-18 14:53:58 +02:00
Dominik Tomičević
2745a618f1 added gitignore 2015-06-18 14:15:11 +02:00