Skip to content

Releases: rubinius/rubinius

Release 2.2.1

18 Nov 19:34
Compare
Choose a tag to compare

Download the release tarball.

  • Added missing bootstrap dep.
  • Added bootstrap gems to CodeLoader whitelist.
  • Added gems for bootstrapping bundler.
  • Merge pull request #2786 from kachick/clean_unsued_spec_tags
  • Remove unsued spec tags
  • Merge pull request #2784 from kachick/exception-set_backtrace
  • Merge pull request #2785 from kachick/update_module-visibility_setters
  • Untag passing Module#{module_function,private,protected,public} specs
  • Update Module#{module_function,private,protected,public} for eval
  • Fix a sharing spec for Module#public with eval
  • Remove unused spec tags
  • Untag passing Exception#set_backtrace specs
  • Fix Exception#set_backtrace for variety of arguments
  • Add Exception#set_backtrace specs for weird arguments
  • Fix a spec typo for Exception#set_backtrace
  • Update CI tags.
  • Updated CI specs to RubySpec c48d28a4.

Release 2.2.0

16 Nov 00:07
Compare
Choose a tag to compare

Download the release tarball.

  • Added rubysl-digest dep for building with rbx.
  • Added simple release task.
  • Switched C-API to default to safe RSTRING.
  • Fixed using previous gems configuration.
  • Bump configure version because of added Rubygems dependencies
  • Merge pull request #2773 from ryoqun/rubygems-without-stdlib
  • Fix install error of rubygems without stdlib
  • Add implementation for rb_ary_subseq
  • Add specs for rb_ary_subseq
  • Fix range check for rb_fix2uint
  • Fix spec to actually use maximum uint value
  • Updated RubyGems to 2.1.10.
  • Fixed bundle --path.
  • Removed extra check for bootstrap libraries.
  • Fixed finding some bootstrap code.
  • Added method for loading files required by rubygems.
  • Adjusted some gem requirements.
  • Fixed handling C++ exception unwinding through NativeMethod call.
  • Removed stdlib stubs.
  • Ensure that String#match calls Regexp#match
  • Add spec for String#match calling Regexp#match
  • Don't call IO#pos if no offset is given
  • Add spec for not seeking when no offset is given
  • Make sure to use a method send and not call a send() method
  • Add raising send() method to specs
  • Check open state on IO retry
  • Fix typo in capi num2int for too-big integers.
  • Pass specs for rb_num2uint
  • Add specs for negative values and rb_num2uint
  • Improve performance for rb_thread_local_* methods
  • Fix rb_class2name and rb_class_name for anonymous classes
  • Add spec for rb_class2name and rb_class_name for an anonymous class
  • Add explicit define for rb_ary_subseq
  • Added Gemfile deps for building with rbx.
  • Merge pull request #2748 from razielgn/range-improvements
  • Improved readability of Range methods.
  • Improved readability and performance of Range#step.
  • Added benchmark on Range#step.
  • Improved specs on Range#initialize.
  • Improved specs on Range#exclude_end?
  • Merge pull request #2747 from caarlos0/fixes-configure-proxy
  • Fixed download of https urls under proxy
  • Merge pull request #2745 from anupnivargi/array_shuffle
  • Added self to AUTHORS
  • Array#shuffle exceptions for invalid range
  • Remove all Array#shuffle tags
  • Fix the name returned for the current and last method id's
  • Use more specific symbol name for ceil macro
  • Remove GC attempt when no more fd's are available
  • Remove unneccessary gc token tracking in GCData
  • Ensure we ceil RBIGNUM_LEN for correct rounding
  • Add spec for RBIGNUM_LEN and rounding up
  • Merge pull request #2743 from kerchanin/patch-2
  • Fix "undefined method `expand' for main:Object" in rakelib/vm.rake.
  • Re-add missing . separator in version string.
  • Merge pull request #2738 from rubinius/fix-array-slice-with-ranges
  • Added self to AUTHORS
  • Test Array#slice! on end-exclusive ranges
  • Fix Array#slice! when given an end-exclusive range
  • Merge pull request #2736 from carlosbrando/add-socket-constants
  • Updated all socket constants to be compatible with Ruby 2.1
  • Merge pull request #2726 from razielgn/block-argument-destructuring-failing-test
  • Used simpler code in named captures.
  • Merge pull request #2723 from Mange/named-captures-fix
  • Move new MatchData specs to a better location
  • Merge pull request #2725 from razielgn/racc-stub
  • Make usage of rpath optional
  • Updated the version of ./configure.
  • Tag failing spec from 37f95dd.
  • Add additional spec on block arguments with "_".
  • Added standard library racc stub.
  • BUG: Return last matching named capture instead
  • Add spec for MatchData named capture behaviors in Ruby 1.9-2.1
  • Use configured 'make' building runtime gems.
  • Added --make option to configure.
  • Removed version directory from CI tags.
  • Updated MSpec config.
  • Update CI tags.
  • Fixed Module#define_method spec failing on 2.1.
  • Return method name from Module#define_method.
  • Removed obsolete deviates block.
  • Fail if gem unpack fails.
  • Fixed Thread#priority, #priority=.
  • Updated MSpec source to 439b4fa1.
  • Updated CI specs to RubySpec 47a1fc63.
  • Fixed rubinius metagem description.
  • Remove now unneeded instance variable from JIT visitor
  • Add rb_cDir to C-API
  • Add spec for rb_cDir
  • Fix building a Range with comparable but no <=> defined
  • Add spec for comparable with Range and no <=> method defined
  • Cleanup unused function from JIT
  • Ensure to run return checks when NULL is returned
  • Improve naming for integer conversion methods
  • Remove unused method from heap dump
  • Small cleanup for method with same functionality
  • Free trampoline from fiber stacks when allocated
  • Packaging fixes.