-
Notifications
You must be signed in to change notification settings - Fork 15
Permalink
Choose a base ref
{{ refName }}
default
Choose a head ref
{{ refName }}
default
Checking mergeability…
Don’t worry, you can still create the pull request.
Comparing changes
Choose two branches to see what’s changed or to start a new pull request.
If you need to, you can also or
learn more about diff comparisons.
Open a pull request
Create a new pull request by comparing changes across two branches. If you need to, you can also .
Learn more about diff comparisons here.
base repository: sunfishcode/io-lifetimes
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
...
head repository: sunfishcode/io-lifetimes
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 0.7
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
- 7 commits
- 7 files changed
- 3 contributors
Commits on Aug 22, 2022
-
build: update async-std and disable default features
The `unstable` feature is not required due to dependency update. Default features are disabled to minimize dependency graph, which is particularly relevant for `wasm32-wasi` target, since default `async-std` feature set adds `socket2` dependency, which does not support `wasm32-wasi` This change should also massively speed up compilation Before: ``` io-lifetimes v1.0.0-rc0 (/home/rvolosatovs/src/github.com/sunfishcode/io-lifetimes) ├── async-std v1.12.0 │ ├── async-channel v1.7.1 │ │ ├── concurrent-queue v1.2.4 │ │ │ └── cache-padded v1.2.0 │ │ ├── event-listener v2.5.3 │ │ └── futures-core v0.3.23 │ ├── async-global-executor v2.2.0 │ │ ├── async-channel v1.7.1 (*) │ │ ├── async-executor v1.4.1 │ │ │ ├── async-task v4.3.0 │ │ │ ├── concurrent-queue v1.2.4 (*) │ │ │ ├── fastrand v1.8.0 │ │ │ │ └── instant v0.1.12 │ │ │ │ └── cfg-if v1.0.0 │ │ │ ├── futures-lite v1.12.0 │ │ │ │ ├── fastrand v1.8.0 (*) │ │ │ │ ├── futures-core v0.3.23 │ │ │ │ ├── futures-io v0.3.23 │ │ │ │ ├── memchr v2.5.0 │ │ │ │ ├── parking v2.0.0 │ │ │ │ ├── pin-project-lite v0.2.9 │ │ │ │ └── waker-fn v1.1.0 │ │ │ ├── once_cell v1.13.1 │ │ │ └── slab v0.4.7 │ │ │ [build-dependencies] │ │ │ └── autocfg v1.1.0 │ │ ├── async-io v1.8.0 │ │ │ ├── concurrent-queue v1.2.4 (*) │ │ │ ├── futures-lite v1.12.0 (*) │ │ │ ├── log v0.4.17 │ │ │ │ ├── cfg-if v1.0.0 │ │ │ │ └── value-bag v1.0.0-alpha.9 │ │ │ │ └── ctor v0.1.23 (proc-macro) │ │ │ │ ├── quote v1.0.21 │ │ │ │ │ └── proc-macro2 v1.0.43 │ │ │ │ │ └── unicode-ident v1.0.3 │ │ │ │ └── syn v1.0.99 │ │ │ │ ├── proc-macro2 v1.0.43 (*) │ │ │ │ ├── quote v1.0.21 (*) │ │ │ │ └── unicode-ident v1.0.3 │ │ │ │ [build-dependencies] │ │ │ │ └── version_check v0.9.4 │ │ │ ├── once_cell v1.13.1 │ │ │ ├── parking v2.0.0 │ │ │ ├── polling v2.3.0 │ │ │ │ ├── cfg-if v1.0.0 │ │ │ │ └── log v0.4.17 (*) │ │ │ │ [build-dependencies] │ │ │ │ └── autocfg v1.1.0 │ │ │ ├── slab v0.4.7 (*) │ │ │ ├── socket2 v0.4.4 │ │ │ └── waker-fn v1.1.0 │ │ │ [build-dependencies] │ │ │ └── autocfg v1.1.0 │ │ ├── async-lock v2.5.0 │ │ │ └── event-listener v2.5.3 │ │ ├── blocking v1.2.0 │ │ │ ├── async-channel v1.7.1 (*) │ │ │ ├── async-task v4.3.0 │ │ │ ├── atomic-waker v1.0.0 │ │ │ ├── fastrand v1.8.0 (*) │ │ │ ├── futures-lite v1.12.0 (*) │ │ │ └── once_cell v1.13.1 │ │ ├── futures-lite v1.12.0 (*) │ │ ├── num_cpus v1.13.1 │ │ │ └── libc v0.2.132 │ │ └── once_cell v1.13.1 │ ├── async-io v1.8.0 (*) │ ├── async-lock v2.5.0 (*) │ ├── async-process v1.5.0 │ │ ├── cfg-if v1.0.0 │ │ ├── event-listener v2.5.3 │ │ ├── futures-lite v1.12.0 (*) │ │ └── once_cell v1.13.1 │ │ [build-dependencies] │ │ └── autocfg v1.1.0 │ ├── crossbeam-utils v0.8.11 │ │ ├── cfg-if v1.0.0 │ │ └── once_cell v1.13.1 │ ├── futures-channel v0.3.23 │ │ └── futures-core v0.3.23 │ ├── futures-core v0.3.23 │ ├── futures-io v0.3.23 │ ├── futures-lite v1.12.0 (*) │ ├── gloo-timers v0.2.4 │ │ ├── futures-channel v0.3.23 (*) │ │ ├── futures-core v0.3.23 │ │ ├── js-sys v0.3.59 │ │ │ └── wasm-bindgen v0.2.82 │ │ │ ├── cfg-if v1.0.0 │ │ │ └── wasm-bindgen-macro v0.2.82 (proc-macro) │ │ │ ├── quote v1.0.21 (*) │ │ │ └── wasm-bindgen-macro-support v0.2.82 │ │ │ ├── proc-macro2 v1.0.43 (*) │ │ │ ├── quote v1.0.21 (*) │ │ │ ├── syn v1.0.99 (*) │ │ │ ├── wasm-bindgen-backend v0.2.82 │ │ │ │ ├── bumpalo v3.11.0 │ │ │ │ ├── log v0.4.17 │ │ │ │ │ ├── cfg-if v1.0.0 │ │ │ │ │ └── value-bag v1.0.0-alpha.9 │ │ │ │ │ └── ctor v0.1.23 (proc-macro) (*) │ │ │ │ │ [build-dependencies] │ │ │ │ │ └── version_check v0.9.4 │ │ │ │ ├── once_cell v1.13.1 │ │ │ │ ├── proc-macro2 v1.0.43 (*) │ │ │ │ ├── quote v1.0.21 (*) │ │ │ │ ├── syn v1.0.99 (*) │ │ │ │ └── wasm-bindgen-shared v0.2.82 │ │ │ └── wasm-bindgen-shared v0.2.82 │ │ └── wasm-bindgen v0.2.82 (*) │ ├── kv-log-macro v1.0.7 │ │ └── log v0.4.17 (*) │ ├── log v0.4.17 (*) │ ├── memchr v2.5.0 │ ├── once_cell v1.13.1 │ ├── pin-project-lite v0.2.9 │ ├── pin-utils v0.1.0 │ ├── slab v0.4.7 (*) │ └── wasm-bindgen-futures v0.4.32 │ ├── cfg-if v1.0.0 │ ├── js-sys v0.3.59 (*) │ └── wasm-bindgen v0.2.82 (*) └── libc v0.2.132 ``` After: ``` io-lifetimes v1.0.0-rc0 (/home/rvolosatovs/src/github.com/sunfishcode/io-lifetimes) ├── async-std v1.12.0 └── libc v0.2.132 ``` Signed-off-by: Roman Volosatovs <rvolosatovs@riseup.net>
Configuration menu - View commit details
-
Copy full SHA for 39e0141 - Browse repository at this point
Copy the full SHA 39e0141View commit details -
fix: use correct traits in wasi tests
Signed-off-by: Roman Volosatovs <rvolosatovs@riseup.net>
Configuration menu - View commit details
-
Copy full SHA for 0b1cfd3 - Browse repository at this point
Copy the full SHA 0b1cfd3View commit details
Commits on Oct 22, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 7b353bc - Browse repository at this point
Copy the full SHA 7b353bcView commit details -
Disable async-std and other dependencies on WASI. (#44)
* Disable async-std and other dependencies on WASI. Move the async-std, tokio, socket2, and mio dependencies into a `not(target_os = "wasi")` dependency section. This fixes the problem that the default features in async-std, which we need, depend on socket2, which doesn't work on WASI yet. The tradeoff here is that WASI users won't be able to make use of io-lifetimes' impls for these third-party crate types. But we are working to add these traits upstream, which will eventually make this unnecessary. * Add testing on Rust 1.48. * Add an MSRV note to README.md. * Disable deprecation warnings in impls_std.rs.
Configuration menu - View commit details
-
Copy full SHA for 2ee1ceb - Browse repository at this point
Copy the full SHA 2ee1cebView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2cd97d5 - Browse repository at this point
Copy the full SHA 2cd97d5View commit details
Commits on Nov 2, 2022
-
Configuration menu - View commit details
-
Copy full SHA for de15fce - Browse repository at this point
Copy the full SHA de15fceView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6873c28 - Browse repository at this point
Copy the full SHA 6873c28View commit details
Loading
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff main...0.7