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

Commits on Dec 5, 2014

  1. Updated Changelog.

    brixen committed Dec 5, 2014
    Copy the full SHA
    281baf7 View commit details
  2. Updated News.

    brixen committed Dec 5, 2014
    Copy the full SHA
    3606eae View commit details
  3. Copy the full SHA
    3b978e2 View commit details
  4. Version 2.4.1.

    brixen committed Dec 5, 2014
    Copy the full SHA
    b332f13 View commit details
  5. Reset release date.

    brixen committed Dec 5, 2014
    Copy the full SHA
    d6b5c74 View commit details
Showing with 45 additions and 3 deletions.
  1. +14 −0 Changelog
  2. +1 −1 Gemfile.lock
  3. +28 −0 News
  4. +1 −1 configure
  5. +1 −1 gems_list.txt
14 changes: 14 additions & 0 deletions Changelog
Original file line number Diff line number Diff line change
@@ -1,3 +1,17 @@
Version: 2.4.1 (2014-12-04)

* C-API rb_path2class, rb_path_to_class, rb_const_get, rb_const_get_at,
rb_const_get_from resolve autoloads. (Brian Shirai)
* C-API defines are added for RUBY_DEFAULT_FREE, RUBY_NEVER_FREE,
RUBY_TYPED_DEFAULT_FREE, RUBY_TYPEED_NEVER_FREE, RUBY_TYPED_FREE_IMMEDIATELY,
RUBY_TYPED_WB_PROTECTED. These defines are specific to MRI's garbage
collector and should never be used outside of MRI itself, but gems like
Psych do use them, so we are forced to define them. (Brian Shirai)
* The C-API defines the Check_TypedStruct constant. (Brian Shirai)
* Kernel#require_relative is improved for IRB and -e. (Brian Shirai)
* File.fnmatch support for FNM_EXTGLOB and FNM_PATHNAME is improved.
(Jesse Cooke)

Version: 2.4.0 (2014-12-01)

* File defines FNM_EXTGLOB constant. (Jesse Cooke)
2 changes: 1 addition & 1 deletion Gemfile.lock
Original file line number Diff line number Diff line change
@@ -2,7 +2,7 @@ GEM
remote: https://rubygems.org/
specs:
daedalus-core (0.1.0)
rake (10.4.0)
rake (10.4.2)
redcard (1.1.0)
rubinius-ast (2.3.0)
rubinius-bridge (1.1.0)
28 changes: 28 additions & 0 deletions News
Original file line number Diff line number Diff line change
@@ -8,6 +8,34 @@ typically changes that are related to specs, build system, or refactoring.

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

Version: 2.4.1 (2014-12-04)

* Several C-API now resolve autoloads when looking up a constant:

o rb_path2class
o rb_path_to_class
o rb_const_get
o rb_const_get_at
o rb_const_get_from

* The MRI C-API defines a number of constants that are specific to MRI's
garbage collector and should never be used outside of MRI itself.
Unfortunately, gems like Psych do use them, so we are forced to define them.

o RUBY_DEFAULT_FREE
o RUBY_NEVER_FREE
o RUBY_TYPED_DEFAULT_FREE
o RUBY_TYPEED_NEVER_FREE
o RUBY_TYPED_FREE_IMMEDIATELY
o RUBY_TYPED_WB_PROTECTED

* The C-API defines the Check_TypedStruct constant.

* Kernel#require_relative uses the current working directory when called in
contexts like IRB or -e where a file does not define the relative path.

* File.fnmatch support for FNM_EXTGLOB and FNM_PATHNAME is improved.

Version: 2.4.0 (2014-12-01)

* File.fnmatch support for FNM_EXTGLOB has been added.
2 changes: 1 addition & 1 deletion configure
Original file line number Diff line number Diff line change
@@ -162,7 +162,7 @@ class Configure
# Essential settings (modify these for creating releases)
@ruby_version = "2.1.0"
@libversion = "2.4"
@patch_version = "0"
@patch_version = "1"
@release_date = nil

# Configure settings
2 changes: 1 addition & 1 deletion gems_list.txt
Original file line number Diff line number Diff line change
@@ -3,7 +3,7 @@ ffi2-generators-0.1.1.gem
json-1.8.1.gem
minitest-4.7.5.gem
racc-1.4.12.gem
rake-10.4.0.gem
rake-10.4.2.gem
rb-readline-0.5.1.gem
rdoc-4.1.2.gem
rubinius-ast-2.3.0.gem