summaryrefslogtreecommitdiff
path: root/test/ruby/test_optimization.rb
AgeCommit message (Expand)Author
2017-04-18compile.c: wrong optimizationnobu
2017-04-18test_optimization.rb: heredoc code stylenobu
2017-04-01test/ruby/test_optimization.rb: quiet warningsnormal
2017-04-01compile.c: optimize literal String range in case/when dispatchnormal
2017-03-27fix redefinition optimization for -"literal string" (UMinus)normal
2016-11-07test_optimization.rb: for r56208nobu
2016-11-07Just check that interruption doesn't cause SEGV.shugo
2016-11-06* test/ruby/test_optimization.rb (test_tailcall_interrupted_by_sigint):usa
2016-11-06confirm that status.termsig is not nil.shugo
2016-11-06* test/ruby/test_optimization.rb (test_tailcall_interrupted_by_sigint):shugo
2016-11-06Use Signal.signame instead of Signal.list.shugo
2016-11-06* test/ruby/test_optimization.rb (test_tailcall_interrupted_by_sigint):shugo
2016-11-05* compile.c (tailcallable_p): disable tail call optimization forshugo
2016-07-07* vm_args.c (vm_caller_setup_arg_block): disable symbol blockshugo
2016-05-22move duplicate assertionsnobu
2016-05-17[Feature #12005] Unify Fixnum and Bignum into Integerakr
2016-05-01test/lib/test/unit/assertions.rb defines assert_fixnum and assert_bignum.akr
2016-05-01envutil.rb defines Integer::{FIXNUM_MIN,FIXNUM_MAX}.akr
2016-04-18compile.c: fix dangling linknobu
2016-04-12test_optimization.rb: disasmnobu
2016-04-11compile.c: disable tco with rescuenobu
2016-03-17test_optimization.rb: tailcallnobu
2016-01-26compile.c: fix tailcall optimizationnobu
2015-12-16Add frozen_string_literal: false for all filesnaruse
2015-12-11insns.def (opt_case_dispatch): avoid converting Infinitynormal
2015-12-08compile optimized case dispatch for nil/true/falsenormal
2015-12-07insns.def (opt_case_dispatch): check Float#=== redefinitionnormal
2015-07-06string.c: ensure String#freeze resizes internal buffernormal
2014-12-17compile.c: skip opt_* insns for fstr args with block givennormal
2014-10-14test/ruby/test_optimization.rb (test_string_size): new testnormal
2014-10-14test/ruby/test_optimization.rb: redefinition tests for Stringnormal
2014-10-14test/ruby/test_optimization.rb (test_hash_aset_with): assert assignmentnormal
2014-10-14test new optimizations for redefinesnormal
2014-06-20test_optimization.rb: redefine separatelynobu
2014-03-05* test/ruby: get rid of warnings.usa
2013-12-10* insns.def: Fix optimization bug of Float#/ [Bug #9238]marcandre
2012-09-26* insns.def: add new instruction `opt_empty_p' for optimize `empty?'ko1
2012-08-22* vm_insnhelper.c (vm_setup_method): should not enable tail callshugo
2010-11-23* vm.c (rb_thread_mark): should mark self in conrolnobu
2007-02-26* test/ruby/test_optimization.rb: restore method before calling assert_equal.aamine
2007-02-23* test/ruby/test_optimization.rb: new test (merges test_opts.rb).aamine