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
Matthias Beyer
bee97c8758
Add Store::entries()
2017-06-18 19:07:15 +02:00
Matthias Beyer
a4188a3100
Add proper impl of Store::reset_backend()
2017-06-18 18:52:27 +02:00
Matthias Beyer
c814171875
Add backend draining
2017-06-18 18:52:21 +02:00
Matthias Beyer
b572e7e8b9
Abstract away the output of the IO backend
...
This patch refactors the output part of the IO backend into an own
backend which is simply used by the IO-backend.
This way we can have a pure-output backend.
2017-06-18 18:52:03 +02:00
Matthias Beyer
caf77012d9
Add tests to test backend replacing
2017-06-18 18:51:58 +02:00
Matthias Beyer
41f3b10976
Add Runtime::store_backend_to_stdio() function
2017-06-18 13:37:50 +02:00
Matthias Beyer
c0936a0273
Add Store::reset_backend() function for re-setting the backend
2017-06-18 13:37:50 +02:00
Matthias Beyer
97741fd4ee
Remove unnecessary clone() call
2017-06-18 13:37:35 +02:00