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: rubinius/rubinius
base: c64bb0a0fd5e
Choose a base ref
...
head repository: rubinius/rubinius
compare: 32639db58d60
Choose a head ref
  • 4 commits
  • 182 files changed
  • 2 contributors

Commits on Jan 16, 2015

  1. JIT specs for methods without first calling them.

    Yorick Peterse committed Jan 16, 2015
    Configuration menu
    Copy the full SHA
    94cd3ba View commit details
    Browse the repository at this point in the history
  2. Always internalize methods before JIT'ing them.

    Without doing this one would not be able to manually compile a method (using
    Rubinius::JIT.compile) without first calling the method. Doing this would result
    in the JIT trying to compile a NULL pointer instead of a rubinius::CompiledCode
    object.
    Yorick Peterse committed Jan 16, 2015
    Configuration menu
    Copy the full SHA
    d198fb3 View commit details
    Browse the repository at this point in the history

Commits on Jan 17, 2015

  1. Removed libyaml (again).

    Since late 2012, Psych vendors libyaml but only uses it if the system
    libraries are missing. This causes a problem bootstrapping Rubinius
    because the Ruby build dependency most likely needs libyaml installed
    to run the Ruby to build Rubinius. We can work around this by using
    the previous Rubinius build for platforms (like Heroku) where binaries
    need to be built to run on systems without libyaml installed.
    brixen committed Jan 17, 2015
    Configuration menu
    Copy the full SHA
    43f72a7 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'jit-method'

    brixen committed Jan 17, 2015
    Configuration menu
    Copy the full SHA
    32639db View commit details
    Browse the repository at this point in the history