Commit Graph

41 Commits

Author SHA1 Message Date
Dominik Tomičević
c40758363c Partially added comparators and math operations to numerical properties 2016-02-13 17:59:48 +01:00
Marko Budiselic
6eac9a5ac5 first proposal of compile process 2016-02-10 23:34:49 +01:00
Marko Budiselic
7d8c5a7f7e query engine can now generate, compile and run dummy code, everything is ready to generate code for dummy the query: CREATE (n {...}) RETURN n 2016-02-07 22:56:52 +01:00
Marko Budiselic
499469aec2 query stripper is implemented with the template metaprogramming 2016-02-04 02:45:12 +01:00
Marko Budiselic
2998527462 work on cypher compiler, only cypher query example files were added 2016-01-16 18:24:35 +01:00
Dominik Tomičević
126b95b454 fixed skiplist and implemented the interface for skiplistset 2015-12-14 20:29:02 +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
Marko Budiselic
fca9110b65 terminate handler is moved to a separete file 2015-12-04 00:40:12 +01:00
Dominik Tomičević
d50fc8997c implemented futexes 2015-11-26 02:52:51 +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
Marko Budiselic
49941fca40 the command line arguments processing is now inside the utils/command_line/arguments 2015-11-01 18:03:15 +01:00
Dominik Tomičević
807912c151 cypher + new tcp server 2015-10-27 20:21:28 +01:00
Dominik Tomičević
2d6d2f8527 working on cypher parser 2015-10-18 19:44:00 +02:00
Dominik Tomičević
6930b27d1f updated properties 2015-10-13 20:17:45 +02:00
Dominik Tomičević
768ad5e451 connected the first working version of memgraph 2015-10-11 20:59:27 +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ć
1ec41f2171 implemented a simple asynchronous logging infrastructure 2015-10-06 23:15:48 +02:00
Dominik Tomičević
39ff11a883 updated ioc to support existing instances 2015-10-04 10:04:42 +02:00
Dominik Tomičević
4c869171b3 implemented a simple ioc container 2015-10-04 09:47:55 +02:00
Dominik Tomičević
ec9af001d6 lock free linked list implementation 2015-09-24 01:14:00 +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ć
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