Jonathan Reem
Jonathan Reem
I was thinking more about this problem and it occurred to me that there is already a very similar mechanism to reloading: cancellation. The simplest thing would be to just...
Also facing this issue, makes it incredibly inconvenient to use path based dependencies in development and external dependencies in production - "solutions" include maintaining two duplicate `pyproject.toml` files or commenting/uncommenting...
I think the hardest-hit targets here would be nickel, since they build on rust-http. I managed to port Iron over to Hyper, but it took quite a bit of time...
numbers.js has only been built to handle numbers under 1,000,000! After much thought I have determined that this is the best way to handle constant time number lookups - anything...
The accompanying RFC discusses a desugaring based on labeled return/break, are we getting that too or will there just be special treatment for `?` and `catch` in the compiler? EDIT:...
Specifically would be amazing if it was possible to create multiple separate python interpreters that could be run on different threads in parallel, but which share the same memory space...
@carllerche I think we could gain a higher efficiency if we took the Iterator approach here, and wrote a Stream trait which we then implement for Stream (would have to...
We should also add an adaptor for turning a Stream into a blocking Iterator, something like: ``` rust impl Stream { fn into_iter(self) -> IntoIter; } impl Iterator for IntoIter...
Waiting for n values is also easily doable with the iterator adaptor: ``` rust let mut iter = stream.into_iter(); let mut chunk = iter.by_ref().take(n).collect::(); let stream = iter.into_stream(); // Inherent...
I wonder if that actually does have to be built in. I think you could translate a `Vec