Commit Graph

  • 26dc631fb6 fix: tokio dep issue master DecDuck 2025-07-26 14:27:43 +10:00
  • 2601213ecc feat: move to async DecDuck 2025-07-26 14:25:25 +10:00
  • 706b22f4b8 Merge pull request #93 from MGlolenstine/patch-1 Marcel Müller 2021-03-22 09:08:42 +00:00
  • 184e44d401 Merge branch 'master' into patch-1 Marcel Müller 2021-02-20 07:44:39 +00:00
  • 8f984ea3ad Merge pull request #96 from TheNeikos/feature/explain_drawbacks Marcel Müller 2021-02-20 07:43:09 +00:00
  • a953e39360 Update README.md Marcel Müller 2021-02-20 07:41:03 +00:00
  • 9fcd0df918 Updated the versions in README example MGlolenstine 2021-02-05 14:50:08 +01:00
  • c208619c5c Merge pull request #89 from TheNeikos/feature/prepare_release Marcel Müller 2020-07-31 12:03:05 +02:00
  • 1ef789a31c Document other_errors Marcel Müller 2020-07-31 11:56:50 +02:00
  • 75f2a5bd77 Update version and dependencies Marcel Müller 2020-07-31 11:47:37 +02:00
  • 6fac426522 Merge pull request #88 from TheNeikos/feature/use_thiserror Marcel Müller 2020-07-30 15:24:45 +02:00
  • 2a3722aadf Fix clippy lints Marcel Müller 2020-07-30 15:21:16 +02:00
  • b752e1e209 Use thiserror Marcel Müller 2020-07-30 15:16:10 +02:00
  • 5695aab1b3 Merge pull request #86 from niluxv/loading_empty_file Marcel Müller 2020-07-17 08:36:44 +00:00
  • 4d5e03f586 Add filelike db load tests niluxv 2020-07-12 10:31:43 +02:00
  • 742de8bf24 Add filelike backend tests and fix inverted behaviour of FileBackend::from_path_or_create_and niluxv 2020-07-12 09:59:05 +02:00
  • 33dde1de47 Change Database::load_from_path_or_default to not call default when file exists niluxv 2020-07-07 18:55:01 +02:00
  • 71fec2b222 Add filelike backend tests and remove FileBackend::open niluxv 2020-07-07 14:12:32 +02:00
  • a3bc004dc4 Remove redundant context wrapping in deser module niluxv 2020-07-05 18:11:10 +02:00
  • 3ff6a3ed57 Remove redundant context wrapping niluxv 2020-07-05 16:56:08 +02:00
  • aa4dc6864f Implement load on creation API for file backed databases niluxv 2020-07-05 16:45:52 +02:00
  • 152195cc15 Merge pull request #85 from niluxv/more_CI_checks Marcel Müller 2020-07-04 12:25:18 +00:00
  • 4c37571060 Add audit, tsan, miri and code coverage to CI niluxv 2020-07-04 12:09:25 +02:00
  • 8d4496f1c6 Merge pull request #82 from niluxv/more_tests_rebase Marcel Müller 2020-07-04 06:15:06 +00:00
  • b3143ea5c7 Fix clippy on stable niluxv 2020-07-03 21:02:32 +02:00
  • 33d10517aa cargo fmt niluxv 2020-07-03 20:26:16 +02:00
  • 283e5fa7b9 Ignore tests which miri can't run when using miri niluxv 2020-07-03 19:55:51 +02:00
  • c8a15bc79b Add some clippy lints and remove commented inner_load niluxv 2020-07-03 19:01:39 +02:00
  • 88f4061841 Use Self when possible, edition idioms and improve docs niluxv 2020-07-02 19:31:03 +02:00
  • 63fe77ec6d Fix clippy lints and improve docs niluxv 2020-07-02 14:43:54 +02:00
  • cbfaa4a1fb Add some integration tests niluxv 2020-07-02 10:01:56 +02:00
  • 253b13192b Reduce potential for deadlock when multithreaded niluxv 2020-07-02 10:01:09 +02:00
  • 3bf0325d64 Fix put_data with save=true saving after writing and refactor saving niluxv 2020-07-01 20:07:52 +02:00
  • 06c0cc11a3 Fix try_clone requiring writelocking of data niluxv 2020-07-01 19:43:43 +02:00
  • 641dae0675 Add many unit tests to lib.rs to bump coverage niluxv 2020-07-01 19:42:22 +02:00
  • a9caa21c3f Add tests where a new file is created by the Backends niluxv 2020-03-24 19:48:34 +01:00
  • 4ad57038c3 Add additional tests for the FileBackend niluxv 2020-03-24 14:08:03 +01:00
  • 20c09ef48a Merge pull request #81 from TheNeikos/feature/add_ci Marcel Müller 2020-07-01 13:09:10 +00:00
  • f37e7a5aeb Only build on master push and prs Marcel Müller 2020-07-01 15:06:26 +02:00
  • f52b3e6e5c Replace travis with github actions Marcel Müller 2020-07-01 15:02:47 +02:00
  • bd82676aea Merge pull request #80 from TheNeikos/fix/clippy_lints Marcel Müller 2020-07-01 13:00:22 +00:00
  • 1c5b1b3309 Fix clippy lints Marcel Müller 2020-07-01 15:00:00 +02:00
  • bfe4eb6419 Merge pull request #78 from TheNeikos/feature/add_boxed_backend Marcel Müller 2020-07-01 12:08:55 +00:00
  • 910e0f35fe Allow boxed backends Marcel Müller 2020-07-01 13:37:39 +02:00
  • 456ab9041d Merge pull request #77 from TheNeikos/feature/dont_block_unecessarily Marcel Müller 2020-07-01 11:04:17 +00:00
  • 62b9ec0f7b Don't block readers if not needed Marcel Müller 2020-07-01 13:03:54 +02:00
  • 552874dc13 Merge pull request #76 from TheNeikos/feature/update_dependencies Marcel Müller 2020-07-01 10:58:46 +00:00
  • 48f15232eb Update dependencies Marcel Müller 2020-07-01 12:55:18 +02:00
  • a54972bd84 Merge pull request #73 from niluxv/update_deps Marcel Müller 2020-07-01 10:53:44 +00:00
  • bc94cc0b79 Update dependancies niluxv 2020-02-02 10:00:36 +01:00
  • 9d1da9b17b Merge pull request #72 from niluxv/rust_edition2018 Marcel Müller 2020-02-01 11:15:08 +01:00
  • 2d1c9d1202 Fix clippy warnings niluxv 2020-01-31 11:18:58 +01:00
  • 0bded3773b Apply rust 2018 idioms niluxv 2020-01-31 11:03:14 +01:00
  • 241407159c Transition to Rust edition 2018 niluxv 2020-01-31 10:47:17 +01:00
  • fd2337b8e6 Merge pull request #70 from niluxv/atomic_saves_fix Marcel Müller 2020-01-29 11:52:22 +01:00
  • d12ebf1fc8 Advertise PathDatabase in crate level documentation niluxv 2020-01-28 09:25:01 +01:00
  • 576ce8fa7f Fix copy/paste error in "Add PathBackend with atomic saves" where PathDatabase::open would yield a FileDatabase niluxv 2020-01-27 18:04:17 +01:00
  • 9206fcdbf8 Merge pull request #69 from niluxv/atomic_saves Marcel Müller 2020-01-27 14:04:57 +01:00
  • 1e230db1a2 Add PathBackend with atomic saves niluxv 2020-01-27 11:48:17 +01:00
  • 4f9e9f5d99 Merge pull request #55 from TheNeikos/feature/bump_version Marcel Müller 2018-08-13 17:54:33 +02:00
  • 1028dbf96a Bump rc version Marcel Müller 2018-08-13 17:50:18 +02:00
  • 57f280e4f2 Merge pull request #54 from TheNeikos/feature/add_write_passthrough Marcel Müller 2018-08-13 17:46:34 +02:00
  • 420e4cc4de Add write passthrough Marcel Müller 2018-08-13 17:26:13 +02:00
  • cceea4a5e9 Merge pull request #52 from DoumanAsh/mmap_anon Marcel Müller 2018-06-19 12:19:22 +02:00
  • a0b9d4a3e4 Move some error cases around Marcel Müller 2018-06-19 11:43:08 +02:00
  • 1a0aa60ce8 Applying comments #4 Douman 2018-06-18 22:33:50 +03:00
  • 16e882f58d Applying comments #3 Douman 2018-06-17 18:30:35 +03:00
  • 678b71da83 Applying comments #1 Douman 2018-06-17 14:54:49 +03:00
  • 97d2304929 Add mmap based backend Douman 2018-06-17 13:18:16 +03:00
  • d8017462f9 Merge pull request #53 from TheNeikos/make_nightly_optional Marcel Müller 2018-06-19 11:18:21 +02:00
  • 78bb48c868 Update .travis.yml Marcel Müller 2018-06-19 10:19:07 +02:00
  • 1be7c4f929 Merge pull request #51 from Ealhad/patch-1 Marcel Müller 2018-06-11 13:02:59 +02:00
  • 0bdac9948a Fix example code in README Charles de Lacombe 2018-06-07 16:52:46 +02:00
  • 5d40a27685 Merge pull request #50 from TheNeikos/extend_v2 Marcel Müller 2018-05-12 00:11:14 +02:00
  • 19f7d07969 Remove uneeded variable in doc test Marcel Müller 2018-05-12 00:03:30 +02:00
  • 98cb958936 Document things a bit more Marcel Müller 2018-05-11 23:56:40 +02:00
  • a29fab0858 Add access to underlying rwlock guards Marcel Müller 2018-05-11 13:23:34 +02:00
  • cefade31da Merge pull request #41 from TheNeikos/rewrite-to_v2 Marcel Müller 2018-05-10 17:42:45 +02:00
  • a43c3a08b6 Release 2.0-rc2 Marcel Müller 2018-05-10 17:26:55 +02:00
  • 2444283498 Rename reload/sync to load/save Marcel Müller 2018-05-09 12:39:03 +02:00
  • a16e3ce84c DeSer now uses failure:Error Marcel Müller 2018-05-09 12:30:49 +02:00
  • f0283edfc7 Prepare release candidate 2.0-rc1 Marcel Müller 2018-05-08 09:53:46 +02:00
  • 3168f8dcf5 Finalize for realease of v2 Marcel Müller 2018-05-04 21:09:04 +02:00
  • 59bd14f5a1 Add more documentation Marcel Müller 2018-04-26 10:18:09 +02:00
  • 90baa2aaa5 Add and document some more changes Marcel Müller 2018-04-23 13:23:34 +02:00
  • 1ac7eca877 Add convert method Marcel Müller 2018-04-14 13:49:29 +02:00
  • 586f10ced5 Add Documentation about Failure Marcel Müller 2018-04-14 13:18:52 +02:00
  • e0e8c542a3 Add unit tests Marcel Müller 2018-04-14 12:02:31 +02:00
  • e311ee9ac3 Add into_inner and from_parts for the database Marcel Müller 2018-04-14 11:54:34 +02:00
  • b136c1900e Update dependencies Marcel Müller 2018-04-14 11:40:04 +02:00
  • de6430fabc Don't use travis-cargo Marcel Müller 2018-04-14 11:14:21 +02:00
  • 8074cded6a Remove unecessary match Marcel Müller 2018-04-14 11:13:00 +02:00
  • 1fda29e118 Add Yaml features Marcel Müller 2018-04-14 11:05:05 +02:00
  • 093c7d8d7f Remove the features from tests Marcel Müller 2018-04-14 11:02:07 +02:00
  • 6e87e5e112 Fix the server example Marcel Müller 2018-04-14 10:56:56 +02:00
  • dfee584860 Fix travis test Marcel Müller 2018-04-14 10:50:04 +02:00
  • 385f6d2caf Fix examples Marcel Müller 2018-04-14 10:41:31 +02:00
  • cfaf60f0ea Factor out backend.rs Marcel Müller 2018-04-14 02:49:48 +02:00
  • 7e47da26ce Add switching backend/encoding Marcel Müller 2018-04-14 02:41:47 +02:00
  • 52f0cb31be Add in-memory and fix docs Marcel Müller 2018-04-14 02:33:09 +02:00