Lifestream
04:32 utc jul 29 2019 permalink

Step 1: extract CactusRef from ferrocarril into its own repository https://github.com/artichoke/cactusref #artichoke

04:31 utc jul 29 2019 permalink

This weekend I did the migration, which took place in multiple parts #artichoke #github

04:30 utc jul 29 2019 permalink

ferrocarril is all grown up. I've moved development of my #ruby to a dedicated #GitHub organization. The project is called Artichoke https://github.com/artichoke/artichoke

04:29 utc jul 29 2019 permalink

Every toggle switch in a UI is secretly an Option<bool> #design

19:52 utc jul 14 2019 permalink

I’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 https://github.com/mruby/mruby/issues/4555

19:49 utc jul 14 2019 permalink

Reported a bug in layout generation for structure with flexible array members to #rust bindgen that was recently fixed #patch https://github.com/rust-lang/rust-bindgen/issues/1589

19:46 utc jul 14 2019 permalink

Reported an uninitialized memory access to #mruby upstream that was recently fixed #patch https://github.com/mruby/mruby/issues/4556

19:43 utc jul 14 2019 permalink

That memory leak turned out to be quite the yak shave. setjmp/longjmp from C leaving #rust memory in inconsistent state #fail https://github.com/lopopolo/ferrocarril/pull/168

06:28 utc jul 10 2019 permalink

I had a PR accepted in mruby! #patch #ruby #mruby #win https://github.com/mruby/mruby/pull/4560

Photo for post 705
19:33 utc jul 07 2019 permalink

#git bisect is why it's important that your repo be buildable at every commit. Currently fixing a massive memory leak in ferrocarril #fail

03:52 utc jul 03 2019 permalink

Optimized String#scan in ferrocarril to be comparable to CRuby performance #rust #ruby #mruby #performance https://github.com/lopopolo/ferrocarril/pull/138

20:18 utc jun 24 2019 permalink

Added 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 https://github.com/pyros2097/rust-embed/pull/67

10:42 utc jun 24 2019 permalink

Adding paragraph mode to String#each_line in mruby core #ruby #patch https://github.com/mruby/mruby/pull/4527

10:41 utc jun 24 2019 permalink

I've proposed a couple of PRs to speed up UTF-8 String handling in mruby https://github.com/mruby/mruby/pull/4529 https://github.com/mruby/mruby/pull/4531 #patch #ruby #github

00:12 utc jun 19 2019 permalink

ruby/spec is a set of specifications for the Ruby language shared across implementations. I had a fix accepted to the StringScanner spec! #patch #ruby https://github.com/ruby/spec/pull/671

20:00 utc jun 05 2019 permalink

I reported a compiler improvement for suggestion diagnostics #rust #patch https://github.com/rust-lang/rust/issues/61555

07:59 utc jun 01 2019 permalink

I have Regexp#match? https://github.com/lopopolo/ferrocarril/pull/93 #win #rust #ruby

07:59 utc jun 01 2019 permalink

Filed a couple more issues I ran into while working on ferrocarril: https://github.com/SergioBenitez/Rocket/issues/1019 https://github.com/rust-onig/rust-onig/issues/102 #patch

12:58 utc may 27 2019 permalink

It has been a really productive weekend. Merged 23 #github PRs for ferrocarril #win #rust #git https://github.com/lopopolo/ferrocarril/pulls?utf8=%E2%9C%93&q=is%3Apr+created%3A2019-05-24..2019-05-27+is%3Aclosed+