Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
28 changes: 14 additions & 14 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

16 changes: 8 additions & 8 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,17 +4,17 @@ exclude = ["spikes/*"]
resolver = "3"

[workspace.package]
version = "0.1.0-alpha.1"
version = "0.1.0-alpha.2"
edition = "2024"
rust-version = "1.97.1"
license = "MIT"
repository = "https://github.com/PerryTS/turnloop"

[workspace.dependencies]
turnloop-io = { path = "crates/turnloop-io", version = "0.1.0-alpha.1" }
turnloop-wasi-random = { path = "crates/turnloop-wasi-random", version = "0.1.0-alpha.1" }
turnloop = { path = "crates/turnloop", version = "0.1.0-alpha.1" }
turnloop-contract = { path = "crates/turnloop-contract", version = "0.1.0-alpha.1" }
turnloop-io = { path = "crates/turnloop-io", version = "0.1.0-alpha.2" }
turnloop-wasi-random = { path = "crates/turnloop-wasi-random", version = "0.1.0-alpha.2" }
turnloop = { path = "crates/turnloop", version = "0.1.0-alpha.2" }
turnloop-contract = { path = "crates/turnloop-contract", version = "0.1.0-alpha.2" }
libc = "=0.2.175"
futures-io = "=0.3.31"

Expand All @@ -38,9 +38,9 @@ serde_json = "1"
getrandom = "0.4"
loom = "=0.7.2"
gungraun = "=0.19.4"
turnloop-tls = { path = "protocols/turnloop-tls", version = "0.1.0-alpha.1" }
turnloop-http = { path = "protocols/turnloop-http", version = "0.1.0-alpha.1" }
turnloop-zstd-decoder = { path = "protocols/turnloop-zstd-decoder", version = "0.1.0-alpha.1" }
turnloop-tls = { path = "protocols/turnloop-tls", version = "0.1.0-alpha.2" }
turnloop-http = { path = "protocols/turnloop-http", version = "0.1.0-alpha.2" }
turnloop-zstd-decoder = { path = "protocols/turnloop-zstd-decoder", version = "0.1.0-alpha.2" }
http = "1"
url = "2"
httparse = "1"
Expand Down
4 changes: 2 additions & 2 deletions docs/INTEGRATION_REPORT.md
Original file line number Diff line number Diff line change
Expand Up @@ -344,7 +344,7 @@ lettre's quoted_printable dependency; no advisory was ignored.

## Publish order and bootstrap

All packages currently use **0.1.0-alpha.1**. The metadata-derived order is:
All packages currently use **0.1.0-alpha.2**. The metadata-derived order is:

1. `turnloop`
2. `turnloop-io` (shared executor/stream adapters)
Expand All @@ -363,7 +363,7 @@ This is the current metadata-derived order (`python3 scripts/ci/release.py order
turnloop-io follows turnloop and precedes every async protocol adapter.
TLS and the decoder precede HTTP; HTTP precedes WebSocket. The independent database
and SMTP crates may otherwise be reordered. `turnloop-contract` and `turnloop-bench`
remain private. Every package is version 0.1.0-alpha.1.
remain private. Every package is version 0.1.0-alpha.2.

`cargo publish --dry-run --locked --allow-dirty --workspace` stages unpublished
siblings together, packages each crate and recompiles each packaged library.
Expand Down
2 changes: 1 addition & 1 deletion protocols/turnloop-mongodb/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ for the precise coverage and remaining conformance work.

## Getting started on turnloop

Enable `turnloop-mongodb = { version = "0.1.0-alpha.1", features = ["turnloop"] }`
Enable `turnloop-mongodb = { version = "0.1.0-alpha.2", features = ["turnloop"] }`
and use the `asynchronous` module: `Client::connect/command/cursor and Cursor::next/close`. The default feature set remains sans-I/O.
The adapter reuses `turnloop-io`; the host owns `LocalExecutor` and calls `turn`.
Spawn local futures through its handle and keep their `JoinHandle`s until completion.
Expand Down
2 changes: 1 addition & 1 deletion protocols/turnloop-mysql/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ in the default sans-I/O feature set. The crate forbids unsafe. TLS and entropy a

## Getting started on turnloop

Enable `turnloop-mysql = { version = "0.1.0-alpha.1", features = ["turnloop"] }`
Enable `turnloop-mysql = { version = "0.1.0-alpha.2", features = ["turnloop"] }`
and use the `asynchronous` module: `Connection::connect, query, prepare/execute, begin and Pool::acquire`. The default feature set remains sans-I/O.
The adapter reuses `turnloop-io`; the host owns `LocalExecutor` and calls `turn`.
Spawn local futures through its handle and keep their `JoinHandle`s until completion.
Expand Down
2 changes: 1 addition & 1 deletion protocols/turnloop-postgres/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ clock, schedules a timer or generates entropy. The sans-I/O code forbids unsafe.

## Getting started on turnloop

Enable `turnloop-postgres = { version = "0.1.0-alpha.1", features = ["turnloop"] }`
Enable `turnloop-postgres = { version = "0.1.0-alpha.2", features = ["turnloop"] }`
and use the `asynchronous` module: `Client::connect, query, execute, copy_in/copy_out and notification`. The default feature set remains sans-I/O.
The adapter reuses `turnloop-io`; the host owns `LocalExecutor` and calls `turn`.
Spawn local futures through its handle and keep their `JoinHandle`s until completion.
Expand Down
2 changes: 1 addition & 1 deletion protocols/turnloop-redis/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ transport failures use retry policy. The host reports transport/DNS/TLS errors.

## Getting started on turnloop

Enable `turnloop-redis = { version = "0.1.0-alpha.1", features = ["turnloop"] }`
Enable `turnloop-redis = { version = "0.1.0-alpha.2", features = ["turnloop"] }`
and use the `asynchronous` module: `Client::command/pipeline, Subscriber::next, ClusterClient and sentinel`. The default feature set remains sans-I/O.
The adapter reuses `turnloop-io`; the host owns `LocalExecutor` and calls `turn`.
Spawn local futures through its handle and keep their `JoinHandle`s until completion.
Expand Down
2 changes: 1 addition & 1 deletion protocols/turnloop-smtp/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@ under workspace `.tools/`. Test certificate keys are public fixture data.

## Getting started on turnloop

Enable `turnloop-smtp = { version = "0.1.0-alpha.1", features = ["turnloop"] }`
Enable `turnloop-smtp = { version = "0.1.0-alpha.2", features = ["turnloop"] }`
and use the `asynchronous` module: `Transport::connect and send`. The default feature set remains sans-I/O.
The adapter reuses `turnloop-io`; the host owns `LocalExecutor` and calls `turn`.
Spawn local futures through its handle and keep their `JoinHandle`s until completion.
Expand Down