summaryrefslogtreecommitdiff
path: root/test/ruby/test_eval.rb
AgeCommit message (Expand)Author
4 daysFix memory leak in prism when syntax error in iseq compilationPeter Zhu
2024-09-18Raise a compile error for break/next/redo inside eval in cases where it is op...Jeremy Evans
2023-07-24Use the caller location as default filename for eval family of methodsJean Boussier
2023-03-17Fix small issues concerning namespacing in test-all suitelukeg
2021-12-02Lazily create singletons on instance_{exec,eval} (#5146)John Hawthorn
2020-01-28support multi-run for test/ruby/test_eval.rbKoichi Sasada
2020-01-03Make eval(code, binding) use (eval) as __FILE__ and 1 as __LINE__Jeremy Evans
2019-08-03Fix dangling path name from fstringNobuyoshi Nakada
2019-06-30Suppress unused variable warningsNobuyoshi Nakada
2018-04-17Remove the old disabled assertions for 1.8/1.9mame
2017-12-26parse.y: warning for locationsnobu
2017-12-12Add FrozenError as a subclass of RuntimeErrorshyouhei
2017-11-03test/ruby/test_eval.rb: use orphan procsnobu
2017-11-02skip/fix wrong testsnobu
2017-06-27fix return in toplevel rescue/ensurenobu
2016-11-14vm_eval.c: fstring instance_evalnobu
2016-08-07deprecate TRUE,FALSE,NILnobu
2016-05-17Use Integer instead of Fixnum and Bignum.akr
2016-02-19test/ruby: suppress parser warningsnobu
2015-12-16Add frozen_string_literal: false for all filesnaruse
2015-08-04* proc.c (rb_block_clear_env_self): clear by Qfalse intead of Qnil.ko1
2014-12-02* test/ruby/test_eval.rb: add case to test "sticky" instance_evalheadius
2014-11-13* test/lib/envutil.rb: Moved from test/ruby/.akr
2014-10-18* vm_core.h, vm.c, proc.c: fix GC mark miss on bindings.ktsj
2014-09-11* include/ruby/ruby.h: freeze nil/true/false.ko1
2014-03-04* test/ruby/test_eval.rb (TestEval#make_test_binding): renamed.usa
2013-11-27* test/ruby/test_eval.rb (class TestEval): Use assert_same instead oftmm1
2013-11-27* test/ruby/test_eval.rb (class TestEval): Add test for shared evaltmm1
2013-09-19* include/ruby/ruby.h: make Symbol objects frozen.ko1
2013-07-29parse.y, vm_eval.c: file encoding in evalnobu
2013-06-12* safe.c (rb_set_safe_level, safe_setter): raise an ArgumentErrorshugo
2013-03-30class.c: suppress wrong warningnobu
2012-11-01proc.c: main.define_methodnobu
2012-10-28* bignum.c (bignew_1): Bignum instances are frozen.ko1
2012-08-08vm_eval.c: cref-scope hacknobu
2012-08-08use local variablesnobu
2012-08-06method in instance_evalnobu
2012-07-19test_eval.rb: adjust indentnobu
2012-07-19test_eval.rb: use blocknobu
2010-09-23* vm_insnhelper.c (vm_cref_push): no outer cref is needed for procnobu
2009-08-17* parse.y (lex_get_str, lex_io_gets, rb_parser_compile_string):nobu
2009-03-06* {ext,lib,test}/**/*.rb: removed trailing spaces.nobu
2008-12-25* test/ruby/test_eval.rb: add new test.usa
2008-05-19* eval.c, vm_insnhelper.c: fix cref in instance_evalko1
2008-05-17* test/ruby/test_eval.rb (test_define_method_block): new testnobu
2008-05-14* test/ruby/test_object.rb: new tests to achieve over 90% testmame
2007-12-22* eval.c (rb_obj_instance_eval): use class of immediate objects.ko1
2007-12-21test/ruby/test_eval.rb: class variable test updated.matz
2007-11-26* test/ruby/test_eval.rb (TestEval::test_instance_eval_cvar):matz
2007-11-18use ML ref. for assertion message.akr