|
6f564b5223
|
Merge pull request #861 from matthiasbeyer/love-to-defaultnix
Give the default.nix some love
|
2017-01-25 09:50:30 +01:00 |
|
|
26d78e9f3c
|
Fix build-script of imag-bin
There was a breaking change in cargo which is fixed by this commit
Affected: beta builds (as of writing of this commit).
|
2017-01-25 09:41:16 +01:00 |
|
|
fdd903ac62
|
Give the default.nix some love
|
2017-01-25 08:55:11 +01:00 |
|
|
03a90c9bf9
|
Merge pull request #858 from matthiasbeyer/cleanup-bash-compl-gen
Remove removed crates from compl-gen build script
|
2017-01-24 08:56:16 +01:00 |
|
|
1ab0249892
|
Remove removed crates from compl-gen build script
|
2017-01-24 04:31:22 +01:00 |
|
|
4804cf36ce
|
Add more tests
|
2017-01-22 18:44:47 +01:00 |
|
|
57c266dfc8
|
Add Ruby-like hash read/set syntax
|
2017-01-22 18:44:47 +01:00 |
|
|
c222213291
|
Add test script to test entry capabilities
|
2017-01-22 18:44:47 +01:00 |
|
|
c14a3a6e02
|
Ignore ruby/bundler stuff
|
2017-01-22 18:44:47 +01:00 |
|
|
e929a0ccf1
|
Rename: Imag -> RImag (class)
|
2017-01-22 18:44:47 +01:00 |
|
|
916d647a24
|
Rename init fn to be able to require binary directly
|
2017-01-22 16:55:45 +01:00 |
|
|
41cacb3c78
|
Add test-gem code
|
2017-01-22 16:39:57 +01:00 |
|
|
6dbecbd397
|
Merge pull request #857 from matthiasbeyer/libimagrt/config-types-pub
Libimagrt/config types pub
|
2017-01-22 16:11:07 +01:00 |
|
|
a06fce06e5
|
Beautify wrapper helper macros
|
2017-01-22 15:50:48 +01:00 |
|
|
ce23114f2c
|
Add test for Store::create()
|
2017-01-22 15:44:21 +01:00 |
|
|
1aaf0c4d30
|
Fix store handle class name to fit convention
|
2017-01-22 15:44:21 +01:00 |
|
|
0884b337c9
|
Make configuration module public
|
2017-01-22 15:44:21 +01:00 |
|
|
13b901e3d4
|
Make error types public
|
2017-01-22 15:44:21 +01:00 |
|
|
bf53c6b529
|
Add StoreHandle::new()
|
2017-01-22 15:44:21 +01:00 |
|
|
34cd5d9c87
|
Add Store::new() function interface
|
2017-01-22 15:44:21 +01:00 |
|
|
587e806cdd
|
Make configuration module public
|
2017-01-22 15:16:27 +01:00 |
|
|
49b81602c0
|
Make error types public
|
2017-01-22 15:16:22 +01:00 |
|
|
9d7a26ba3a
|
Merge pull request #856 from matthiasbeyer/libimagrt/dbg-fileline-opt
ImagLogger: Add option to not include file/line in dbg logging
|
2017-01-22 13:30:41 +01:00 |
|
|
54deef3dde
|
Remove Deref{,Mut} on FileLockEntryHandle to make code more explicit
|
2017-01-22 13:19:55 +01:00 |
|
|
439326e1b6
|
Add documentation in README
|
2017-01-22 13:17:13 +01:00 |
|
|
22741d71c0
|
ImagLogger: Add option to not include file/line in dbg logging
|
2017-01-22 13:02:56 +01:00 |
|
|
47f3806825
|
Add tests for RStore class
|
2017-01-22 12:56:46 +01:00 |
|
|
063083d7b5
|
Add setup() for Store interface
|
2017-01-22 12:56:46 +01:00 |
|
|
ffb9ad120f
|
Impl Store::create() interface
|
2017-01-22 12:56:46 +01:00 |
|
|
ce8c382e81
|
Impl Store::retrieve() interface
|
2017-01-22 12:56:46 +01:00 |
|
|
bc3a82fcc6
|
Impl Store::get() interface function
|
2017-01-22 12:56:46 +01:00 |
|
|
6875376f91
|
Impl Store::update() interface function
|
2017-01-22 12:56:46 +01:00 |
|
|
c87fa74169
|
impl Store::delete() interface function
|
2017-01-22 12:56:46 +01:00 |
|
|
c2b146aad8
|
Beautify cal_on_store_by_handle!{} macro syntax
|
2017-01-22 12:56:46 +01:00 |
|
|
04363035c2
|
Beautify call_on_store!() macro syntax
|
2017-01-22 12:56:46 +01:00 |
|
|
551b135436
|
Make macro more advanced, to be able to impl Store::save_{as,to}() interfaces
|
2017-01-22 12:56:46 +01:00 |
|
|
d047b6663b
|
Rewrite code to wrap StoreHandle properly
|
2017-01-22 12:56:46 +01:00 |
|
|
3a90077777
|
Minify macros by introducing store-level operation macro
|
2017-01-22 12:56:46 +01:00 |
|
|
d91243d4b4
|
Rewrite FileLockEntry interface to work with Store in cache
|
2017-01-22 12:56:46 +01:00 |
|
|
5e708b9720
|
Change FileLockEntryHandle to operate on cached store objects
|
2017-01-22 12:56:46 +01:00 |
|
|
64fc3749d0
|
Move parts to own files
|
2017-01-22 12:56:46 +01:00 |
|
|
e956c51412
|
Introduce FileLockEntry cache
Holy shit, this compiles!
Have a look at the documentation from src/cache.rs - there's a rather
long description why we need this.
|
2017-01-22 12:56:45 +01:00 |
|
|
7aed2d2689
|
Impl RStore::move_by_id()
|
2017-01-22 12:56:45 +01:00 |
|
|
4f8a14ba1a
|
Impl RStore::path()
|
2017-01-22 12:56:45 +01:00 |
|
|
158e7aaff5
|
Add macro to implement Wrap automatically
|
2017-01-22 12:56:45 +01:00 |
|
|
91a60093b7
|
Make wraps easily unwrappable
|
2017-01-22 12:56:45 +01:00 |
|
|
2d9ddb8a49
|
Minify code with typecheck!() macro
|
2017-01-22 12:56:45 +01:00 |
|
|
677b7eaf2a
|
Add code structure for RStore wrapper for Store
|
2017-01-22 12:56:45 +01:00 |
|
|
32b51f5946
|
Impl VerifiedObject for all the things!
|
2017-01-21 14:11:30 +01:00 |
|
|
b931d7e685
|
Rewrite test script with awesome logging
|
2017-01-21 13:56:07 +01:00 |
|