Jonathan Reem

Results 51 comments of 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