Dominik Tomičević
|
0c65f14043
|
fixed atomic counter to be seq_cst and added compile time checking of T to be integral
|
2015-09-13 12:56:30 +02:00 |
|
Dominik Tomičević
|
e28d15c272
|
worked on mvcc, compiler and some utils, unfinished
|
2015-09-13 11:34:17 +02:00 |
|
Dominik Tomičević
|
fef9953f45
|
a wild random checkpoint commit appeared
|
2015-08-30 01:12:46 +02:00 |
|
Dominik Tomičević
|
2c9625e480
|
extracted crtp code to a separate class
|
2015-07-31 12:35:46 +02:00 |
|
Dominik Tomičević
|
a4d06be903
|
implemented simple and atomic auto counters
|
2015-07-31 12:35:14 +02:00 |
|
Dominik Tomičević
|
79ec770af3
|
cleaning up the repo a bit
|
2015-07-04 11:54:27 +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ć
|
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ć
|
4acfd3a493
|
addded some basic utils for dealing with strings
|
2015-06-21 21:16:14 +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ć
|
8dab1e17c8
|
created a fast locking mechanism using atomic_flag
|
2015-06-18 14:55:04 +02:00 |
|