Commit Graph

35 Commits

Author SHA1 Message Date
Dominik Tomičević
b93bab375e record accessor, indexes and cursors 2016-01-02 12:20:51 +01:00
Dominik Tomičević
126b95b454 fixed skiplist and implemented the interface for skiplistset 2015-12-14 20:29:02 +01:00
Dominik Tomičević
62fcffffa5 added a lot of comments to skiplist 2015-12-08 18:30:20 +01:00
Dominik Tomičević
fa2cb263ba refactored iterators inside the skiplist 2015-12-08 07:43:53 +01:00
Marko Budiselic
cbdc70d407 new version of node post (work in progress) 2015-12-07 22:43:54 +01:00
Marko Budiselic
36856f3bfb Merge branch 'master' of https://phabricator.tomicevic.com/diffusion/MG/memgraph 2015-12-07 21:52:08 +01:00
Marko Budiselic
ba434cf48a ifndef are replaced with the pragma once 2015-12-07 21:51:55 +01:00
Dominik Tomičević
ee292aa558 implemented correct skiplist 2015-12-07 21:50:07 +01:00
Dominik Tomičević
7c8d15b949 checking in all work because i won't be able to work on it for some time 2015-11-22 21:35:40 +01:00
Marko Budiselic
26b426e1fa A node could now be found by id. GET /db/data/node/{id} returns the node with specified id. 2015-11-05 00:46:13 +01:00
Dominik Tomičević
807912c151 cypher + new tcp server 2015-10-27 20:21:28 +01:00
Marko Budiselic
1d0d4b746c Lockfree list, initial implementation of the remove method 2015-10-18 22:15:06 +02:00
Dominik Tomičević
9f8761032f refactored speedy and http server 2015-10-09 01:24:12 +02:00
Dominik Tomičević
204fdaeb5f submitted all work done on storage and mvcc 2015-10-08 00:58:29 +02:00
Dominik Tomičević
b551ab7f27 fixed mpsc queue 2015-10-06 21:02:47 +02:00
Dominik Tomičević
cebcf7cc09 implemented a wait free mpsc queue 2015-10-05 23:24:38 +02:00
buda
ed3a82ee01 lockfree hashmap minor modification (at instead of operator[]) 2015-10-03 21:02:51 +02:00
buda
7e846b4dc0 initial version of lockfree::HashMap, methods operator[] and put are for now in the interface 2015-10-03 08:07:55 +02:00
Dominik Tomičević
481b681bcd fixed dynamic bitset 2015-09-25 02:52:01 +02:00
Dominik Tomičević
2727c26eb5 implemented a lock free and (almost) wait free bitset 2015-09-24 18:36:16 +02:00
Dominik Tomičević
ec9af001d6 lock free linked list implementation 2015-09-24 01:14:00 +02:00
Dominik Tomičević
83690e7269 implemented a lockfree list 2015-09-22 01:04:13 +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ć
20baa9f3ea commit before os reinstall 2015-07-07 16:18:26 +02:00
Dominik Tomičević
bae1462f39 changes to skiplist and tests 2015-07-04 11:55:34 +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ć
a9a3fc02b0 added fast allocator implementations 2015-06-22 14:31:26 +02:00
Dominik Tomičević
829a0370b4 added basic data model and structures 2015-06-21 22:20:36 +02:00
Dominik Tomičević
98cc39ffd8 added kdtree implementation 2015-06-19 10:04:42 +02:00