Sebastian Meßmer
|
c9663acd85
|
Unify (and fix) include guards
|
2015-10-15 13:04:57 +02:00 |
|
Sebastian Meßmer
|
02d89fa721
|
Unify (and fix) include guards
|
2015-10-15 12:58:16 +02:00 |
|
Sebastian Meßmer
|
7103b3ab07
|
Fix test cases
|
2015-10-15 05:26:05 +02:00 |
|
Sebastian Messmer
|
210c2c2811
|
Fix compiler error in test cases
|
2015-10-08 18:05:09 +02:00 |
|
Sebastian Messmer
|
2a938730e7
|
Test cases print stack trace on sigsegv
|
2015-10-05 16:56:53 +02:00 |
|
Sebastian Messmer
|
cc2f93af92
|
Test cases print stack trace on sigsegv
|
2015-10-05 16:54:41 +02:00 |
|
Sebastian Messmer
|
d47020e781
|
Test cases print stack trace on sigsegv
|
2015-10-05 16:52:49 +02:00 |
|
Sebastian Messmer
|
58f7024919
|
Test cases print stack trace on sigsegv
|
2015-10-05 16:52:06 +02:00 |
|
Sebastian Messmer
|
78dbe6ea24
|
Test cases print stack trace on sigsegv
|
2015-10-05 16:51:49 +02:00 |
|
Sebastian Messmer
|
e78cd1db91
|
Demangle backtrace
|
2015-10-05 14:58:16 +02:00 |
|
Sebastian Messmer
|
6dec27253c
|
Fix assert test case
|
2015-10-03 01:30:42 +02:00 |
|
Sebastian Messmer
|
3fed6f13cb
|
Removed testcases for constexpr
|
2015-10-03 01:01:48 +02:00 |
|
Sebastian Messmer
|
84330b1100
|
Cache has better parallelity - we can push()/pop() while it is flushing and flushing is actually parallel
|
2015-10-01 13:51:01 +02:00 |
|
Sebastian Messmer
|
90471ea6a3
|
Fixed Cache race condition and added test for it
|
2015-10-01 01:20:40 +02:00 |
|
Sebastian Messmer
|
e07ddaa289
|
Fix traversing bug and add test case for it
|
2015-09-30 15:33:09 +02:00 |
|
Sebastian Messmer
|
52bb855627
|
EncryptedBlockStore crashed when a modified block was removed. Fixed crash and added test case.
|
2015-09-29 18:51:59 +02:00 |
|
Sebastian Messmer
|
dfb030e51b
|
Config file is also configurable with an option
|
2015-09-29 14:39:10 +02:00 |
|
Sebastian Messmer
|
27d3ffc472
|
MountDir and BaseDir are configureable via command line
|
2015-09-29 14:29:10 +02:00 |
|
Sebastian Messmer
|
819e48b446
|
Allow outputting const_string to std::ostream
|
2015-09-18 22:08:56 +02:00 |
|
Sebastian Messmer
|
12f1e7983b
|
Use messmer/gitversion instead of own version parser code
|
2015-09-18 21:16:42 +02:00 |
|
Sebastian Messmer
|
fc7316f06c
|
Show number of commits and git id in version number if it is a dev version
|
2015-09-18 17:34:56 +02:00 |
|
Sebastian Messmer
|
4cf1237bb8
|
Moved constexpr string manipulations to cpputils::const_string
|
2015-09-18 17:09:04 +02:00 |
|
Sebastian Messmer
|
3573a6fa74
|
Added const_string class (constexpr string manipulations)
|
2015-09-18 17:08:26 +02:00 |
|
Sebastian Messmer
|
3fd5cb7afc
|
Show version information on console and warn if it is a nonstable or dev version
|
2015-09-17 14:12:51 +02:00 |
|
Sebastian Messmer
|
8db80d5ebf
|
Refactor directory structure
|
2015-09-12 20:16:13 +02:00 |
|
Sebastian Messmer
|
67f0f39b50
|
Added Console class
|
2015-09-12 20:07:44 +02:00 |
|
Sebastian Messmer
|
117930fad2
|
Print a newline around user interactions
|
2015-09-04 16:09:37 +02:00 |
|
Sebastian Messmer
|
a9a5a5d04d
|
Console class supports askYesNo(question)
|
2015-09-04 16:00:41 +02:00 |
|
Sebastian Messmer
|
aea84d9ef5
|
Added more ciphers
|
2015-08-31 23:04:56 +02:00 |
|
Sebastian Messmer
|
e96bb17e11
|
Removed unnecessary workaround
|
2015-07-29 12:07:25 +02:00 |
|
Sebastian Messmer
|
5607a51594
|
Added testcase for Console.print()
|
2015-07-26 13:13:36 +02:00 |
|
Sebastian Messmer
|
fd11436fb9
|
Test cases don't need user interaction anymore
|
2015-07-26 13:09:55 +02:00 |
|
Sebastian Messmer
|
69a413bf4b
|
Fix EitherTest
|
2015-07-25 15:17:27 +02:00 |
|
Sebastian Messmer
|
50503d9ce0
|
Renamed Either to either
|
2015-07-24 20:08:03 +02:00 |
|
Sebastian Messmer
|
d9cfa55b91
|
Use ASSERT from cpputils instead of fspp_assert
|
2015-07-22 13:48:53 +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
|
fd93e4c199
|
Use the new assert that doesn't crash the program in a release build
|
2015-07-22 13:42:07 +02:00 |
|
Sebastian Messmer
|
cce24dd64b
|
Implemented ASSERT macro
|
2015-07-22 13:39:38 +02:00 |
|
Sebastian Messmer
|
7dcb29d515
|
Implemented fspp_assert()
|
2015-07-21 19:45:44 +02:00 |
|
Sebastian Messmer
|
881c19c262
|
Fix missing usings
|
2015-07-21 18:31:28 +02:00 |
|
Sebastian Messmer
|
e5647ace48
|
Remove unneccessary using statements
|
2015-07-21 18:22:55 +02:00 |
|
Sebastian Messmer
|
492caeb418
|
Migrate from unique_ptr to unique_ref
|
2015-07-21 18:22:03 +02:00 |
|
Sebastian Messmer
|
37bdbd907a
|
Finished migrating to unique_ref instead of unique_ptr
|
2015-07-21 18:19:34 +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
|
b5d9f07f7a
|
Implement cpputils::destruct(unique_ref)
|
2015-07-21 15:23:21 +02:00 |
|
Sebastian Messmer
|
e9c461e328
|
optional_ownership_ptr works with unique_ref
|
2015-07-21 15:18:14 +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
|
7c407c4b69
|
Switched whole blockstore interface to unique_ref instead of unique_ptr
|
2015-07-21 14:50:52 +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
|
a945e4f0fc
|
Changed Blockstore::tryCreate() to return optional<unique_ref<Block>> instead of unique_ptr<Block>
|
2015-07-20 18:57:48 +02:00 |
|