aboutsummaryrefslogtreecommitdiffstats
path: root/test/ruby/test_optimization.rb
Commit message (Expand)AuthorAgeFilesLines
* [Feature #12005] Unify Fixnum and Bignum into Integerakr2016-05-171-5/+5
* test/lib/test/unit/assertions.rb defines assert_fixnum and assert_bignum.akr2016-05-011-4/+4
* envutil.rb defines Integer::{FIXNUM_MIN,FIXNUM_MAX}.akr2016-05-011-14/+2
* compile.c: fix dangling linknobu2016-04-181-0/+5
* test_optimization.rb: disasmnobu2016-04-121-4/+10
* compile.c: disable tco with rescuenobu2016-04-111-0/+24
* test_optimization.rb: tailcallnobu2016-03-171-37/+41
* compile.c: fix tailcall optimizationnobu2016-01-261-0/+16
* Add frozen_string_literal: false for all filesnaruse2015-12-161-0/+1
* insns.def (opt_case_dispatch): avoid converting Infinitynormal2015-12-111-0/+11
* compile optimized case dispatch for nil/true/falsenormal2015-12-081-0/+13
* insns.def (opt_case_dispatch): check Float#=== redefinitionnormal2015-12-071-0/+41
* string.c: ensure String#freeze resizes internal buffernormal2015-07-061-0/+19
* compile.c: skip opt_* insns for fstr args with block givennormal2014-12-171-0/+36
* test/ruby/test_optimization.rb (test_string_size): new testnormal2014-10-141-0/+5
* test/ruby/test_optimization.rb: redefinition tests for Stringnormal2014-10-141-0/+19
* test/ruby/test_optimization.rb (test_hash_aset_with): assert assignmentnormal2014-10-141-1/+1
* test new optimizations for redefinesnormal2014-10-141-0/+24
* test_optimization.rb: redefine separatelynobu2014-06-201-29/+34
* * test/ruby: get rid of warnings.usa2014-03-051-2/+2
* * insns.def: Fix optimization bug of Float#/ [Bug #9238]marcandre2013-12-101-0/+1
* * insns.def: add new instruction `opt_empty_p' for optimize `empty?'ko12012-09-261-0/+18
* * vm_insnhelper.c (vm_setup_method): should not enable tail callshugo2012-08-221-0/+21
* * vm.c (rb_thread_mark): should mark self in conrolnobu2010-11-231-0/+23
* * test/ruby/test_optimization.rb: restore method before calling assert_equal.aamine2007-02-261-84/+29
* * test/ruby/test_optimization.rb: new test (merges test_opts.rb).aamine2007-02-231-0/+195