buda
|
664675a15e
|
Lexertl git submodule
|
2015-09-17 21:37:53 +02:00 |
|
Dominik Tomičević
|
ad1174456b
|
added lemon dependency to project
|
2015-09-17 21:35:51 +02:00 |
|
buda
|
870f7c6f08
|
Initial version of the router class (not yet implemented)
|
2015-09-17 02:30:33 +02:00 |
|
Dominik Tomičević
|
02a97863ab
|
Merge branch 'master' of https://phabricator.tomicevic.com/diffusion/MG/memgraph
* 'master' of https://phabricator.tomicevic.com/diffusion/MG/memgraph:
Server readme markdown
|
2015-09-15 21:36:29 +02:00 |
|
Dominik Tomičević
|
74ad181227
|
implemented hazard pointer management
|
2015-09-15 21:34:52 +02:00 |
|
buda
|
e94a516560
|
Server readme markdown
|
2015-09-13 21:55:19 +02:00 |
|
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ć
|
4aa4f84ada
|
added some improvements to properties
|
2015-08-30 21:23:48 +02:00 |
|
Dominik Tomičević
|
74eba0f3ab
|
removed executable file 'test' from repo
|
2015-08-30 01:14:53 +02:00 |
|
Dominik Tomičević
|
fef9953f45
|
a wild random checkpoint commit appeared
|
2015-08-30 01:12:46 +02:00 |
|
Dominik Tomičević
|
f31f4693ce
|
refactored transactions
|
2015-07-31 12:36:41 +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ć
|
4d1c92641a
|
implemented a simple commit log
|
2015-07-31 12:34:34 +02:00 |
|
Dominik Tomičević
|
80906c85c6
|
extracted guard locking to a separate class
|
2015-07-31 12:33:49 +02:00 |
|
Dominik Tomičević
|
7db9e585cd
|
refactored memory engine
|
2015-07-31 12:33:12 +02:00 |
|
Dominik Tomičević
|
57f691e63e
|
modified gitignore
|
2015-07-31 12:31:39 +02:00 |
|
Dominik Tomičević
|
22ee84de0d
|
refactored storage model and engine
|
2015-07-31 12:31:08 +02:00 |
|
Dominik Tomičević
|
335f42ef43
|
updated readme
|
2015-07-31 12:30:05 +02:00 |
|
Dominik Tomičević
|
20baa9f3ea
|
commit before os reinstall
|
2015-07-07 16:18:26 +02:00 |
|
Dominik Tomičević
|
cd9eded8df
|
changed sync directory location for spinlock test
|
2015-07-04 11:56:09 +02:00 |
|
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 |
|