Commit Graph

138 Commits

Author SHA1 Message Date
Dmitry Belyaev 8306c76a0c
fix app_async
continuous-integration/drone/push Build is failing Details
2023-08-08 14:31:08 +03:00
Dmitry Belyaev 965c021d83
fix async_db tests (to fail)
---
failures:
    async_db::test::test_write_read
    async_db::test::test_write_read_stream

thread 'async_db::test::test_write_read' panicked at 'get: "UnexpectedEnd { additional: 1 }
2023-08-08 14:29:18 +03:00
Dmitry Belyaev a1a1d41403
replace PhantomData in async_db::Writer
for Send for Writer
2023-08-08 14:25:01 +03:00
Dmitry Belyaev b768d27f83
combine convert sync/async features 2023-08-08 14:22:29 +03:00
Dmitry Belyaev 7cbf5439b7
rewrite SourceQuestionsZipReaderAsync
"impl Stream for SourceQuestionsZipReaderAsync" dropped
2023-08-08 14:20:40 +03:00
Dmitry Belyaev 8c4631e89f
add app_async
-- write invalid:
"UnexpectedEnd { additional: 385 }"
2023-08-07 22:06:21 +03:00
Dmitry Belyaev 467ebfcc67
rewrite async converter
(poll_next removed // not work)
2023-08-07 22:04:29 +03:00
Dmitry Belyaev 80dda8d821
rewrite SourceQuestionsZipReaderAsync stream
(poll_next not work)
2023-08-07 22:02:41 +03:00
Dmitry Belyaev 851058245d ci: fix pipeline build
continuous-integration/drone/push Build is passing Details
2023-08-06 17:03:18 +03:00
Dmitry Belyaev ecfc34e821 + async source
(reader and converter)
2023-08-06 17:01:22 +03:00
Dmitry Belyaev f55b6f681c move str_err to util.rs 2023-08-06 16:58:43 +03:00
Dmitry Belyaev c0193e4f74 ci: add "publish" pipeline type
continuous-integration/drone/push Build is passing Details
2023-08-06 01:19:19 +03:00
Dmitry Belyaev a496f37ef2 ci: build/test with --all-features
continuous-integration/drone/push Build is passing Details
2023-08-06 01:09:57 +03:00
Dmitry Belyaev 5632c19866 ci: add pipeline type 2023-08-06 01:09:32 +03:00
Dmitry Belyaev cad8ff0404 add async test_share_reader 2023-08-06 01:05:36 +03:00
Dmitry Belyaev 39ce0d8ceb add async reader stream 2023-08-06 00:56:49 +03:00
Dmitry Belyaev 1ba645f337 add async reader 2023-08-06 00:12:15 +03:00
Dmitry Belyaev 150527efeb move macro to convert mod 2023-08-06 00:11:44 +03:00
Dmitry Belyaev 0c0a4e31ba optional feature for source
continuous-integration/drone/push Build is passing Details
2023-08-05 23:26:45 +03:00
Dmitry Belyaev abcb7d6dc2 add async writer
continuous-integration/drone/push Build is passing Details
2023-08-05 23:10:30 +03:00
Dmitry Belyaev 307790ce49 fix set_pledged_src_size 2023-08-05 23:07:16 +03:00
Dmitry Belyaev a6e5931f35 add sync/async features 2023-08-05 23:06:55 +03:00
Dmitry Belyaev 1e8cd4b461
cargo update
continuous-integration/drone/push Build is passing Details
2023-07-19 14:43:22 +03:00
Dmitry Belyaev 9246d06783
cargo fix 2023-07-19 14:40:56 +03:00
Dmitry Belyaev cc5ab52f32
ref bench 2023-07-19 14:40:25 +03:00
Dmitry Belyaev e7491f6d3a upd clap to v4 2023-05-07 18:15:45 +03:00
Dmitry Belyaev 39d4d6b610
add locks + file alloc in Writer::finish
continuous-integration/drone/push Build is passing Details
2023-04-05 16:53:40 +03:00
Dmitry Belyaev 27260695f7
upd lock
continuous-integration/drone/push Build is passing Details
2023-04-03 15:35:58 +03:00
Dmitry Belyaev f5bd72b298
fix publish 2
continuous-integration/drone/push Build is passing Details
2023-03-29 13:46:21 +03:00
Dmitry Belyaev dda50e7d2b
fix build on publish
continuous-integration/drone/push Build is passing Details
2023-03-29 13:31:23 +03:00
Dmitry Belyaev 693f349ae3
fix license 2023-03-29 13:30:57 +03:00
Dmitry Belyaev 7a2e58b1b9
remove branch filter for publish
continuous-integration/drone/push Build is passing Details
2023-03-29 13:23:03 +03:00
Dmitry Belyaev 9570b1d6e2
add manifest info 2023-03-29 13:22:37 +03:00
Dmitry Belyaev 5355d0398d
remove ledb
continuous-integration/drone Build is passing Details
2023-03-29 13:00:17 +03:00
Dmitry Belyaev b63e9aa45c
add publish pipeline 2023-03-29 12:59:35 +03:00
Dmitry Belyaev 8120a996a3
add test_share_reader
continuous-integration/drone/push Build is passing Details
2023-03-28 15:43:08 +03:00
Dmitry Belyaev 3a26a4aa7f
upd bench 2023-03-28 15:37:21 +03:00
Dmitry Belyaev 103b677d21
into_iter() for reader 2023-03-28 15:01:14 +03:00
Dmitry Belyaev e18539a982
reader without mut 2023-03-28 14:59:44 +03:00
Dmitry Belyaev 249ac3a4ef
ci: use sparse protocol for crates.io
continuous-integration/drone/push Build is passing Details
2023-03-13 17:10:09 +03:00
Dmitry Belyaev e940f1c37c
cargo update
continuous-integration/drone/push Build is passing Details
2023-03-02 14:50:06 +03:00
Dmitry Belyaev f3dabe7a06
new db file rename 2023-01-03 23:52:50 +03:00
Dmitry Belyaev e521e39f5e add ledb read/write benches
continuous-integration/drone/push Build is passing Details
2022-11-10 22:21:55 +03:00
Dmitry Belyaev cf591198a0 separate lib
continuous-integration/drone/push Build is passing Details
2022-11-10 21:43:15 +03:00
Dmitry Belyaev be6b17a8e2 db::read -- io::Cursor instead of take
continuous-integration/drone/push Build is passing Details
2022-11-09 21:31:38 +03:00
Dmitry Belyaev 6a3b3647b3 db read with mmap
continuous-integration/drone/push Build is passing Details
2022-11-09 21:03:35 +03:00
Dmitry Belyaev 7efd03d624 add db_bench
continuous-integration/drone/push Build is passing Details
2022-10-16 01:29:37 +03:00
Dmitry Belyaev a05edad5f7 db::WriterOpts reduce current_buf_size
continuous-integration/drone/push Build is passing Details
2022-10-13 21:27:41 +03:00
Dmitry Belyaev 5f4fc35b71 db::test::TestData variable length 2022-10-13 21:24:50 +03:00
Dmitry Belyaev 78b319e41a db::Writer::load use size_hint for table.reserve 2022-10-13 21:23:55 +03:00