Commit Graph

  • 7dcb23fa72 modified rapidjson middleware Dominik Tomičević 2015-10-17 12:53:46 +0200
  • 3dae70ec3d added rapidjson submodule to json Dominik Tomičević 2015-10-17 12:46:38 +0200
  • c9a8e74194 Merge branch 'master' of https://phabricator.tomicevic.com/diffusion/MG/memgraph Dominik Tomičević 2015-10-16 13:19:46 +0200
  • c91f047cfb const other in copy constructor of speedy Dominik Tomičević 2015-10-16 13:19:26 +0200
  • 634c44c724 rapidjson middleware small modification Marko Budiselic 2015-10-16 00:34:02 +0200
  • 670efadc98 RapidJSON as dependency. rapidjson_middleware is responsible for parsing http::request::body into speedy::request::json Marko Budiselic 2015-10-16 00:21:26 +0200
  • e71d302251 added a simple middleware implementation Dominik Tomičević 2015-10-13 23:01:20 +0200
  • 6dd0e9cb0c fixed writing to json Dominik Tomičević 2015-10-13 20:44:14 +0200
  • be9e115339 ooops fix, it's buildable now Dominik Tomičević 2015-10-13 20:32:54 +0200
  • 6930b27d1f updated properties Dominik Tomičević 2015-10-13 20:17:45 +0200
  • 0effba90d9 removed include.hpp Dominik Tomičević 2015-10-11 21:02:42 +0200
  • 14594e799b added gitignore for include.hpp Dominik Tomičević 2015-10-11 21:02:22 +0200
  • 768ad5e451 connected the first working version of memgraph Dominik Tomičević 2015-10-11 20:59:27 +0200
  • 9f8761032f refactored speedy and http server Dominik Tomičević 2015-10-09 01:24:12 +0200
  • 9f943917ce updated r3 Dominik Tomičević 2015-10-08 10:46:45 +0200
  • 81443de27a removed speedy.inl Dominik Tomičević 2015-10-08 01:00:15 +0200
  • 204fdaeb5f submitted all work done on storage and mvcc Dominik Tomičević 2015-10-08 00:58:29 +0200
  • ed34e47481 added comments to the resource class Dominik Tomičević 2015-10-07 20:39:41 +0200
  • dcfc62c7b0 implemented restful resources Dominik Tomičević 2015-10-07 18:45:30 +0200
  • 71dad5a6af fixed speedy Dominik Tomičević 2015-10-07 02:24:21 +0200
  • 61241ba039 reformatted some very indented code Dominik Tomičević 2015-10-06 23:44:48 +0200
  • 5870ea9b0b moved log formating to worker side instead of the caller Dominik Tomičević 2015-10-06 23:41:17 +0200
  • f8456ba736 added logger to logging ifrastructure Dominik Tomičević 2015-10-06 23:17:21 +0200
  • 1ec41f2171 implemented a simple asynchronous logging infrastructure Dominik Tomičević 2015-10-06 23:15:48 +0200
  • b551ab7f27 fixed mpsc queue Dominik Tomičević 2015-10-06 21:02:47 +0200
  • cebcf7cc09 implemented a wait free mpsc queue Dominik Tomičević 2015-10-05 23:24:38 +0200
  • 39ff11a883 updated ioc to support existing instances Dominik Tomičević 2015-10-04 10:04:42 +0200
  • 571d6ea541 merged speedy makefile Dominik Tomičević 2015-10-04 09:50:31 +0200
  • 5754f0e7ec modified makefile for speedy Dominik Tomičević 2015-10-04 09:49:12 +0200
  • 4c869171b3 implemented a simple ioc container Dominik Tomičević 2015-10-04 09:47:55 +0200
  • 49dc08b9b3 moved transactions back to threading Dominik Tomičević 2015-10-04 09:47:15 +0200
  • ed3a82ee01 lockfree hashmap minor modification (at instead of operator[]) buda 2015-10-03 21:02:51 +0200
  • 7e846b4dc0 initial version of lockfree::HashMap, methods operator[] and put are for now in the interface buda 2015-10-03 08:07:55 +0200
  • 44c9585602 basic test on dynamic bitset buda 2015-09-27 23:05:04 +0200
  • c155b7b77b added *.swp and *.swo to the root git ignore buda 2015-09-27 18:28:36 +0200
  • 01136cb50c speedy doxygen example buda 2015-09-27 13:18:50 +0200
  • 96fc1d1d19 speedy dependency and build modifications buda 2015-09-26 01:01:25 +0200
  • b8fa8fd904 added r3 as a submodule Dominik Tomičević 2015-09-25 22:50:57 +0200
  • a778a72dce Merge branch 'master' of https://phabricator.tomicevic.com/diffusion/MG/memgraph Dominik Tomičević 2015-09-25 02:52:44 +0200
  • 481b681bcd fixed dynamic bitset Dominik Tomičević 2015-09-25 02:52:01 +0200
  • e860c40dff Merge branch 'master' of https://phabricator.tomicevic.com/diffusion/MG/memgraph buda 2015-09-24 23:25:48 +0200
  • fe5b89b1e6 stupid mistakes are changed buda 2015-09-24 23:25:40 +0200
  • 2727c26eb5 implemented a lock free and (almost) wait free bitset Dominik Tomičević 2015-09-24 18:36:16 +0200
  • 43e975d3cc Merge branch 'master' of https://phabricator.tomicevic.com/diffusion/MG/memgraph Dominik Tomičević 2015-09-24 01:14:05 +0200
  • ec9af001d6 lock free linked list implementation Dominik Tomičević 2015-09-24 01:14:00 +0200
  • 474492ddad speedy: first let say usefull implementation, GET, POST, PUT, DELETE methods are implemented buda 2015-09-24 01:00:02 +0200
  • 38ec6a10b1 implemented a lockfree list Dominik Tomičević 2015-09-22 01:10:47 +0200
  • 9ae14c36c8 added arcconfig Dominik Tomičević 2015-09-22 01:05:54 +0200
  • 83690e7269 implemented a lockfree list Dominik Tomičević 2015-09-22 01:04:13 +0200
  • 62e67c2e1f r3 library is included, route registration still doesn't work because of some reference issue, TODO: do a better implementation buda 2015-09-20 22:21:50 +0200
  • 55aa4f7fa1 moved uv to io Dominik Tomičević 2015-09-20 14:30:26 +0200
  • ab33fce01b fixed threadpool Dominik Tomičević 2015-09-19 15:45:01 +0200
  • 6939ee9769 Web server part of the project was renamed. The new name is speedy buda 2015-09-18 19:49:23 +0200
  • 03e7999e53 Lexertl init script buda 2015-09-17 22:20:52 +0200
  • f1cedfc409 added lempar to repository Dominik Tomičević 2015-09-17 21:52:16 +0200
  • 1a79d6f1f8 added gitignore and modified makefile for lemon Dominik Tomičević 2015-09-17 21:49:34 +0200
  • 306b6e7840 added makefile for lemon Dominik Tomičević 2015-09-17 21:46:24 +0200
  • 5c8b03bef5 modified gitignore Dominik Tomičević 2015-09-17 21:41:36 +0200
  • 65d1920af5 Merge branch 'master' of https://phabricator.tomicevic.com/diffusion/MG/memgraph Dominik Tomičević 2015-09-17 21:40:37 +0200
  • 664675a15e Lexertl git submodule buda 2015-09-17 21:37:53 +0200
  • ad1174456b added lemon dependency to project Dominik Tomičević 2015-09-17 21:35:51 +0200
  • 870f7c6f08 Initial version of the router class (not yet implemented) buda 2015-09-17 02:26:48 +0200
  • 02a97863ab Merge branch 'master' of https://phabricator.tomicevic.com/diffusion/MG/memgraph Dominik Tomičević 2015-09-15 21:36:29 +0200
  • 74ad181227 implemented hazard pointer management Dominik Tomičević 2015-09-15 21:34:52 +0200
  • e94a516560 Server readme markdown buda 2015-09-13 21:55:19 +0200
  • 0c65f14043 fixed atomic counter to be seq_cst and added compile time checking of T to be integral Dominik Tomičević 2015-09-13 12:56:30 +0200
  • e28d15c272 worked on mvcc, compiler and some utils, unfinished Dominik Tomičević 2015-09-13 11:34:17 +0200
  • 4aa4f84ada added some improvements to properties Dominik Tomičević 2015-08-30 21:23:48 +0200
  • 74eba0f3ab removed executable file 'test' from repo Dominik Tomičević 2015-08-30 01:14:53 +0200
  • fef9953f45 a wild random checkpoint commit appeared Dominik Tomičević 2015-08-30 01:12:46 +0200
  • f31f4693ce refactored transactions Dominik Tomičević 2015-07-31 12:36:41 +0200
  • 2c9625e480 extracted crtp code to a separate class Dominik Tomičević 2015-07-31 12:35:46 +0200
  • a4d06be903 implemented simple and atomic auto counters Dominik Tomičević 2015-07-31 12:35:14 +0200
  • 4d1c92641a implemented a simple commit log Dominik Tomičević 2015-07-31 12:34:34 +0200
  • 80906c85c6 extracted guard locking to a separate class Dominik Tomičević 2015-07-31 12:33:49 +0200
  • 7db9e585cd refactored memory engine Dominik Tomičević 2015-07-31 12:33:12 +0200
  • 57f691e63e modified gitignore Dominik Tomičević 2015-07-31 12:31:39 +0200
  • 22ee84de0d refactored storage model and engine Dominik Tomičević 2015-07-31 12:31:08 +0200
  • 335f42ef43 updated readme Dominik Tomičević 2015-07-31 12:30:05 +0200
  • 20baa9f3ea commit before os reinstall Dominik Tomičević 2015-07-07 16:18:26 +0200
  • cd9eded8df changed sync directory location for spinlock test Dominik Tomičević 2015-07-04 11:56:09 +0200
  • bae1462f39 changes to skiplist and tests Dominik Tomičević 2015-07-04 11:55:34 +0200
  • 79ec770af3 cleaning up the repo a bit Dominik Tomičević 2015-07-04 11:54:27 +0200
  • 37fba19cc6 started adding support for transactions Dominik Tomičević 2015-07-04 11:51:33 +0200
  • 518c2d19e9 moved sync directory to root Dominik Tomičević 2015-07-04 11:50:42 +0200
  • 31c2097798 starting to add support for mvcc Dominik Tomičević 2015-07-04 11:39:16 +0200
  • 742b5a64c4 implemented thread safe bitblock structure for bitsets Dominik Tomičević 2015-07-04 11:37:45 +0200
  • d38aa4a38b implemented union find Dominik Tomičević 2015-07-01 08:38:03 +0200
  • 7bbfe867be finished implementing a basic lock free skiplist Dominik Tomičević 2015-06-28 11:43:52 +0200
  • 255079fc84 made some progress on lock free skip lists Dominik Tomičević 2015-06-25 03:06:00 +0200
  • adc80bf29a added new item tower height generator for skiplist Dominik Tomičević 2015-06-23 15:17:10 +0200
  • 7c0e34aac9 added xorshift random generator Dominik Tomičević 2015-06-22 21:30:48 +0200
  • 38d29d3ca5 modified allocator benchmark to be multithreaded Dominik Tomičević 2015-06-22 17:05:42 +0200
  • a9a3fc02b0 added fast allocator implementations Dominik Tomičević 2015-06-22 14:31:26 +0200
  • 686275ad30 added fnv and fnv1a hashing algorithms Dominik Tomičević 2015-06-22 02:26:41 +0200
  • 829a0370b4 added basic data model and structures Dominik Tomičević 2015-06-21 22:20:36 +0200
  • 4acfd3a493 addded some basic utils for dealing with strings Dominik Tomičević 2015-06-21 21:16:14 +0200
  • b4a6ca3487 added a JSON class Dominik Tomičević 2015-06-21 21:15:46 +0200
  • 0f8d3ac5be fixed readme Dominik Tomičević 2015-06-19 10:33:48 +0200
  • 87656970c7 added readme Dominik Tomičević 2015-06-19 10:14:27 +0200