summaryrefslogtreecommitdiff
path: root/test/ruby/test_eval.rb
Commit message (Expand)AuthorAgeFilesLines
* Fix small issues concerning namespacing in test-all suitelukeg2023-03-171-0/+3
* Lazily create singletons on instance_{exec,eval} (#5146)John Hawthorn2021-12-021-0/+70
* support multi-run for test/ruby/test_eval.rbKoichi Sasada2020-01-281-0/+4
* Make eval(code, binding) use (eval) as __FILE__ and 1 as __LINE__Jeremy Evans2020-01-031-3/+6
* Fix dangling path name from fstringNobuyoshi Nakada2019-08-031-0/+11
* Suppress unused variable warningsNobuyoshi Nakada2019-06-301-0/+1
* Remove the old disabled assertions for 1.8/1.9mame2018-04-171-35/+0
* parse.y: warning for locationsnobu2017-12-261-0/+6
* Add FrozenError as a subclass of RuntimeErrorshyouhei2017-12-121-1/+1
* test/ruby/test_eval.rb: use orphan procsnobu2017-11-031-3/+10
* skip/fix wrong testsnobu2017-11-021-0/+1
* fix return in toplevel rescue/ensurenobu2017-06-271-0/+10
* vm_eval.c: fstring instance_evalnobu2016-11-141-0/+8
* deprecate TRUE,FALSE,NILnobu2016-08-071-3/+1
* Use Integer instead of Fixnum and Bignum.akr2016-05-171-2/+2
* test/ruby: suppress parser warningsnobu2016-02-191-4/+5
* Add frozen_string_literal: false for all filesnaruse2015-12-161-0/+1
* * proc.c (rb_block_clear_env_self): clear by Qfalse intead of Qnil.ko12015-08-041-0/+10
* * test/ruby/test_eval.rb: add case to test "sticky" instance_evalheadius2014-12-021-0/+9
* * test/lib/envutil.rb: Moved from test/ruby/.akr2014-11-131-1/+0
* * vm_core.h, vm.c, proc.c: fix GC mark miss on bindings.ktsj2014-10-181-0/+15
* * include/ruby/ruby.h: freeze nil/true/false.ko12014-09-111-5/+5
* * test/ruby/test_eval.rb (TestEval#make_test_binding): renamed.usa2014-03-041-2/+2
* * test/ruby/test_eval.rb (class TestEval): Use assert_same instead oftmm12013-11-271-2/+1
* * test/ruby/test_eval.rb (class TestEval): Add test for shared evaltmm12013-11-271-0/+12
* * include/ruby/ruby.h: make Symbol objects frozen.ko12013-09-191-1/+1
* parse.y, vm_eval.c: file encoding in evalnobu2013-07-291-0/+5
* * safe.c (rb_set_safe_level, safe_setter): raise an ArgumentErrorshugo2013-06-121-10/+0
* class.c: suppress wrong warningnobu2013-03-301-0/+7
* proc.c: main.define_methodnobu2012-11-011-0/+18
* * bignum.c (bignew_1): Bignum instances are frozen.ko12012-10-281-1/+1
* vm_eval.c: cref-scope hacknobu2012-08-081-0/+12
* use local variablesnobu2012-08-081-22/+22
* method in instance_evalnobu2012-08-061-0/+15
* test_eval.rb: adjust indentnobu2012-07-191-46/+46
* test_eval.rb: use blocknobu2012-07-191-10/+6
* * vm_insnhelper.c (vm_cref_push): no outer cref is needed for procnobu2010-09-231-0/+15
* * parse.y (lex_get_str, lex_io_gets, rb_parser_compile_string):nobu2009-08-171-0/+7
* * {ext,lib,test}/**/*.rb: removed trailing spaces.nobu2009-03-061-1/+1
* * test/ruby/test_eval.rb: add new test.usa2008-12-251-0/+17
* * eval.c, vm_insnhelper.c: fix cref in instance_evalko12008-05-191-7/+10
* * test/ruby/test_eval.rb (test_define_method_block): new testnobu2008-05-171-0/+13
* * test/ruby/test_object.rb: new tests to achieve over 90% testmame2008-05-141-0/+17
* * eval.c (rb_obj_instance_eval): use class of immediate objects.ko12007-12-221-1/+1
* test/ruby/test_eval.rb: class variable test updated.matz2007-12-211-12/+7
* * test/ruby/test_eval.rb (TestEval::test_instance_eval_cvar):matz2007-11-261-15/+5
* use ML ref. for assertion message.akr2007-11-181-8/+8
* * eval.c (rb_f_send): allow send/__send__ to call methods of allmatz2007-11-041-2/+2
* * test/ruby/test_dir.rb (TestDir::setup): ?c now makes a string.matz2007-08-241-2/+2
* * Merge YARVko12006-12-311-27/+246