Charles Oliver Nutter

Results 310 issues of Charles Oliver Nutter

This follows the model of the Psych library, but keeps all JRuby-specific code under ext/java including the lib/zlib.rb loading stub and lib/zlib/versions.rb which contains the version string for the jzlib...

When running a maven build using the gem plugin and specifying a `jruby.version` that is a `SNAPSHOT` version, the build will fail with an error like this: ``` [INFO] ---...

This PR makes two changes: * Use the actual JRuby version in ScriptFactory version tests. This avoids us having to update these hardcoded strings with the JRuby version changes. *...

At some point I updated the cucumber-maven-plugin tests to pass again, but without thinking I used an absolute path local to my work machine. https://github.com/jruby/jruby-maven-plugins/commit/e44e4acebf627c973ad80c1a8d16d8757eb7a692#diff-6a92dfd8f8830fa825157a22f0cf1ca10b973bbcf24c5789cb04dc7fc4be5095R8-R11 Obviously this doesn't pass anywhere...

This ended up a more aggressive refactoring than I started, but it is on its way to being a more Ruby-like framework. * Library will be named "boing", like the...

Experimental implementation of fast built-in method invalidation bits, similar to CRuby's implementation. See #9119.

In a 9.4.14.0 heap dump acquired recently from a user, we can see that every active IO object has a very large (130k+) character buffer along with their more normal-sized...

This PR will encompass some experiments with the implementation of Array: * Abstract RubyArray supertype to make it easier to support different backend implementations. * Concurrency-safe RubyArray backends that can...

There are many places where we have fast path logic we can call if a given object is a core type with its original builtin method. For example, if we...

In a JRuby 9.4.14.0 heap dump from a user, the `loadedFeaturesIndex` for an app with around 3300 loaded features measured over 8MB, likely due to the permutation of paths used...