Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: jruby/jruby
base: b95321137df6
Choose a base ref
...
head repository: jruby/jruby
compare: 4347dd45d6a1
Choose a head ref
  • 3 commits
  • 2 files changed
  • 1 contributor

Commits on Nov 25, 2014

  1. Fix indentation.

    headius committed Nov 25, 2014
    Copy the full SHA
    bbdbe6f View commit details
    Browse the repository at this point in the history
  2. Avoid CNFE by setting classloader resource of service .class.

    When loading a .jar file, JRuby will also attempt to load a class
    named *Service based on the require path of the jar, in order to
    boot the extension the jar contains (if present). However this
    usually fails, since requiring a jar is also the preferred way to
    make a jar's contents available. As a result, every jar loaded by
    a JRuby application triggers the *Service search, which usually
    results in a ClassNotFoundException. Exceptions are expensive, so
    this commit tries to actively look for the *Service.class rather
    than falling into the heavier failure logic.
    headius committed Nov 25, 2014
    Copy the full SHA
    2e2924c View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    4347dd4 View commit details
    Browse the repository at this point in the history