summaryrefslogtreecommitdiff
path: root/test/ruby/test_optimization.rb
AgeCommit message (Expand)Author
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