Commit Graph

3736 Commits

Author SHA1 Message Date
Matthias Beyer 93ca8f7046 Add documentation for Entry type 2017-02-20 15:18:19 +01:00
Matthias Beyer 356c17d98b Add documentation for FileLockEntry 2017-02-20 15:18:08 +01:00
Matthias Beyer 12e07b32d4 Add documentation for store functions 2017-02-20 15:17:55 +01:00
Matthias Beyer ccad830953 Add more long-term todos 2017-02-20 15:13:47 +01:00
Matthias Beyer d75bc2d928 Add TODOs about libimag{rt,store{,stdhook}} merge 2017-02-20 14:51:06 +01:00
Matthias Beyer eaf34ac6e9 Add long-term todos in libimagref 2017-02-20 14:51:06 +01:00
Matthias Beyer 33f4b33d61 Remove scope and indentation level 2017-02-19 12:38:43 +01:00
Matthias Beyer aea81e5df5 Remove unnecessary call 2017-02-19 12:38:43 +01:00
Matthias Beyer 2beb79581d Merge pull request #894 from matthiasbeyer/revert-871-ruby-build-setup
Revert "Ruby build setup"
2017-02-06 16:07:50 +01:00
Matthias Beyer 45880b5b12 Revert the ruby build infrastructure PR.
The ruby build infrastructure PR caused our CI to get really sad, so I
revert it here.

This reverts commit

    5eaddbc6f2a4b05ac59d9e8b29d0d2226d3f2015..44e02ff8185c5ad3da6448b6caff9d2a3a9b332f
2017-02-06 15:32:23 +01:00
Matthias Beyer c43538d517 Merge pull request #871 from matthiasbeyer/ruby-build-setup
Ruby build setup
2017-02-06 14:35:43 +01:00
Matthias Beyer 44e02ff818 Add new dependencies 2017-02-06 07:11:06 +01:00
Matthias Beyer a351bd9c90 Setup travis to do matrix builds with ruby for libimagruby 2017-02-06 07:11:06 +01:00
Matthias Beyer 77566bc7a5 Add Makefile setup for building libimagruby + thermite bundling 2017-02-06 07:11:06 +01:00
Matthias Beyer 980d5222be Ignore thermite output 2017-02-06 07:11:05 +01:00
Matthias Beyer ead81c9436 Remove self scripted tests 2017-02-06 07:11:05 +01:00
Matthias Beyer 5eaddbc6f2 Set up thermite 2017-02-06 07:11:05 +01:00
Matthias Beyer 4d1282d163 Merge pull request #893 from matthiasbeyer/libimagruby/impl-retrieve-for-mod
Impl Store::retrieve_for_module() interface function
2017-02-05 19:00:54 +01:00
Matthias Beyer dea3a7b230 Impl Store::retrieve_for_module() interface function 2017-02-05 18:35:39 +01:00
Matthias Beyer 3ffedec8b8 Merge pull request #892 from matthiasbeyer/remove-warnings
Remove warnings
2017-02-05 16:20:25 +01:00
Matthias Beyer 0180aa9a61 Add "pub" to constructor fn 2017-02-05 15:57:46 +01:00
Matthias Beyer 97eaafe5da Allow dead code in the whole test module
As the generate_custom_error_types!() generates code in the tests which
are not used at all.
2017-02-05 15:57:46 +01:00
Matthias Beyer f8f6a2e8ea Make "into_urllink" function public 2017-02-05 15:03:05 +01:00
Matthias Beyer 4796d5caa4 Make "new" function public 2017-02-05 15:02:38 +01:00
Matthias Beyer f22bcf0c74 Remove unused variable "file" 2017-02-05 15:01:46 +01:00
Matthias Beyer 63ffbf62de Merge pull request #836 from matthiasbeyer/libimagstore/eliminate-header-type
libimagstore: Eliminate EntryHeader type
2017-02-05 14:54:27 +01:00
Matthias Beyer 6f1a510c70 Add more detailed expl on feature, including warning 2017-02-05 13:10:39 +01:00
Matthias Beyer e8f4a9089a Add feature to compile early panics
Do debug printing when drop of FileLockEntry failed.
2017-02-05 13:10:39 +01:00
Matthias Beyer 7b3f28eb0a imag-store: Use TomlValueExt in replace for EntryHeader
Also, do not build empty TOML but use Entry::build_default_header()
2017-02-05 13:10:39 +01:00
Matthias Beyer 36dfee812f libimagruby: Eliminate EntryHeader type 2017-02-05 13:10:39 +01:00
Matthias Beyer e0023f82c5 libimagentryview: Do not call header() as Entry::get_header() returns the header directly now 2017-02-05 13:10:39 +01:00
Matthias Beyer 9edf9c0643 libimagentryfilter: Import toml::Value extensions 2017-02-05 13:10:39 +01:00
Matthias Beyer cba1fae80f libimagentrytag: Remove EntryHeader type, use toml::Value 2017-02-05 13:10:39 +01:00
Matthias Beyer 725848713b libimagentrylink: Remove EntryHeader type, use toml::Value 2017-02-05 13:10:39 +01:00
Matthias Beyer 26b1b8e84c toml_ext::has_imag_version_in_main_section() must be pub to be used in tests 2017-02-05 13:10:38 +01:00
Matthias Beyer 58a42d127d Minify impl of has_main_section() 2017-02-05 13:10:38 +01:00
Matthias Beyer 95105986b1 Minify impl of has_only_tables() 2017-02-05 13:10:38 +01:00
Matthias Beyer f1c1a1f9be Eliminate EntryHeader type
Therefor introduce the "Header" trait which is implemented on Value for
backwards compatibility.

Make the default_header() function publicly available as
Entry::default_header()
2017-02-05 13:10:38 +01:00
Matthias Beyer 2ca89b7329 Merge pull request #888 from matthiasbeyer/workspace-fix
Virtual workspaces do only have the workspace key
2017-02-04 21:17:55 +01:00
Matthias Beyer 9e048bd65a Virtual workspaces do only have the workspace key 2017-02-04 20:33:16 +01:00
Matthias Beyer 6585677d31 Merge pull request #887 from matthiasbeyer/libimagentryfilter/remove-unused-import
Remove unused imports
2017-02-04 11:52:53 +01:00
Matthias Beyer 2dc07c7295 Remove dependency on libimagerror, is not needed 2017-02-04 11:39:38 +01:00
Matthias Beyer 38672c5175 Remove unused macro_use import 2017-02-04 11:34:17 +01:00
Matthias Beyer 9a1a1e22c2 Remove unused import of log crate 2017-02-04 11:29:26 +01:00
Matthias Beyer 0037ca666b Remove unused import of log crate 2017-02-04 11:29:26 +01:00
Matthias Beyer c959c1ed27 Remove unused macro_use import 2017-02-04 11:18:58 +01:00
Matthias Beyer beae005356 imag-link: Remove macro_use which is not needed 2017-02-04 11:16:00 +01:00
Matthias Beyer 5c2f4fcccc libimagrt: Remove unused imports 2017-02-04 11:11:50 +01:00
Matthias Beyer a1b210fc14 Remove unused imports from libimaginteraction 2017-02-04 11:05:57 +01:00
Matthias Beyer 4c81b36237 Remove unused import in libimagentryfilter 2017-02-04 10:51:51 +01:00