Kevin Menard

Results 123 comments of Kevin Menard

I realize this project has a definite MRI slant to it, but I'd be remiss if I didn't mention that JRuby+Truffle can essentially compile away the `respond_to?` call by caching...

It's a bit hard for me to say. I don't recall what prompted me to install `reason-cli`, but I've only been working with Reason for about a month, so it...

I think that means you're relying on implementation details. TruffleRuby's [WeakRef](https://github.com/oracle/truffleruby/blob/master/lib/truffle/weakref.rb) has a different implementation that adheres to the interface, for instance. We don't currently have `ObjectSpace::WeakMap`, so we fall...

Sorry if I confused the situation, but I'm not advocating for `variables` to be required. What I'm suggesting is that internally the "Config" module should be invoked if `variables` is...

Well, I guess the confusing part is they're the same exact file if you've just copied the example. I actually made the early mistake of setting project_root in the Natlink...

I only ever use aenea with the client window, so it's possible that that's the source of the problem.

Let me try it a few more days. I haven't had any problems yet, but since I had a sore throat, I haven't been able to run it a ton.

I'm seeing very similar performance issues and I think I narrowed it down. As noted in the profile trace above, there's a very high number of RexExp matches being performed...

It probably goes without saying, but implementing the above change locally removed Psych completely as a hotspot from some of my more involved VCR tests.

And finally, as grotesque as my proposed solution is, it's not unprecedented. The early String handling code does a sub-case statement where it's first check is that the string isn't...