Ian Ker-Seymer
Ian Ker-Seymer
@jdelStrother Thank you for that tip. It has significantly decreased our test suite time! I feel like caching assets is a pretty sane default, especially given that many apps use...
I recommend using the [rb_sys](https://github.com/oxidize-rb/rb-sys/tree/main/gem) for developing a gem locally. It handles all of that stuff, and more. As far as starting a new gem, #5613 will make getting started...
Going to add a +1 on this. The size of these artifacts can become significant (one Rust Gem we have has 1g+ of artifacts). Ideally we would perform a `distclean`
> Maybe we can just keep the standard Rust (Cargo) structure, but in ext or ext-rust subfolder. WDYT? Unfortunately this does not provide many advantages, both `ext/Cargo.toml` and `ext/mygem/Cargo.toml` will...
@simi can you take it from here? things got busy for me!!
@simi let me know if you run into any issues!
For others that stumble on this, check out the structure I setup for [`wasmtime-rb`](https://github.com/bytecodealliance/wasmtime-rb), I think it serves as a good standard
> Edit: require "wasmtime-rb" should work in this case, but for a gem name like hello, you'll end up with lib/hello.rb and lib/hello.bundle and have to use require "hello.#{RbConfig::CONFIG["DLEXT"]}" to...
would it make sense to survey the lay of the land of modern http parsers? the performance benefits would probably be negligible, but there are potential benefits w/r/t security and...
I agree with this. I have https://github.com/arsduo/koala/pull/630 which adds a new exception code but I think your approach is better. @arsduo Can we merge this PR?