Charles Oliver Nutter

Results 310 issues of Charles Oliver Nutter

Matching is a leaf operation, so we can pool a matcher per thread to avoid the cost of constructing and initializing the entire matcher for each string. This patch does...

In #613 and #647 I exposed settings in SnakeYAML Engine for limiting code points, aliases, recursive keys, and duplicate keys. I was able to add one test that worked, for...

JRuby

We managed to solve #169 by introducing a "stub" gem for the "java" platform, which contains only the .rb files and no extension. This allows JRuby to install the gem...

Note, this PR is a proof-of-concept of direct IO dumping in the json library. It works, but is not as fast as it could be, and there's no CRuby implementation...

While investigating workarounds for https://github.com/jruby/jruby/issues/6265 I realized that all dumping for e.g. `to_json` is done first to an in-memory buffer (always a Ruby String) even when given an IO object...

The build on Windows appears to have trouble locating the JRuby jar file, resulting in many missing classes during the extension build. https://github.com/flori/json/actions/runs/4360822114/jobs/7624157859 The classpath gets set to a path...

bug
jruby

I know, I know...if it's bad content it's bad content. But this represents a difference from MRI. Here's the case, again a reduced version of one I got from @rkh:...

bug
jruby

Here's the reduced test case I came up with, from a larger case by @rkh: ``` ruby # encoding: utf-8 require 'json' x = 'foó' p x.to_json p x.to_json.encoding ```...

Currently, interception builds a small "event hook" extension for JRuby at install time. This is unnecessary and limits deployment of JRuby. Many people that use JRuby do not have the...

Pretty please? If we got some community members to help port it, would you consider including it in a release? strptime appears to be a dependency of fluentd (possibly via...