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: 933fae03ded6
Choose a base ref
...
head repository: jruby/jruby
compare: 9dfb9556fd5d
Choose a head ref
  • 2 commits
  • 6 files changed
  • 1 contributor

Commits on Dec 7, 2016

  1. Further optimize defined? messages. See #4366.

    In #4366, @ivoanjo fixed a locking bottleneck by pre-deduplicating
    the messages produced for defined?. This patch further improves
    things by caching those messages (frozen and pre-determined)
    inline at the site of the defined? check, avoiding a round-trip
    through context.runtime and the enum map therein. This also will
    allow defined? checks to constant fold away, once we introduce
    inline caching of defined? results.
    headius committed Dec 7, 2016
    Copy the full SHA
    56cb52b View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    9dfb955 View commit details
    Browse the repository at this point in the history