Skip to content

Load boot scripts from classloader URI#9233

Merged
headius merged 2 commits into
jruby:10.1-devfrom
headius:lighter_prelude_loads
Feb 11, 2026
Merged

Load boot scripts from classloader URI#9233
headius merged 2 commits into
jruby:10.1-devfrom
headius:lighter_prelude_loads

Conversation

@headius

@headius headius commented Feb 11, 2026

Copy link
Copy Markdown
Member

This avoids doing a bunch of extra searches for these files and potentially loading an unexpected file from the file system.

This avoids doing a bunch of extra searches for these files and
potentially loading an unexpected file from the file system.
@headius headius added this to the JRuby 10.1.0.0 milestone Feb 11, 2026
@headius

headius commented Feb 11, 2026

Copy link
Copy Markdown
Member Author

Example load service debugging omitting rubygems...

BEFORE:

2026-02-11T17:13:23.661-06:00 [main] INFO LoadService : trying fileResource: /Users/headius/work/jruby/lib/ruby/3.4/site_ruby/jruby/java.rb
2026-02-11T17:13:23.667-06:00 [main] INFO LoadService : trying fileResource: /Users/headius/work/jruby/lib/ruby/stdlib/jruby/java.rb
2026-02-11T17:13:23.667-06:00 [main] INFO LoadService : trying fileResource: /Users/headius/work/jruby/jruby/java.rb
2026-02-11T17:13:23.668-06:00 [main] INFO LoadService : trying fileResource: uri:classloader://jruby/java.rb
2026-02-11T17:13:23.668-06:00 [main] INFO LoadService : found fileResource: org.jruby.util.URLResource{uri:classloader:/jruby/java.rb}
2026-02-11T17:13:23.686-06:00 [main] INFO LoadService : trying fileResource: /Users/headius/work/jruby/lib/ruby/3.4/site_ruby/jruby/java/core_ext.rb
2026-02-11T17:13:23.686-06:00 [main] INFO LoadService : trying fileResource: /Users/headius/work/jruby/lib/ruby/stdlib/jruby/java/core_ext.rb
2026-02-11T17:13:23.686-06:00 [main] INFO LoadService : trying fileResource: /Users/headius/work/jruby/jruby/java/core_ext.rb
2026-02-11T17:13:23.686-06:00 [main] INFO LoadService : trying fileResource: uri:classloader://jruby/java/core_ext.rb
2026-02-11T17:13:23.686-06:00 [main] INFO LoadService : found fileResource: org.jruby.util.URLResource{uri:classloader:/jruby/java/core_ext.rb}
2026-02-11T17:13:23.687-06:00 [main] INFO LoadService : trying fileResource: /Users/headius/work/jruby/lib/ruby/3.4/site_ruby/jruby/java/core_ext/object.rb
2026-02-11T17:13:23.687-06:00 [main] INFO LoadService : trying fileResource: /Users/headius/work/jruby/lib/ruby/stdlib/jruby/java/core_ext/object.rb
2026-02-11T17:13:23.687-06:00 [main] INFO LoadService : trying fileResource: /Users/headius/work/jruby/jruby/java/core_ext/object.rb
2026-02-11T17:13:23.687-06:00 [main] INFO LoadService : trying fileResource: uri:classloader://jruby/java/core_ext/object.rb
2026-02-11T17:13:23.687-06:00 [main] INFO LoadService : found fileResource: org.jruby.util.URLResource{uri:classloader:/jruby/java/core_ext/object.rb}
2026-02-11T17:13:23.688-06:00 [main] INFO LoadService : trying fileResource: /Users/headius/work/jruby/lib/ruby/3.4/site_ruby/jruby/java/java_ext.rb
2026-02-11T17:13:23.688-06:00 [main] INFO LoadService : trying fileResource: /Users/headius/work/jruby/lib/ruby/stdlib/jruby/java/java_ext.rb
2026-02-11T17:13:23.688-06:00 [main] INFO LoadService : trying fileResource: /Users/headius/work/jruby/jruby/java/java_ext.rb
2026-02-11T17:13:23.688-06:00 [main] INFO LoadService : trying fileResource: uri:classloader://jruby/java/java_ext.rb
2026-02-11T17:13:23.688-06:00 [main] INFO LoadService : found fileResource: org.jruby.util.URLResource{uri:classloader:/jruby/java/java_ext.rb}
2026-02-11T17:13:23.693-06:00 [main] INFO LoadService : trying fileInClasspath: jruby/kernel.rb
2026-02-11T17:13:23.693-06:00 [main] INFO LoadService : found: jar:file:///Users/headius/work/jruby/lib/jruby.jar!/jruby/kernel.rb
2026-02-11T17:13:23.697-06:00 [main] INFO LoadService : trying fileResource: /Users/headius/work/jruby/lib/ruby/3.4/site_ruby/jruby/kernel/signal.rb
2026-02-11T17:13:23.697-06:00 [main] INFO LoadService : trying fileResource: /Users/headius/work/jruby/lib/ruby/stdlib/jruby/kernel/signal.rb
2026-02-11T17:13:23.697-06:00 [main] INFO LoadService : trying fileResource: /Users/headius/work/jruby/jruby/kernel/signal.rb
2026-02-11T17:13:23.697-06:00 [main] INFO LoadService : trying fileResource: uri:classloader://jruby/kernel/signal.rb
2026-02-11T17:13:23.697-06:00 [main] INFO LoadService : found fileResource: org.jruby.util.URLResource{uri:classloader:/jruby/kernel/signal.rb}
2026-02-11T17:13:23.702-06:00 [main] INFO LoadService : trying fileResource: /Users/headius/work/jruby/lib/ruby/3.4/site_ruby/jruby/kernel/kernel.rb
2026-02-11T17:13:23.702-06:00 [main] INFO LoadService : trying fileResource: /Users/headius/work/jruby/lib/ruby/stdlib/jruby/kernel/kernel.rb
2026-02-11T17:13:23.702-06:00 [main] INFO LoadService : trying fileResource: /Users/headius/work/jruby/jruby/kernel/kernel.rb
2026-02-11T17:13:23.703-06:00 [main] INFO LoadService : trying fileResource: uri:classloader://jruby/kernel/kernel.rb
2026-02-11T17:13:23.703-06:00 [main] INFO LoadService : found fileResource: org.jruby.util.URLResource{uri:classloader:/jruby/kernel/kernel.rb}
2026-02-11T17:13:23.704-06:00 [main] INFO LoadService : trying fileResource: /Users/headius/work/jruby/lib/ruby/3.4/site_ruby/jruby/kernel/proc.rb
2026-02-11T17:13:23.704-06:00 [main] INFO LoadService : trying fileResource: /Users/headius/work/jruby/lib/ruby/stdlib/jruby/kernel/proc.rb
2026-02-11T17:13:23.704-06:00 [main] INFO LoadService : trying fileResource: /Users/headius/work/jruby/jruby/kernel/proc.rb
2026-02-11T17:13:23.704-06:00 [main] INFO LoadService : trying fileResource: uri:classloader://jruby/kernel/proc.rb
2026-02-11T17:13:23.705-06:00 [main] INFO LoadService : found fileResource: org.jruby.util.URLResource{uri:classloader:/jruby/kernel/proc.rb}
2026-02-11T17:13:23.708-06:00 [main] INFO LoadService : trying fileResource: /Users/headius/work/jruby/lib/ruby/3.4/site_ruby/jruby/kernel/process.rb
2026-02-11T17:13:23.708-06:00 [main] INFO LoadService : trying fileResource: /Users/headius/work/jruby/lib/ruby/stdlib/jruby/kernel/process.rb
2026-02-11T17:13:23.708-06:00 [main] INFO LoadService : trying fileResource: /Users/headius/work/jruby/jruby/kernel/process.rb
2026-02-11T17:13:23.708-06:00 [main] INFO LoadService : trying fileResource: uri:classloader://jruby/kernel/process.rb
2026-02-11T17:13:23.708-06:00 [main] INFO LoadService : found fileResource: org.jruby.util.URLResource{uri:classloader:/jruby/kernel/process.rb}
2026-02-11T17:13:23.709-06:00 [main] INFO LoadService : trying fileResource: /Users/headius/work/jruby/lib/ruby/3.4/site_ruby/jruby/kernel/enumerator.rb
2026-02-11T17:13:23.709-06:00 [main] INFO LoadService : trying fileResource: /Users/headius/work/jruby/lib/ruby/stdlib/jruby/kernel/enumerator.rb
2026-02-11T17:13:23.709-06:00 [main] INFO LoadService : trying fileResource: /Users/headius/work/jruby/jruby/kernel/enumerator.rb
2026-02-11T17:13:23.710-06:00 [main] INFO LoadService : trying fileResource: uri:classloader://jruby/kernel/enumerator.rb
2026-02-11T17:13:23.710-06:00 [main] INFO LoadService : found fileResource: org.jruby.util.URLResource{uri:classloader:/jruby/kernel/enumerator.rb}
2026-02-11T17:13:23.721-06:00 [main] INFO LoadService : trying fileResource: /Users/headius/work/jruby/lib/ruby/3.4/site_ruby/jruby/kernel/enumerable.rb
2026-02-11T17:13:23.721-06:00 [main] INFO LoadService : trying fileResource: /Users/headius/work/jruby/lib/ruby/stdlib/jruby/kernel/enumerable.rb
2026-02-11T17:13:23.721-06:00 [main] INFO LoadService : trying fileResource: /Users/headius/work/jruby/jruby/kernel/enumerable.rb
2026-02-11T17:13:23.721-06:00 [main] INFO LoadService : trying fileResource: uri:classloader://jruby/kernel/enumerable.rb
2026-02-11T17:13:23.722-06:00 [main] INFO LoadService : found fileResource: org.jruby.util.URLResource{uri:classloader:/jruby/kernel/enumerable.rb}
2026-02-11T17:13:23.723-06:00 [main] INFO LoadService : trying fileResource: /Users/headius/work/jruby/lib/ruby/3.4/site_ruby/jruby/kernel/io.rb
2026-02-11T17:13:23.724-06:00 [main] INFO LoadService : trying fileResource: /Users/headius/work/jruby/lib/ruby/stdlib/jruby/kernel/io.rb
2026-02-11T17:13:23.724-06:00 [main] INFO LoadService : trying fileResource: /Users/headius/work/jruby/jruby/kernel/io.rb
2026-02-11T17:13:23.724-06:00 [main] INFO LoadService : trying fileResource: uri:classloader://jruby/kernel/io.rb
2026-02-11T17:13:23.724-06:00 [main] INFO LoadService : found fileResource: org.jruby.util.URLResource{uri:classloader:/jruby/kernel/io.rb}
2026-02-11T17:13:23.725-06:00 [main] INFO LoadService : trying fileResource: /Users/headius/work/jruby/lib/ruby/3.4/site_ruby/jruby/kernel/gc.rb
2026-02-11T17:13:23.725-06:00 [main] INFO LoadService : trying fileResource: /Users/headius/work/jruby/lib/ruby/stdlib/jruby/kernel/gc.rb
2026-02-11T17:13:23.725-06:00 [main] INFO LoadService : trying fileResource: /Users/headius/work/jruby/jruby/kernel/gc.rb
2026-02-11T17:13:23.725-06:00 [main] INFO LoadService : trying fileResource: uri:classloader://jruby/kernel/gc.rb
2026-02-11T17:13:23.725-06:00 [main] INFO LoadService : found fileResource: org.jruby.util.URLResource{uri:classloader:/jruby/kernel/gc.rb}
2026-02-11T17:13:23.729-06:00 [main] INFO LoadService : trying fileResource: /Users/headius/work/jruby/lib/ruby/3.4/site_ruby/jruby/kernel/range.rb
2026-02-11T17:13:23.729-06:00 [main] INFO LoadService : trying fileResource: /Users/headius/work/jruby/lib/ruby/stdlib/jruby/kernel/range.rb
2026-02-11T17:13:23.729-06:00 [main] INFO LoadService : trying fileResource: /Users/headius/work/jruby/jruby/kernel/range.rb
2026-02-11T17:13:23.730-06:00 [main] INFO LoadService : trying fileResource: uri:classloader://jruby/kernel/range.rb
2026-02-11T17:13:23.730-06:00 [main] INFO LoadService : found fileResource: org.jruby.util.URLResource{uri:classloader:/jruby/kernel/range.rb}
2026-02-11T17:13:23.732-06:00 [main] INFO LoadService : trying fileResource: /Users/headius/work/jruby/lib/ruby/3.4/site_ruby/jruby/kernel/file.rb
2026-02-11T17:13:23.732-06:00 [main] INFO LoadService : trying fileResource: /Users/headius/work/jruby/lib/ruby/stdlib/jruby/kernel/file.rb
2026-02-11T17:13:23.732-06:00 [main] INFO LoadService : trying fileResource: /Users/headius/work/jruby/jruby/kernel/file.rb
2026-02-11T17:13:23.733-06:00 [main] INFO LoadService : trying fileResource: uri:classloader://jruby/kernel/file.rb
2026-02-11T17:13:23.733-06:00 [main] INFO LoadService : found fileResource: org.jruby.util.URLResource{uri:classloader:/jruby/kernel/file.rb}
2026-02-11T17:13:23.733-06:00 [main] INFO LoadService : trying fileResource: /Users/headius/work/jruby/lib/ruby/3.4/site_ruby/jruby/kernel/method.rb
2026-02-11T17:13:23.733-06:00 [main] INFO LoadService : trying fileResource: /Users/headius/work/jruby/lib/ruby/stdlib/jruby/kernel/method.rb
2026-02-11T17:13:23.733-06:00 [main] INFO LoadService : trying fileResource: /Users/headius/work/jruby/jruby/kernel/method.rb
2026-02-11T17:13:23.733-06:00 [main] INFO LoadService : trying fileResource: uri:classloader://jruby/kernel/method.rb
2026-02-11T17:13:23.733-06:00 [main] INFO LoadService : found fileResource: org.jruby.util.URLResource{uri:classloader:/jruby/kernel/method.rb}
2026-02-11T17:13:23.734-06:00 [main] INFO LoadService : trying fileResource: /Users/headius/work/jruby/lib/ruby/3.4/site_ruby/jruby/kernel/thread.rb
2026-02-11T17:13:23.734-06:00 [main] INFO LoadService : trying fileResource: /Users/headius/work/jruby/lib/ruby/stdlib/jruby/kernel/thread.rb
2026-02-11T17:13:23.734-06:00 [main] INFO LoadService : trying fileResource: /Users/headius/work/jruby/jruby/kernel/thread.rb
2026-02-11T17:13:23.734-06:00 [main] INFO LoadService : trying fileResource: uri:classloader://jruby/kernel/thread.rb
2026-02-11T17:13:23.734-06:00 [main] INFO LoadService : found fileResource: org.jruby.util.URLResource{uri:classloader:/jruby/kernel/thread.rb}
2026-02-11T17:13:23.734-06:00 [main] INFO LoadService : trying fileResource: /Users/headius/work/jruby/lib/ruby/3.4/site_ruby/jruby/kernel/integer.rb
2026-02-11T17:13:23.734-06:00 [main] INFO LoadService : trying fileResource: /Users/headius/work/jruby/lib/ruby/stdlib/jruby/kernel/integer.rb
2026-02-11T17:13:23.734-06:00 [main] INFO LoadService : trying fileResource: /Users/headius/work/jruby/jruby/kernel/integer.rb
2026-02-11T17:13:23.734-06:00 [main] INFO LoadService : trying fileResource: uri:classloader://jruby/kernel/integer.rb
2026-02-11T17:13:23.734-06:00 [main] INFO LoadService : found fileResource: org.jruby.util.URLResource{uri:classloader:/jruby/kernel/integer.rb}
2026-02-11T17:13:23.735-06:00 [main] INFO LoadService : trying fileResource: /Users/headius/work/jruby/lib/ruby/3.4/site_ruby/jruby/kernel/time.rb
2026-02-11T17:13:23.735-06:00 [main] INFO LoadService : trying fileResource: /Users/headius/work/jruby/lib/ruby/stdlib/jruby/kernel/time.rb
2026-02-11T17:13:23.735-06:00 [main] INFO LoadService : trying fileResource: /Users/headius/work/jruby/jruby/kernel/time.rb
2026-02-11T17:13:23.735-06:00 [main] INFO LoadService : trying fileResource: uri:classloader://jruby/kernel/time.rb
2026-02-11T17:13:23.735-06:00 [main] INFO LoadService : found fileResource: org.jruby.util.URLResource{uri:classloader:/jruby/kernel/time.rb}
2026-02-11T17:13:23.735-06:00 [main] INFO LoadService : trying fileResource: /Users/headius/work/jruby/lib/ruby/3.4/site_ruby/jruby/kernel/string.rb
2026-02-11T17:13:23.735-06:00 [main] INFO LoadService : trying fileResource: /Users/headius/work/jruby/lib/ruby/stdlib/jruby/kernel/string.rb
2026-02-11T17:13:23.736-06:00 [main] INFO LoadService : trying fileResource: /Users/headius/work/jruby/jruby/kernel/string.rb
2026-02-11T17:13:23.736-06:00 [main] INFO LoadService : trying fileResource: uri:classloader://jruby/kernel/string.rb
2026-02-11T17:13:23.736-06:00 [main] INFO LoadService : found fileResource: org.jruby.util.URLResource{uri:classloader:/jruby/kernel/string.rb}
2026-02-11T17:13:23.736-06:00 [main] INFO LoadService : trying fileInClasspath: jruby/preludes.rb
2026-02-11T17:13:23.736-06:00 [main] INFO LoadService : found: jar:file:///Users/headius/work/jruby/lib/jruby.jar!/jruby/preludes.rb
2026-02-11T17:13:23.737-06:00 [main] INFO LoadService : trying fileResource: /Users/headius/work/jruby/lib/ruby/3.4/site_ruby/jruby/kernel/prelude.rb
2026-02-11T17:13:23.737-06:00 [main] INFO LoadService : trying fileResource: /Users/headius/work/jruby/lib/ruby/stdlib/jruby/kernel/prelude.rb
2026-02-11T17:13:23.737-06:00 [main] INFO LoadService : trying fileResource: /Users/headius/work/jruby/jruby/kernel/prelude.rb
2026-02-11T17:13:23.737-06:00 [main] INFO LoadService : trying fileResource: uri:classloader://jruby/kernel/prelude.rb
2026-02-11T17:13:23.737-06:00 [main] INFO LoadService : found fileResource: org.jruby.util.URLResource{uri:classloader:/jruby/kernel/prelude.rb}
2026-02-11T17:13:23.738-06:00 [main] INFO LoadService : trying fileResource: /Users/headius/work/jruby/lib/ruby/3.4/site_ruby/jruby/kernel/gem_prelude.rb
2026-02-11T17:13:23.738-06:00 [main] INFO LoadService : trying fileResource: /Users/headius/work/jruby/lib/ruby/stdlib/jruby/kernel/gem_prelude.rb
2026-02-11T17:13:23.738-06:00 [main] INFO LoadService : trying fileResource: /Users/headius/work/jruby/jruby/kernel/gem_prelude.rb
2026-02-11T17:13:23.738-06:00 [main] INFO LoadService : trying fileResource: uri:classloader://jruby/kernel/gem_prelude.rb
2026-02-11T17:13:23.738-06:00 [main] INFO LoadService : found fileResource: org.jruby.util.URLResource{uri:classloader:/jruby/kernel/gem_prelude.rb}

AFTER

2026-02-11T17:13:53.448-06:00 [main] INFO LoadService : trying fileResource: /Users/headius/work/jruby/lib/ruby/3.4/site_ruby/jruby/java.rb
2026-02-11T17:13:53.454-06:00 [main] INFO LoadService : trying fileResource: /Users/headius/work/jruby/lib/ruby/stdlib/jruby/java.rb
2026-02-11T17:13:53.454-06:00 [main] INFO LoadService : trying fileResource: /Users/headius/work/jruby/jruby/java.rb
2026-02-11T17:13:53.455-06:00 [main] INFO LoadService : trying fileResource: uri:classloader://jruby/java.rb
2026-02-11T17:13:53.455-06:00 [main] INFO LoadService : found fileResource: org.jruby.util.URLResource{uri:classloader:/jruby/java.rb}
2026-02-11T17:13:53.504-06:00 [main] INFO LoadService : found fileResource: org.jruby.util.URLResource{uri:classloader:/jruby/java/core_ext.rb}
2026-02-11T17:13:53.504-06:00 [main] INFO LoadService : found fileResource: org.jruby.util.URLResource{uri:classloader:/jruby/java/core_ext/object.rb}
2026-02-11T17:13:53.510-06:00 [main] INFO LoadService : found fileResource: org.jruby.util.URLResource{uri:classloader:/jruby/java/java_ext.rb}
2026-02-11T17:13:53.519-06:00 [main] INFO LoadService : trying fileInClasspath: jruby/kernel.rb
2026-02-11T17:13:53.520-06:00 [main] INFO LoadService : found: jar:file:///Users/headius/work/jruby/lib/jruby.jar!/jruby/kernel.rb
2026-02-11T17:13:53.526-06:00 [main] INFO LoadService : found fileResource: org.jruby.util.URLResource{uri:classloader:/jruby/kernel/signal.rb}
2026-02-11T17:13:53.533-06:00 [main] INFO LoadService : found fileResource: org.jruby.util.URLResource{uri:classloader:/jruby/kernel/kernel.rb}
2026-02-11T17:13:53.534-06:00 [main] INFO LoadService : found fileResource: org.jruby.util.URLResource{uri:classloader:/jruby/kernel/proc.rb}
2026-02-11T17:13:53.539-06:00 [main] INFO LoadService : found fileResource: org.jruby.util.URLResource{uri:classloader:/jruby/kernel/process.rb}
2026-02-11T17:13:53.541-06:00 [main] INFO LoadService : found fileResource: org.jruby.util.URLResource{uri:classloader:/jruby/kernel/enumerator.rb}
2026-02-11T17:13:53.553-06:00 [main] INFO LoadService : found fileResource: org.jruby.util.URLResource{uri:classloader:/jruby/kernel/enumerable.rb}
2026-02-11T17:13:53.555-06:00 [main] INFO LoadService : found fileResource: org.jruby.util.URLResource{uri:classloader:/jruby/kernel/io.rb}
2026-02-11T17:13:53.556-06:00 [main] INFO LoadService : found fileResource: org.jruby.util.URLResource{uri:classloader:/jruby/kernel/gc.rb}
2026-02-11T17:13:53.560-06:00 [main] INFO LoadService : found fileResource: org.jruby.util.URLResource{uri:classloader:/jruby/kernel/range.rb}
2026-02-11T17:13:53.563-06:00 [main] INFO LoadService : found fileResource: org.jruby.util.URLResource{uri:classloader:/jruby/kernel/file.rb}
2026-02-11T17:13:53.564-06:00 [main] INFO LoadService : found fileResource: org.jruby.util.URLResource{uri:classloader:/jruby/kernel/method.rb}
2026-02-11T17:13:53.564-06:00 [main] INFO LoadService : found fileResource: org.jruby.util.URLResource{uri:classloader:/jruby/kernel/thread.rb}
2026-02-11T17:13:53.565-06:00 [main] INFO LoadService : found fileResource: org.jruby.util.URLResource{uri:classloader:/jruby/kernel/integer.rb}
2026-02-11T17:13:53.565-06:00 [main] INFO LoadService : found fileResource: org.jruby.util.URLResource{uri:classloader:/jruby/kernel/time.rb}
2026-02-11T17:13:53.566-06:00 [main] INFO LoadService : found fileResource: org.jruby.util.URLResource{uri:classloader:/jruby/kernel/string.rb}
2026-02-11T17:13:53.566-06:00 [main] INFO LoadService : trying fileInClasspath: jruby/preludes.rb
2026-02-11T17:13:53.567-06:00 [main] INFO LoadService : found: jar:file:///Users/headius/work/jruby/lib/jruby.jar!/jruby/preludes.rb
2026-02-11T17:13:53.567-06:00 [main] INFO LoadService : found fileResource: org.jruby.util.URLResource{uri:classloader:/jruby/kernel/prelude.rb}
2026-02-11T17:13:53.567-06:00 [main] INFO LoadService : found fileResource: org.jruby.util.URLResource{uri:classloader:/jruby/kernel/gem_prelude.rb}

* BigDecimal methods loaded lazily
* Java integration loaded at boot
@headius

headius commented Feb 11, 2026

Copy link
Copy Markdown
Member Author

Further improvement:

2026-02-11T17:17:06.019-06:00 [main] INFO LoadService : trying fileInClasspath: jruby/java.rb
2026-02-11T17:17:06.026-06:00 [main] INFO LoadService : found: jar:file:///Users/headius/work/jruby/lib/jruby.jar!/jruby/java.rb
2026-02-11T17:17:06.078-06:00 [main] INFO LoadService : found fileResource: org.jruby.util.URLResource{uri:classloader:/jruby/java/core_ext.rb}
2026-02-11T17:17:06.079-06:00 [main] INFO LoadService : found fileResource: org.jruby.util.URLResource{uri:classloader:/jruby/java/core_ext/object.rb}
2026-02-11T17:17:06.085-06:00 [main] INFO LoadService : found fileResource: org.jruby.util.URLResource{uri:classloader:/jruby/java/java_ext.rb}
2026-02-11T17:17:06.094-06:00 [main] INFO LoadService : trying fileInClasspath: jruby/kernel.rb
2026-02-11T17:17:06.094-06:00 [main] INFO LoadService : found: jar:file:///Users/headius/work/jruby/lib/jruby.jar!/jruby/kernel.rb
2026-02-11T17:17:06.100-06:00 [main] INFO LoadService : found fileResource: org.jruby.util.URLResource{uri:classloader:/jruby/kernel/signal.rb}
2026-02-11T17:17:06.107-06:00 [main] INFO LoadService : found fileResource: org.jruby.util.URLResource{uri:classloader:/jruby/kernel/kernel.rb}
2026-02-11T17:17:06.108-06:00 [main] INFO LoadService : found fileResource: org.jruby.util.URLResource{uri:classloader:/jruby/kernel/proc.rb}
2026-02-11T17:17:06.113-06:00 [main] INFO LoadService : found fileResource: org.jruby.util.URLResource{uri:classloader:/jruby/kernel/process.rb}
2026-02-11T17:17:06.115-06:00 [main] INFO LoadService : found fileResource: org.jruby.util.URLResource{uri:classloader:/jruby/kernel/enumerator.rb}
2026-02-11T17:17:06.126-06:00 [main] INFO LoadService : found fileResource: org.jruby.util.URLResource{uri:classloader:/jruby/kernel/enumerable.rb}
2026-02-11T17:17:06.127-06:00 [main] INFO LoadService : found fileResource: org.jruby.util.URLResource{uri:classloader:/jruby/kernel/io.rb}
2026-02-11T17:17:06.129-06:00 [main] INFO LoadService : found fileResource: org.jruby.util.URLResource{uri:classloader:/jruby/kernel/gc.rb}
2026-02-11T17:17:06.132-06:00 [main] INFO LoadService : found fileResource: org.jruby.util.URLResource{uri:classloader:/jruby/kernel/range.rb}
2026-02-11T17:17:06.135-06:00 [main] INFO LoadService : found fileResource: org.jruby.util.URLResource{uri:classloader:/jruby/kernel/file.rb}
2026-02-11T17:17:06.136-06:00 [main] INFO LoadService : found fileResource: org.jruby.util.URLResource{uri:classloader:/jruby/kernel/method.rb}
2026-02-11T17:17:06.136-06:00 [main] INFO LoadService : found fileResource: org.jruby.util.URLResource{uri:classloader:/jruby/kernel/thread.rb}
2026-02-11T17:17:06.136-06:00 [main] INFO LoadService : found fileResource: org.jruby.util.URLResource{uri:classloader:/jruby/kernel/integer.rb}
2026-02-11T17:17:06.137-06:00 [main] INFO LoadService : found fileResource: org.jruby.util.URLResource{uri:classloader:/jruby/kernel/time.rb}
2026-02-11T17:17:06.137-06:00 [main] INFO LoadService : found fileResource: org.jruby.util.URLResource{uri:classloader:/jruby/kernel/string.rb}
2026-02-11T17:17:06.138-06:00 [main] INFO LoadService : trying fileInClasspath: jruby/preludes.rb
2026-02-11T17:17:06.138-06:00 [main] INFO LoadService : found: jar:file:///Users/headius/work/jruby/lib/jruby.jar!/jruby/preludes.rb
2026-02-11T17:17:06.139-06:00 [main] INFO LoadService : found fileResource: org.jruby.util.URLResource{uri:classloader:/jruby/kernel/prelude.rb}
2026-02-11T17:17:06.139-06:00 [main] INFO LoadService : found fileResource: org.jruby.util.URLResource{uri:classloader:/jruby/kernel/gem_prelude.rb}

@headius
headius merged commit e32fac3 into jruby:10.1-dev Feb 11, 2026
44 of 78 checks passed
@headius
headius deleted the lighter_prelude_loads branch February 11, 2026 23:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant