af2769df5b
Add module entry path for library
2017-06-26 17:32:41 +02:00
5f909c01d9
Implement library
...
This is a combination of several refactorings and re-thinkings of the
whole library and I think there is not much value in providing the whole
history there.
So this is just a "dump code in" commit.
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2017-06-26 17:32:41 +02:00
1b88c22dec
Merge pull request #943 from matthiasbeyer/libimagentrycategory/init
...
libimagentrycategory/init
2017-06-23 12:17:06 +02:00
c03aa12e42
Add tests
2017-06-21 18:30:08 +02:00
c3088faa4c
Add "checked" variant of set_category()
2017-06-21 18:30:08 +02:00
af4612deef
Add mod: register
2017-06-21 18:30:08 +02:00
dad286b72e
Add codebase
2017-06-21 18:30:08 +02:00
031e3c7bd3
Initial import
2017-06-21 18:30:08 +02:00
0033d1b4b4
Add documentation file
2017-06-21 18:29:49 +02:00
a7c9c39af5
Initial import of libimagtimetrack
2017-06-21 18:29:49 +02:00
b47972bedd
Merge pull request #976 from matthiasbeyer/imag-store-dump
...
Imag store dump
2017-06-21 18:29:21 +02:00
22a4dc0929
Merge pull request #955 from matthiasbeyer/libimagrt/cleanup
...
libimagrt: cleanup
2017-06-21 18:28:30 +02:00
c9d03fc3c2
Merge pull request #980 from matthiasbeyer/update-travis
...
Build with rust stable/beta/nightly
2017-06-21 11:36:18 +02:00
895065f05f
Remove unused macro import
2017-06-21 10:08:35 +02:00
992bba86d9
Remove unused macro import
2017-06-21 10:08:35 +02:00
87cab6dbb9
Remove unused dependency: lazy_static
2017-06-21 10:08:34 +02:00
2355de6d2e
Remove unused dependency
2017-06-21 10:02:45 +02:00
e9cec1505b
Remove unneeded dependency
2017-06-21 10:01:40 +02:00
01fb556204
Remove unneeded macro import
2017-06-21 10:00:17 +02:00
4ab81275ca
Remove unneeded [macro_use]
2017-06-21 09:58:47 +02:00
bc75e96b64
Build with rust stable/beta/nightly
...
I don't remember why we disabled this, actually.
2017-06-21 09:55:36 +02:00
e7c53d84ca
Minify map/filter_map
2017-06-21 08:36:30 +02:00
fe7bde3882
Minify mapping with dependency: is-match = 0.1
2017-06-21 08:34:44 +02:00
e35d78fedb
Minify mapping
2017-06-21 08:34:44 +02:00
eff4f547ba
Minify mapping
2017-06-21 08:34:44 +02:00
e5fa71d1e7
Minify mapping
2017-06-21 08:34:44 +02:00
1e06b90eea
Try to remove annotation
...
...which was necessary some time ago
2017-06-21 08:34:44 +02:00
0f47c4afc7
Minify match
2017-06-21 08:34:44 +02:00
d3d6e830d7
Print error while panicing
2017-06-21 08:34:44 +02:00
c8bbe33513
Use stdout backend, not stdio backend
2017-06-21 08:34:22 +02:00
403965d912
Implement dumping
2017-06-21 08:34:22 +02:00
c6e9a0a4a4
Add dump() stub
2017-06-21 08:34:14 +02:00
35fd0f2b9c
Add clap subcommand for dumping
2017-06-21 08:34:14 +02:00
2b7706424a
Merge pull request #977 from matthiasbeyer/libimagrt/fixes
...
Libimagrt/fixes
2017-06-21 08:33:25 +02:00
17bab5b0b9
Merge pull request #978 from matthiasbeyer/libimagstore/fixes
...
Libimagstore/fixes
2017-06-21 08:33:18 +02:00
14f261a84e
Add some debug output to JSON mapper
2017-06-20 20:57:53 +02:00
699f4083e9
Add Runtime::store_backend_to_stdout(), make _stdio() variant use stdin properly
2017-06-20 20:57:40 +02:00
e7e3a75924
Add another JSON test for an empty JSON
2017-06-20 20:57:25 +02:00
2790042f6f
Propagate parsing errors
...
This somehow resolved another error as well, where the toml parser
reported an error for the parsed file, despite beeing one in the file.
I don't know how this commit fixed this, but it scares the shit out of
me.
2017-06-20 20:34:47 +02:00
801622ecf2
Add output where paths is set
2017-06-20 20:34:27 +02:00
de3b244a62
Bugfix: Use StoreId::from_full_path()
...
The rationale is that the walker implementation yields the complete path
rather than the local part.
This patch fixes this issue by using StoreId::from_full_path() rather
than StoreId::new().
2017-06-20 20:33:58 +02:00
cac3e6114e
Add debug output to Walk::next() impl
2017-06-20 20:33:54 +02:00
54484a6ee7
Add debug output to StoreId::new_baseless()
2017-06-20 20:33:50 +02:00
2c97d6f194
Merge pull request #974 from matthiasbeyer/libimagstore/embellishments
...
Remove unnecessary clone() call
2017-06-18 20:03:29 +02:00
f8ed6794c2
Merge pull request #975 from matthiasbeyer/libimagstore/backend-replacement
...
Libimagstore/backend replacement
2017-06-18 19:44:32 +02:00
a672e4db21
Remove TODO from Store::reset_backend()
2017-06-18 19:33:52 +02:00
d33b435031
Merge pull request #922 from matthiasbeyer/libimagstore/all-entries
...
Add Store::entries()
2017-06-18 19:17:58 +02:00
bee97c8758
Add Store::entries()
2017-06-18 19:07:15 +02:00
a4188a3100
Add proper impl of Store::reset_backend()
2017-06-18 18:52:27 +02:00
c814171875
Add backend draining
2017-06-18 18:52:21 +02:00