Matthias Beyer
dd7954ddb6
Add Documentation
2017-06-26 19:28:57 +02:00
Matthias Beyer
78c2425bbd
Redo StoreId creation in iterator
2017-06-26 17:32:41 +02:00
Matthias Beyer
61616673cb
Redo path altering
2017-06-26 17:32:41 +02:00
Matthias Beyer
af2769df5b
Add module entry path for library
2017-06-26 17:32:41 +02:00
Matthias Beyer
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
Matthias Beyer
1b88c22dec
Merge pull request #943 from matthiasbeyer/libimagentrycategory/init
...
libimagentrycategory/init
2017-06-23 12:17:06 +02:00
Matthias Beyer
c03aa12e42
Add tests
2017-06-21 18:30:08 +02:00
Matthias Beyer
c3088faa4c
Add "checked" variant of set_category()
2017-06-21 18:30:08 +02:00
Matthias Beyer
af4612deef
Add mod: register
2017-06-21 18:30:08 +02:00
Matthias Beyer
dad286b72e
Add codebase
2017-06-21 18:30:08 +02:00
Matthias Beyer
031e3c7bd3
Initial import
2017-06-21 18:30:08 +02:00
Matthias Beyer
0033d1b4b4
Add documentation file
2017-06-21 18:29:49 +02:00
Matthias Beyer
a7c9c39af5
Initial import of libimagtimetrack
2017-06-21 18:29:49 +02:00
Matthias Beyer
b47972bedd
Merge pull request #976 from matthiasbeyer/imag-store-dump
...
Imag store dump
2017-06-21 18:29:21 +02:00
Matthias Beyer
22a4dc0929
Merge pull request #955 from matthiasbeyer/libimagrt/cleanup
...
libimagrt: cleanup
2017-06-21 18:28:30 +02:00
Matthias Beyer
c9d03fc3c2
Merge pull request #980 from matthiasbeyer/update-travis
...
Build with rust stable/beta/nightly
2017-06-21 11:36:18 +02:00
Matthias Beyer
895065f05f
Remove unused macro import
2017-06-21 10:08:35 +02:00
Matthias Beyer
992bba86d9
Remove unused macro import
2017-06-21 10:08:35 +02:00
Matthias Beyer
87cab6dbb9
Remove unused dependency: lazy_static
2017-06-21 10:08:34 +02:00
Matthias Beyer
2355de6d2e
Remove unused dependency
2017-06-21 10:02:45 +02:00
Matthias Beyer
e9cec1505b
Remove unneeded dependency
2017-06-21 10:01:40 +02:00
Matthias Beyer
01fb556204
Remove unneeded macro import
2017-06-21 10:00:17 +02:00
Matthias Beyer
4ab81275ca
Remove unneeded [macro_use]
2017-06-21 09:58:47 +02:00
Matthias Beyer
bc75e96b64
Build with rust stable/beta/nightly
...
I don't remember why we disabled this, actually.
2017-06-21 09:55:36 +02:00
Matthias Beyer
e7c53d84ca
Minify map/filter_map
2017-06-21 08:36:30 +02:00
Matthias Beyer
fe7bde3882
Minify mapping with dependency: is-match = 0.1
2017-06-21 08:34:44 +02:00
Matthias Beyer
e35d78fedb
Minify mapping
2017-06-21 08:34:44 +02:00
Matthias Beyer
eff4f547ba
Minify mapping
2017-06-21 08:34:44 +02:00
Matthias Beyer
e5fa71d1e7
Minify mapping
2017-06-21 08:34:44 +02:00
Matthias Beyer
1e06b90eea
Try to remove annotation
...
...which was necessary some time ago
2017-06-21 08:34:44 +02:00
Matthias Beyer
0f47c4afc7
Minify match
2017-06-21 08:34:44 +02:00
Matthias Beyer
d3d6e830d7
Print error while panicing
2017-06-21 08:34:44 +02:00
Matthias Beyer
c8bbe33513
Use stdout backend, not stdio backend
2017-06-21 08:34:22 +02:00
Matthias Beyer
403965d912
Implement dumping
2017-06-21 08:34:22 +02:00
Matthias Beyer
c6e9a0a4a4
Add dump() stub
2017-06-21 08:34:14 +02:00
Matthias Beyer
35fd0f2b9c
Add clap subcommand for dumping
2017-06-21 08:34:14 +02:00
Matthias Beyer
2b7706424a
Merge pull request #977 from matthiasbeyer/libimagrt/fixes
...
Libimagrt/fixes
2017-06-21 08:33:25 +02:00
Matthias Beyer
17bab5b0b9
Merge pull request #978 from matthiasbeyer/libimagstore/fixes
...
Libimagstore/fixes
2017-06-21 08:33:18 +02:00
Matthias Beyer
14f261a84e
Add some debug output to JSON mapper
2017-06-20 20:57:53 +02:00
Matthias Beyer
699f4083e9
Add Runtime::store_backend_to_stdout(), make _stdio() variant use stdin properly
2017-06-20 20:57:40 +02:00
Matthias Beyer
e7e3a75924
Add another JSON test for an empty JSON
2017-06-20 20:57:25 +02:00
Matthias Beyer
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
Matthias Beyer
801622ecf2
Add output where paths is set
2017-06-20 20:34:27 +02:00
Matthias Beyer
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
Matthias Beyer
cac3e6114e
Add debug output to Walk::next() impl
2017-06-20 20:33:54 +02:00
Matthias Beyer
54484a6ee7
Add debug output to StoreId::new_baseless()
2017-06-20 20:33:50 +02:00
Matthias Beyer
2c97d6f194
Merge pull request #974 from matthiasbeyer/libimagstore/embellishments
...
Remove unnecessary clone() call
2017-06-18 20:03:29 +02:00
Matthias Beyer
f8ed6794c2
Merge pull request #975 from matthiasbeyer/libimagstore/backend-replacement
...
Libimagstore/backend replacement
2017-06-18 19:44:32 +02:00
Matthias Beyer
a672e4db21
Remove TODO from Store::reset_backend()
2017-06-18 19:33:52 +02:00
Matthias Beyer
d33b435031
Merge pull request #922 from matthiasbeyer/libimagstore/all-entries
...
Add Store::entries()
2017-06-18 19:17:58 +02:00