Jake Goulding

Results 616 comments of Jake Goulding

I don't think I am doing a great job explaining, but hopefully code will help. Grab the [bytes branch](https://github.com/shepmaster/jetscii/tree/bytes). You should be able to use `jetscii::bytes::Bytes`: ``` rust extern crate...

> I would use `with_fallback` and do my special `memchr` stuff in there Hmm. That makes sense, but could be a bit tricky. Right now, the fallback takes a `Fn(u8)...

One thing I notice is that [your performance numbers](https://github.com/BurntSushi/rust-memchr#performance) for `memchr` **blow Jetscii out of the water**: | which | speed | | --- | --- | | `Iterator::position` |...

@BurntSushi Let's try to get this started again! Maybe one thing that would help me would be if you could point (or hand-wave) to where ever some jetscii code would...

Thank you! The code is pretty easy to understand; very nice! I was on a plane and didn't have the benchmark suite downloaded, but the test suite takes 94% of...

@BurntSushi care to give this an appraisal? ``` name bench-master ns/iter bench-more-assembly ns/iter diff ns/iter diff % misc::anchored_literal_long_match 24 (16250 MB/s) 26 (15000 MB/s) 2 8.33% misc::anchored_literal_long_non_match 27 (14444 MB/s)...

> Can you show the code you used to generate those benchmarks? Oh, yes, that was silly of me to omit. Here's [my regex branch](https://github.com/shepmaster/regex/commits/jetscii). You'll see that it's basically...

They exist: https://github.com/shepmaster/jetscii/blob/868b04c3bdd3b096664ac43168976e126f38cb38/src/lib.rs#L349-L350 `cargo +nightly bench --features benchmarks` --- > Additionally it would be great to test against crates such as memchr. Certainly! Feel free to add it as a...

> as is typically done You'll note that this repo is _old_ and predates a number of now-common patterns. 😉 > I tried to use jetscii to accelerate an XML...