Commit Graph

284 Commits

Author SHA1 Message Date
Sebastian Messmer
1d8fdfa0e2 Since the memory issue is fixed now (using a compressed block store), we can re-enable the test cases 2015-12-14 18:19:40 +01:00
Sebastian Messmer
7a43c41787 Use a compressing blockstore for BigBlobsTest. This way, we don't need that much RAM for running it (the big blobs created by the test case are mostly just zero and some few non-zero data areas) 2015-12-14 17:18:12 +01:00
Sebastian Messmer
1cdaf8e08d Fixed compiler error on 32bit platforms 2015-12-13 13:30:05 +01:00
Sebastian Messmer
56c4c44d6e Adapt to modified ceilLog specification 2015-12-11 12:48:24 +01:00
Sebastian Messmer
ff812abf79 Removed nonsensical std::log() testcase 2015-12-11 12:44:20 +01:00
Sebastian Messmer
1ecabdabeb Disabled BigBlob tests, because they need a lot of time and space 2015-12-11 12:31:09 +01:00
Sebastian Messmer
38c56f6764 Support blob sizes >4GB and add test cases for it 2015-12-11 00:18:17 +01:00
Sebastian Messmer
6dc03a50cb Make classes final if they're not meant to be derived from 2015-11-27 14:06:48 +01:00
Sebastian Messmer
5ff133641c Update biicode block ref 2015-11-25 16:46:13 +01:00
Sebastian Messmer
315e699cda Update dependencies 2015-11-25 16:45:44 +01:00
Sebastian Messmer
4ef18a2d18 Use gcc 4.8 on travis to ensure compatibility 2015-11-24 15:17:57 +01:00
Sebastian Messmer
9cd0c56502 Update dependencies 2015-11-24 08:41:21 +01:00
Sebastian Messmer
0689d380a4 Update biicode block ref 2015-11-18 11:09:49 +01:00
Sebastian Messmer
f54370bf44 Update dependencies 2015-11-18 11:09:23 +01:00
Sebastian Messmer
da2d455b99 Updated biicode block version 2015-11-12 15:43:29 -08:00
Sebastian Messmer
ae082fa97d Updated dependencies 2015-11-12 15:42:54 -08:00
Sebastian Meßmer
a3f557ef63 Fix warnings from -Weffc++ 2015-10-17 21:17:38 +02:00
Sebastian Meßmer
88a9653137 Update dependencies 2015-10-17 17:59:25 +02:00
Sebastian Meßmer
3e68897937 Update biicode block ref 2015-10-16 04:31:47 +02:00
Sebastian Meßmer
07f3fcd1ac Update dependencies 2015-10-16 04:31:02 +02:00
Sebastian Meßmer
f9580a7c8a Update dependency 2015-10-16 04:25:21 +02:00
Sebastian Meßmer
39eaff4533 Unify (and fix) include guards 2015-10-15 13:10:20 +02:00
Sebastian Messmer
f9769d0f6a Update dependencies 2015-10-14 15:37:52 +02:00
Sebastian Messmer
58f7024919 Test cases print stack trace on sigsegv 2015-10-05 16:52:06 +02:00
Sebastian Messmer
b8f42ee9e5 TODOs 2015-10-05 03:54:18 +02:00
Sebastian Messmer
0d09501a38 Activate ASSERT 2015-10-05 03:46:39 +02:00
Sebastian Messmer
ca9f3fe2e6 Introduce Blob::readAll() and introduce a size cache so the blob size doesn't have to be queried so often 2015-10-05 03:45:00 +02:00
Sebastian Messmer
6e436b7a59 Return reference to keys, don't copy keys 2015-10-04 17:14:02 +02:00
Sebastian Messmer
e07ddaa289 Fix traversing bug and add test case for it 2015-09-30 15:33:09 +02:00
Sebastian Messmer
faa4b0c6f8 Improve flush() 2015-09-30 13:17:35 +02:00
Sebastian Messmer
8beb5bac0b Improved traverseLeaves implementation: Faster and a bit better understandable 2015-09-30 10:19:06 +02:00
Sebastian Messmer
d72e7c2acd TODOs 2015-09-30 10:06:53 +02:00
Sebastian Messmer
d18edfb1d4 Removed unnecessary private function 2015-09-30 10:04:18 +02:00
Sebastian Messmer
51019502ec Fixed potential race condition in DataTree 2015-09-30 10:02:06 +02:00
Sebastian Messmer
61721aa795 Fix travis build icon 2015-09-13 10:55:12 +02:00
Sebastian Messmer
a3d5c20154 Merge branch 'master' into develop 2015-09-12 21:06:37 +02:00
Sebastian Messmer
9e63068115 Improve README 2015-09-12 21:06:32 +02:00
Sebastian Messmer
e96bb17e11 Removed unnecessary workaround 2015-07-29 12:07:25 +02:00
Sebastian Messmer
106f18b496 Use the new assert that doesn't crash the program in a release build 2015-07-22 13:44:04 +02:00
Sebastian Messmer
e64255a16e Removed last unique_ptr uses, all uses unique_ref now 2015-07-21 15:24:49 +02:00
Sebastian Messmer
722c94458b Removed unneccessary using statements 2015-07-21 15:10:41 +02:00
Sebastian Messmer
a923165360 Adapted to new blockstore interface (using unique_ref instead of unique_ptr) 2015-07-21 15:00:57 +02:00
Sebastian Messmer
7fc4115129 Adapt to new blockstore (Blockstore::tryCreate returns optional<unique_ref<Block>> instead of unique_ptr<Block>) 2015-07-20 19:10:46 +02:00
Sebastian Messmer
5ea654445c Use optional::value() instead of optional::get() in test cases 2015-06-28 16:59:13 +02:00
Sebastian Messmer
de5dd8a838 Use optional::value() instead of options::get() in test cases 2015-06-28 16:45:18 +02:00
Sebastian Messmer
3d1341114b Use unique_ref instead of unique_ptr 2015-06-26 15:59:18 +02:00
Sebastian Messmer
7fae2d1e59 Adapt to new cpp-utils 2015-06-21 17:43:45 +02:00
Sebastian Messmer
d1528fe541 Use C++11 uniform initialization for structs 2015-06-21 14:40:52 +02:00
Sebastian Meßmer
31cd0eb9e9 Adapt to new dynamic_pointer_move 2015-06-18 19:34:24 +02:00
Sebastian Meßmer
5039205cd2 BlobStore handles unique_ref<Blob> instead of unique_ptr<Blob> 2015-06-18 12:45:37 +02:00