Dominik Tomičević
9ad59c267a
Merge branch 'master' of https://phabricator.tomicevic.com/diffusion/MG/memgraph
...
* 'master' of https://phabricator.tomicevic.com/diffusion/MG/memgraph :
terminate handler is moved to a separete file
2015-12-06 16:39:33 +01:00
Dominik Tomičević
d22eedfe9e
refactored storage engine
2015-12-06 16:37:42 +01:00
Marko Budiselic
fca9110b65
terminate handler is moved to a separete file
2015-12-04 00:40:12 +01:00
Dominik Tomičević
1324b2ded1
documented futex implementation a bit more and added checks for locked and contended to it
2015-11-27 08:54:37 +01:00
Dominik Tomičević
d50fc8997c
implemented futexes
2015-11-26 02:52:51 +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
Dominik Tomičević
101b0ec12f
started working on version_list replacement for atom
2015-11-21 22:56:43 +01:00
Dominik Tomičević
039df559de
Merge branch 'master' of https://phabricator.tomicevic.com/diffusion/MG/memgraph
...
* 'master' of https://phabricator.tomicevic.com/diffusion/MG/memgraph :
Initial code on crashes and exceptions logging. Related to T31.
uint64_t was replaced with the Id object. Fixes T28.
TotalOrdering and Id implementations, related to T28
2015-11-21 22:49:42 +01:00
Dominik Tomičević
a0a4b0bf40
improved hazard pointer support, still has issues though
2015-11-21 22:48:56 +01:00
Marko Budiselic
9685ac3cb6
Initial code on crashes and exceptions logging. Related to T31.
2015-11-21 20:34:10 +01:00
Marko Budiselic
aeb8586bfd
uint64_t was replaced with the Id object. Fixes T28.
2015-11-21 19:16:19 +01:00
Marko Budiselic
e7953fc7e0
TotalOrdering and Id implementations, related to T28
2015-11-21 16:08:23 +01:00
Dominik Tomičević
12628f3689
skeleton for total ordering
2015-11-21 13:57:15 +01:00
Dominik Tomičević
655b4c04dd
added tests and examples for xorshift and binomial
2015-11-18 02:23:27 +01:00
Dominik Tomičević
4a872941d4
fixed xorshift and binomial distribution
2015-11-16 23:53:45 +01:00
Dominik Tomičević
7bccf5c995
made lockable work in const context
2015-11-08 19:05:34 +01:00
Marko Budiselic
30257da8fd
indentation stupidity
2015-11-07 11:35:14 +01:00
Marko Budiselic
7564c35d19
Empty relationship resource was added and Graph object knows how to find a vertex
2015-11-07 11:31:36 +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
Marko Budiselic
8850a649a9
cppgen first steps
2015-11-01 23:28:08 +01:00
Marko Budiselic
49941fca40
the command line arguments processing is now inside the utils/command_line/arguments
2015-11-01 18:03:15 +01:00
Marko Budiselic
e4efc799b0
using instead of typedef
2015-11-01 12:45:27 +01:00
Marko Budiselic
3753d818e1
Merge branch 'master' of https://phabricator.tomicevic.com/diffusion/MG/memgraph
2015-10-30 01:24:20 +01:00
Marko Budiselic
e5d2c3af86
cppgen test
2015-10-30 01:24:01 +01:00
Dominik Tomičević
57c624698f
benchmarking and fixes on the server
2015-10-29 00:35:30 +01:00
Dominik Tomičević
bce9762add
added example for codegen
2015-10-28 22:55:57 +01:00
Dominik Tomičević
48841aabc0
made workers multithreaded
2015-10-27 21:02:56 +01:00
Dominik Tomičević
b4d75c8317
added debug text to test
2015-10-27 20:53:37 +01:00
Dominik Tomičević
cbb7bdabc8
fixed addrinfo
2015-10-27 20:42:12 +01:00
Dominik Tomičević
c9c46f6cd3
Merge branch 'master' of https://phabricator.tomicevic.com/diffusion/MG/memgraph
...
* 'master' of https://phabricator.tomicevic.com/diffusion/MG/memgraph :
Much better but not perfect version of dynamic compile and dynamic load code. DynamicLib class and rudimentar example.
dynamic lib load work in progress :P
cpp program runs compile command, test only code
2015-10-27 20:22:05 +01:00
Dominik Tomičević
807912c151
cypher + new tcp server
2015-10-27 20:21:28 +01:00
Marko Budiselic
120743e59c
Much better but not perfect version of dynamic compile and dynamic load code. DynamicLib class and rudimentar example.
2015-10-25 16:11:52 +01:00
Marko Budiselic
951448f6b2
dynamic lib load work in progress :P
2015-10-22 23:54:28 +02:00
Marko Budiselic
8e1c4b53b8
cpp program runs compile command, test only code
2015-10-22 00:17:40 +02:00
Marko Budiselic
2b13f347bd
Merge branch 'master' of https://phabricator.tomicevic.com/diffusion/MG/memgraph
2015-10-18 22:15:26 +02:00
Marko Budiselic
1d0d4b746c
Lockfree list, initial implementation of the remove method
2015-10-18 22:15:06 +02:00
Dominik Tomičević
2d6d2f8527
working on cypher parser
2015-10-18 19:44:00 +02:00
Marko Budiselic
52a6ea0c58
shorter version of speedy response
2015-10-18 10:01:53 +02:00
Marko Budiselic
ebb47f0f74
Merge commit. api/resources/node.hpp speedy/rapidjson_middleware.hpp conflicts resolved
2015-10-17 19:34:00 +02:00
Marko Budiselic
f015ce02ca
Speedy response can send json document as string (.json methods)
2015-10-17 19:18:30 +02:00
Dominik Tomičević
80aa247dee
refactoring a bit
2015-10-17 13:26:07 +02:00
Dominik Tomičević
7dcb23fa72
modified rapidjson middleware
2015-10-17 12:53:46 +02:00
Dominik Tomičević
3dae70ec3d
added rapidjson submodule to json
2015-10-17 12:46:38 +02:00
Dominik Tomičević
c9a8e74194
Merge branch 'master' of https://phabricator.tomicevic.com/diffusion/MG/memgraph
...
* 'master' of https://phabricator.tomicevic.com/diffusion/MG/memgraph :
rapidjson middleware small modification
RapidJSON as dependency. rapidjson_middleware is responsible for parsing http::request::body into speedy::request::json
2015-10-16 13:19:46 +02:00
Dominik Tomičević
c91f047cfb
const other in copy constructor of speedy
2015-10-16 13:19:26 +02:00
Marko Budiselic
634c44c724
rapidjson middleware small modification
2015-10-16 00:34:02 +02:00
Marko Budiselic
670efadc98
RapidJSON as dependency. rapidjson_middleware is responsible for parsing http::request::body into speedy::request::json
2015-10-16 00:21:26 +02:00
Dominik Tomičević
e71d302251
added a simple middleware implementation
2015-10-13 23:01:20 +02:00
Dominik Tomičević
6dd0e9cb0c
fixed writing to json
2015-10-13 20:44:14 +02:00
Dominik Tomičević
be9e115339
ooops fix, it's buildable now
2015-10-13 20:32:54 +02:00