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
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 007040c9e0ab
Choose a base ref
...
head repository: rubinius/rubinius
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 3d449b71b7f7
Choose a head ref
  • 5 commits
  • 5 files changed
  • 1 contributor

Commits on Jan 26, 2015

  1. Updated gems.

    brixen committed Jan 26, 2015
    Copy the full SHA
    fb3b114 View commit details
  2. Updated News.

    brixen committed Jan 26, 2015
    Copy the full SHA
    d196769 View commit details
  3. Updated Changelog.

    brixen committed Jan 26, 2015
    Copy the full SHA
    d39c079 View commit details
  4. Version 2.5.1.

    brixen committed Jan 26, 2015
    Copy the full SHA
    8fd046f View commit details
  5. Reset release date.

    brixen committed Jan 26, 2015
    Copy the full SHA
    3d449b7 View commit details
Showing with 35 additions and 2 deletions.
  1. +11 −0 Changelog
  2. +3 −0 Gemfile.installed
  3. +17 −0 News
  4. +1 −1 configure
  5. +3 −1 gems_list.txt
11 changes: 11 additions & 0 deletions Changelog
Original file line number Diff line number Diff line change
@@ -1,3 +1,14 @@
Version: 2.5.1 (2015-01-26)

* The -Xhelp output is improved. (John Muhl)
* Command help explains RBXOPT. (Jason R. Clark)
* Enumerable#flat_map compatibility is improved. (Brian Shirai)
* Rubinius::Metrics timer is canceled properly on FreeBSD. (Brian Shirai)
* Reading subprocess status when spawning handles EINTR. (Brian Shirai)
* The readline C-ext is used on FreeBSD. (Brian Shirai)
* Locking for fork and fork/exec is improved. (Brian Shirai)
* Rubinius::Metrics are free'd on process halt. (Joe Eli McIlvain)

Version: 2.5.0 (2015-01-17)

* The JIT emits correct code for goto_if_nil, goto_if_not_nil. (Brian Shirai)
3 changes: 3 additions & 0 deletions Gemfile.installed
Original file line number Diff line number Diff line change
@@ -2,6 +2,9 @@ source 'https://rubygems.org'

gem "bundler", "~> 1.7"

gem "redcard", "~> 1.0"
gem "daedalus-core", "~> 0.1"

gem "rubinius-build_tools", "~> 2.0"
gem "rubinius-developer_tools", "~> 2.0"

17 changes: 17 additions & 0 deletions News
Original file line number Diff line number Diff line change
@@ -8,6 +8,23 @@ typically changes that are related to specs, build system, or refactoring.

For source changes, see https://github.com/rubinius/rubinius/commits/master.

Version: 2.5.1 (2015-01-26)

* The locking in the virtual machine around fork and fork/exec (e.g. for
Process.spawn or Kernel#`) has been improved.

* When executing, for example, Process.spawn or Kernel#`, the subprocess
status is read from a pipe in the parent process. This read could get
interrupted by the system. The interrupted reads are now handled properly.

* On FreeBSD, the Readline C-ext (rubysl-readline) is used in place of the
pure Ruby rb-readline because the latter depends on commands that are not
available on FreeBSD.

* Enumerable#flat_map compatibility is improved.

* Command line option help and -Xhelp is improved.

Version: 2.5.0 (2015-01-17)

* Process.spawn has been improved by not relying on the virtual machine to be
2 changes: 1 addition & 1 deletion configure
Original file line number Diff line number Diff line change
@@ -163,7 +163,7 @@ class Configure
# Essential settings (modify these for creating releases)
@ruby_version = "2.1.0"
@libversion = "2.5"
@patch_version = "0"
@patch_version = "1"
@release_date = nil

# Configure settings
4 changes: 3 additions & 1 deletion gems_list.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
bundler-1.7.12.gem
daedalus-core-0.2.0.gem
ffi2-generators-0.1.1.gem
json-1.8.2.gem
minitest-4.7.5.gem
@@ -7,6 +8,7 @@ racc-1.4.12.gem
rake-10.4.2.gem
rb-readline-0.5.2.gem
rdoc-4.2.0.gem
redcard-1.1.0.gem
rubinius-ast-2.3.1.gem
rubinius-build_tools-2.0.0.gem
rubinius-compiler-2.3.0.gem
@@ -30,7 +32,7 @@ rubysl-continuation-2.0.0.gem
rubysl-coverage-2.0.3.gem
rubysl-csv-2.0.2.gem
rubysl-curses-2.0.1.gem
rubysl-date-2.0.8.gem
rubysl-date-2.0.9.gem
rubysl-delegate-2.0.1.gem
rubysl-digest-2.0.3.gem
rubysl-drb-2.0.1.gem