Comments (4)
I believe that the global event loop will have to be constant across Mio versions.
from tokio.
Can you elaborate on why this should block 0.1? It seems to me more a concern to grapple with if/when we have such breakage to make.
Also, it seems plausible to me that you should simply not be able to use multiple major versions of this crate simultaneously as reachable public dependencies.
In any case, there's exactly one way to do this, AFAIK: have one of the library versions be implemented in terms of the other. It's pretty hard to get more concrete than that without having a clear picture of what the breakage might be.
If the breakage involves public dependencies (like mio), then the same applies at that level, which would likely make bridging between them impossible.
from tokio.
Some additional thoughts about version bumps here.
from tokio.
The current plan for tokio 0.1 is to not wait on Mio 0.7, so that means at least initially, the global reactor will not be shared.
from tokio.
Related Issues (20)
- `Pin<_>` errors on tokio::try_join HOT 2
- Slowdown when using deeply nested vector HOT 4
- `panic assert failed left: 4096 right: 0` - when sending > 4096 bytes in windows pipe message mode HOT 9
- TcpListener::bind faild on windows server 2008 64-bit (Windows) HOT 4
- `block_in_place` + `block_on` can hang on runtime shutdown / runtime drop HOT 4
- Test worker_steal_count hangs sometimes
- feature request - provide a Receive trait for the recv() method for all the different channel receivers. HOT 1
- Create a macro to support parameterized tests HOT 1
- Use `wasm32-wasip1` target
- Document `Runtime::metrics`
- Consider implementing JoinHandle::try_join HOT 1
- Clarify how watch::Sender subscribe() and closed() methods interact
- When specific conditions arise, the task does not behave as intended within a spawned task HOT 1
- Catch infinite recursion HOT 3
- Tokio select! Macro Issue with Barrier HOT 1
- On docs.rs, ‘time::pause’ and ‘time::resume’ no longer state requirement on feature test-util HOT 1
- Support wasi-cli (stdin, stdout)
- Reduce contention in timer driver HOT 12
- JoinHandle wakers are kept alive longer than necessary
- Proposal provide support for notifying the latest added waiter (LIFO) for the Notify interface HOT 15
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from tokio.