focaccia and roe are UTF-8 case manipulation crates for implementing parts of `String` and `Symbol` in #artichoke. intaglio is Artichoke's symbol table, boba is an implementation of Bubble Babble Encoding which will be used in the `digest` stdlib package. #rust #patch
permalinkPublished a few more #rust crates since I last checked in: boba, focaccia, intaglio, and roe. crates.io/crates/boba crates.io/crates/focaccia crates.io/crates/intaglio crates.io/crates/roe #patch
permalinkI published my first #rust crate (and package of any kind, ever)! rand_mt is a fork of an existing Mersenne Twister crate which adds compatibility with the latest rand_core and makes it no_std crates.io/crates/rand_mt #patch
permalinkI contributed a feature to #rust! Added an implementation to allow turning a &mut str into a String using the standard From trait #win #patch github.com/rust-lang/rust/pull/69661
permalinkI added a feature to rust-bindgen to make a dependency optional to make the build lighter #github #patch github.com/rust-lang/rust-bindgen/pull/1615
permalinkReported a critical bug in rustfmt #fail #github #patch github.com/rust-lang/rustfmt/issues/3770
permalinkI added a macro to oniguruma to enable it to build on clang for #wasm targets #patch #github #artichoke github.com/kkos/oniguruma/pull/150
permalinkI reported an undocumented panic in #rust that was fixed today #patch #win github.com/rust-lang/rust/issues/63456
permalinkReported a build issue on #mruby with gperf 3.1 #ci #build #patch #github #artichoke github.com/mruby/mruby/issues/4628
permalinkI'm trying to improve Regexp performance in #artichoke by using the regex crate instead of oniguruma in some cases. It turns out not to be faster in all cases #patch #rust #fail github.com/rust-lang/regex/issues/604
permalinkThat is a lot of code #artichoke #github #patch #win
permalinkThat is a lot of code #artichoke #github #patch #win
permalinkI’ve been uncovering a few bugs in mruby trying to get ruby/spec to at least run to completion. This bug report fixed an infinite loop that unblocked that #mruby #patch github.com/mruby/mruby/issues/4555
permalinkReported a bug in layout generation for structure with flexible array members to #rust bindgen that was recently fixed #patch github.com/rust-lang/rust-bindgen/issues/1589
permalinkReported an uninitialized memory access to #mruby upstream that was recently fixed #patch github.com/mruby/mruby/issues/4556
permalinkAdded a feature (both a new capability and a compile time feature!) to rust-embed to allow it to embed sources relative to crate root which is useful in workspaces #rust #patch github.com/pyros2097/rust-embed/pull/67
permalinkAdding paragraph mode to String#each_line in mruby core #ruby #patch github.com/mruby/mruby/pull/4527
permalinkI've proposed a couple of PRs to speed up UTF-8 String handling in mruby github.com/mruby/mruby/pull/4529 github.com/mruby/mruby/pull/4531 #patch #ruby #github
permalinkruby/spec is a set of specifications for the Ruby language shared across implementations. I had a fix accepted to the StringScanner spec! #patch #ruby github.com/ruby/spec/pull/671
permalinkI reported a compiler improvement for suggestion diagnostics #rust #patch github.com/rust-lang/rust/issues/61555
permalinkFiled a couple more issues I ran into while working on ferrocarril: github.com/SergioBenitez/Rocket/issues/1019 github.com/rust-onig/rust-onig/issues/102 #patch
permalinkI reported a #segfault in mruby and spoke directly with @matz! #win github.com/mruby/mruby/issues/4460 #patch
permalink#patch got another PR accepted in the Ansible + ACME + Route53 role I use for the hyperbola dev env load balancer #win github.com/mprahl/ansible-role-lets-encrypt-route-53/pull/15
permalinkI just used #github to create a reproducer case for a panic in a #rust library #win github.com/lopopolo/rust-embed-panic github.com/pyros2097/rust-embed/issues/61 #patch
permalinkFirst #rust #patch accepted github.com/asomers/futures-locks/pull/10 closing out 2018 with a bang
permalinkI had a #patch accepted to an Ansible role I use in my Vagrant environment github.com/mprahl/ansible-role-lets-encrypt-route-53/pull/14
permalinkI had a #patch accepted to gunicorn github.com/benoitc/gunicorn/pull/1889
permalink#django feature request and #patch accepted code.djangoproject.com/ticket/27541
permalinkOpen-source #patch: github.com/fge/json-patch/pull/7
permalinkWoo! my #django #patch got accepted. code.djangoproject.com/changeset/16609
permalink