a42b6a10db
Add error tracing support in Aspect implementation
...
This removes the parallelization feature from the Aspect codebase as
std::error::Error does not implement Send, so we cannot send the error
from a child thread to a parent thread.
This is clearly not an optimal implementation now, but we have hook
non-aborting-error tracing support, which is more important than
parallelization support, at least in this early stage of development.
An issue has to be opened for re-implementing parallelization of hooks.
2016-05-28 21:08:55 +02:00
6c7d6c29ea
Rewrite pre-hook execution
2016-05-28 21:08:55 +02:00
eb80714402
HookError: Add optional non-aborting mode
2016-05-28 21:08:07 +02:00
59152e6a52
Merge pull request #448 from matthiasbeyer/libimagstore/retieve_for_module_fix_glob
...
Fix glob() pattern
2016-05-28 18:17:28 +02:00
42289a085e
Fix glob() pattern
2016-05-28 17:28:38 +02:00
eab439f96c
Merge pull request #447 from matthiasbeyer/imag-store/get
...
Imag store/get
2016-05-28 11:35:15 +02:00
95c640c1e9
Implement get() functionality
2016-05-28 10:36:09 +02:00
203e649b4f
Make print_entry() pub to be available in get() implementation
2016-05-28 10:36:09 +02:00
a2ea89e936
Add UI specification for get() functionality
2016-05-28 10:36:09 +02:00
a6200b67c0
Merge pull request #446 from matthiasbeyer/libimagstore/fix-get
...
Fix Store::get()
2016-05-28 10:35:42 +02:00
19aec6327f
Fix Store::get()
2016-05-27 23:58:37 +02:00
3e4b339615
Merge pull request #438 from matthiasbeyer/libimagentrylink/link-type-pub
...
Add missing keyword "pub" for Link type
2016-05-27 12:36:36 +02:00
d83a0d8b32
Merge pull request #444 from matthiasbeyer/libimagentrytag/use-error-infrastructure
...
Use IntoError functionality to have less noise in the error construct…
2016-05-27 12:34:38 +02:00
7dc3c74306
Merge pull request #443 from matthiasbeyer/libimagrt/use-error-infrastructure
...
Libimagrt/use error infrastructure
2016-05-27 12:34:32 +02:00
efd569a138
Merge pull request #442 from matthiasbeyer/libimagentrylink/use-error-infrastructure
...
Use IntoError to have less noise in the error construction code
2016-05-27 12:34:26 +02:00
80aca436fe
Merge pull request #441 from matthiasbeyer/libimagstore/use-error-infrastructure
...
Libimagstore/use error infrastructure
2016-05-27 12:34:21 +02:00
5fbfe63e1b
Use IntoError functionality to have less noise in the error construction code
2016-05-27 10:44:37 +02:00
98b39bbfa8
Use IntoError to have less noise in the error construction code
2016-05-27 10:38:35 +02:00
e3db21b009
Use IntoError trait for less ugly code
2016-05-27 10:27:06 +02:00
70b6a4f587
Replace configuration error code with macro generator
2016-05-27 10:21:56 +02:00
3d9d5795e4
Rewrite hook error module with error macros
2016-05-27 10:15:29 +02:00
cb87b4b5d8
Remove old error code which is unused
2016-05-27 10:13:03 +02:00
183c46a7dd
Use Into implementations to convert error kinds into error types
2016-05-27 10:11:51 +02:00
e91eb2f55d
Use error.into() instead of building full type
2016-05-26 22:19:29 +02:00
5e98bd76b1
Shorten type names in import
2016-05-26 22:19:08 +02:00
25c4bea818
Shorten type names in import
2016-05-26 22:17:08 +02:00
fdb5d1bb24
Replace old error construction code with new libimagerror functionality
2016-05-26 22:16:29 +02:00
ee5c2b70a6
Merge pull request #437 from matthiasbeyer/libimagentryselect/init
...
Libimagentryselect/init
2016-05-26 22:09:17 +02:00
0f52900456
Add missing keyword "pub" for Link type
2016-05-26 22:08:27 +02:00
2aeb853c5f
Implement get_or_select_id()
2016-05-26 10:41:25 +02:00
bad8e1ced1
Add id argument helper and getter
2016-05-26 10:35:26 +02:00
a0b7e9b980
Add dependencies
2016-05-26 10:35:11 +02:00
9f3878d43f
Initial import
2016-05-26 08:49:05 +02:00
2e80c29f47
Merge pull request #435 from matthiasbeyer/libimagnotes/remove-unused-import
...
Remove unused import
2016-05-25 17:23:05 +02:00
b344be0058
Remove unused import
2016-05-25 16:28:39 +02:00
27ded75c60
Merge pull request #433 from matthiasbeyer/libimagrt/env_logger_fallback
...
Libimagrt/env logger fallback
2016-05-24 22:08:39 +02:00
9a92f9091f
Add env_logger as fallback if IMAG_LOG_ENV is present
2016-05-24 16:43:04 +02:00
4066ae4048
Add dep: env_logger = 0.3
2016-05-24 16:42:32 +02:00
f19c057258
Merge pull request #432 from matthiasbeyer/libimagerror/simple-into
...
libimagerror: Impl Into<error name> for all <errorkindname>
2016-05-24 15:23:08 +02:00
41b5d6d230
Merge pull request #400 from matthiasbeyer/libimagutil/match-helper
...
Libimagutil/match helper
2016-05-24 14:41:43 +02:00
b1f43e3ef5
Impl Into<error name> for all <errorkindname>
2016-05-24 14:31:44 +02:00
b6f5b71df1
libimagstore: Refactor code with is_match!() macro
2016-05-23 21:43:20 +02:00
e30d2480ab
libimagentrytag: Refactor code with is_match!() macro
2016-05-23 21:43:20 +02:00
394b90f038
libimagentrylink: Refactor code with is_match!() macro
2016-05-23 21:43:20 +02:00
0e03998499
libimagentrylink: Add dependency: libimagutil
2016-05-23 21:43:14 +02:00
f0b665e5f2
libimagstore: Add dependency: libimagutil
2016-05-23 21:43:10 +02:00
297610f46b
Merge pull request #431 from matthiasbeyer/libimagentrylister/core-counter
...
Add counter in libimagentrylist::listers::Core
2016-05-23 21:34:37 +02:00
71c7ca3c43
Merge pull request #396 from matthiasbeyer/bin/imag
...
Rewrite imag binary in Rust
2016-05-23 20:01:45 +02:00
80b9cae5fe
Merge pull request #391 from matthiasbeyer/libimagstore/get
...
Libimagstore/get
2016-05-23 20:01:38 +02:00
d6f3c90880
Merge pull request #414 from matthiasbeyer/libimagerror/custom-membersntypes
...
Libimagerror/custom membersntypes
2016-05-23 20:01:33 +02:00