Skip to content

Commit 7890851

Browse files
committed
fix: release-plz.toml and readme
1 parent bcee1af commit 7890851

File tree

2 files changed

+9
-18
lines changed

2 files changed

+9
-18
lines changed

README.md

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,7 @@ This project is organized as a Rust workspace with multiple crates:
99
### Core Crates
1010

1111
- **`crates/async_jsonl/`** - The main library crate providing async JSONL processing functionality
12-
- **`crates/async_jsonl_examples/`** - Example code demonstrating library usage
13-
- **`crates/async_jsonl_tests/`** - Integration tests for the library
12+
- **`crates/async_rev_buf/`** - High-performance async reverse buffer reader (8+ million lines/sec)
1413
- **`crates/async_jsonl_ci/`** - CI-specific utilities and tests
1514

1615
### Additional Resources
@@ -26,12 +25,20 @@ For detailed usage examples and API documentation, see the [main library README]
2625

2726
## Features
2827

28+
### async_jsonl
2929
- **Async/Await**: Built on Tokio for efficient async I/O
3030
- **Memory Efficient**: Stream-based processing without loading entire files
3131
- **Type Safe**: Full serde integration for type-safe deserialization
3232
- **Error Resilient**: Continue processing even when individual lines fail
3333
- **Flexible Input**: Works with files, memory, or any `AsyncRead` source
3434

35+
### async_rev_buf
36+
- **High Performance**: 8-9 million lines/sec reverse reading throughput
37+
- **Best-in-Class**: 2.4-2.5x faster than existing async alternatives
38+
- **Streaming Interface**: Clean `lines().next_line().await` pattern following tokio conventions
39+
- **Memory Efficient**: Fixed buffer size with minimal allocations
40+
- **Unicode Support**: Proper handling of UTF-8 text and various line endings
41+
3542
## Development
3643

3744
This workspace uses Cargo's workspace feature to manage multiple related crates. To build all crates:

release-plz.toml

Lines changed: 0 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -13,19 +13,3 @@ name = "async-rev-buf"
1313
release = true
1414
publish = true
1515
semver_check = true
16-
17-
# Don't release CI, tests, or examples crates
18-
[[package]]
19-
name = "async_jsonl_ci"
20-
release = false
21-
publish = false
22-
23-
[[package]]
24-
name = "async_jsonl_tests"
25-
release = false
26-
publish = false
27-
28-
[[package]]
29-
name = "async_jsonl_examples"
30-
release = false
31-
publish = false

0 commit comments

Comments
 (0)