1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00
ruby--ruby/test/ruby
usa 94ec0a6419 merge revision(s) 49222,49480,49493: [Backport #10765] [Backport #1010826]
method.h: UNDEFINED_REFINED_METHOD_P

	* method.h (UNDEFINED_REFINED_METHOD_P): macro to tell if refined
  original method is defined.
	* vm_method.c (remove_method): When remove refined
	  method, raise a NameError if the method is not
	  defined in refined class.
	
	  But if the method is defined in refined class,
	  it should keep refined method and remove original
	  method.
	  
	  Patch by Seiei Higa. [ruby-core:67722] [Bug #10765]

	* class.c (method_entry_i, class_instance_method_list,
	  rb_obj_singleton_methods): should not include methods of
	  superclasses if recur is false. [ruby-dev:48854] [Bug #10826]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_0_0@49738 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2015-02-25 06:01:25 +00:00
..
enc merge revision(s) 47221: [Backport #10149] 2014-09-10 03:32:54 +00:00
allpairs.rb
beginmainend.rb
endblockwarn_rb
envutil.rb * test/ruby/envutil.rb: remove duplicated method. this problem was introduced 2014-09-10 04:38:43 +00:00
lbtest.rb
marshaltestlib.rb merge revision(s) 39650: [Backport #8043] 2013-04-03 17:11:47 +00:00
memory_status.rb merge revision(s) r45298: [Backport #9599] 2014-03-20 11:50:16 +00:00
sentence.rb
test_alias.rb merge revision(s) 45367,45387,45388,45389: [Backport #9475] 2014-04-30 07:26:33 +00:00
test_argf.rb test_argf.rb: duplicated test 2012-12-24 00:45:26 +00:00
test_arity.rb
test_array.rb merge revision(s) 46417,46418: [Backport #9939] 2014-08-31 06:56:43 +00:00
test_assignment.rb
test_autoload.rb
test_backtrace.rb merge revision(s) 45399,45400,46036,46037: [Backport #416] 2014-07-07 03:37:35 +00:00
test_basicinstructions.rb test_basicinstructions.rb: fix typo 2013-02-07 01:20:39 +00:00
test_beginendblock.rb merge revision(s) 43685,43690,43705: [Backport #9110] 2013-12-21 14:51:01 +00:00
test_bignum.rb * include/ruby/intern.h: add the prototype declaration of 2012-12-22 15:06:22 +00:00
test_call.rb missed at previous commit. 2014-04-30 07:18:41 +00:00
test_case.rb
test_class.rb merge revision(s) 42541: [Backport #8903] 2013-09-13 14:31:46 +00:00
test_clone.rb
test_comparable.rb merge revision(s) 43208: [Backport #9003] 2013-10-09 16:36:05 +00:00
test_complex.rb
test_complex2.rb
test_complexrational.rb
test_condition.rb
test_const.rb merge revision(s) r45350: [Backport #9645] 2014-03-20 12:22:17 +00:00
test_continuation.rb
test_defined.rb merge revision(s) 40583,40584,40585,40590: [Backport #8367] 2013-05-08 14:38:43 +00:00
test_dir.rb merge revision(s) 43385: [Backport #8006] 2014-02-09 15:15:17 +00:00
test_dir_m17n.rb
test_econv.rb
test_encoding.rb merge revision(s) 43376: [Backport #9038] 2013-10-24 13:46:04 +00:00
test_enum.rb
test_enumerator.rb merge revision(s) 39722: [Backport #9178] 2013-12-12 16:02:08 +00:00
test_env.rb merge revision(s) 46547: [Backport #9976] 2014-09-10 02:42:11 +00:00
test_eval.rb merge revision(s) 48000: [Backport #10368] 2014-10-20 05:45:53 +00:00
test_exception.rb revert r46667 and r46669 because they introduced SEGV on CentOS. 2014-07-03 15:16:52 +00:00
test_fiber.rb merge revision(s) 41468: 2013-06-20 13:41:00 +00:00
test_file.rb
test_file_exhaustive.rb merge revision(s) 46408,46410,46413,46414,46424,46436,46437: [Backport #9934] 2014-09-05 04:23:37 +00:00
test_fixnum.rb * numeric.c (fix_pow): Handle special cases when base is 0, -1 or +1 2013-02-05 05:39:49 +00:00
test_flip.rb test_flip.rb: flip-flop shared by threads 2013-01-09 05:32:33 +00:00
test_float.rb merge revision(s) 43775: 2013-11-22 04:00:39 +00:00
test_fnmatch.rb merge revision(s) 40925: [Backport #8451] 2013-06-04 15:09:53 +00:00
test_gc.rb merge revision(s) 44260: [Backport #9168] 2014-01-12 14:23:53 +00:00
test_hash.rb merge revision(s) 45642,45643: [Backport #9646] [Backport #9729] 2014-07-07 03:58:01 +00:00
test_ifunless.rb
test_integer.rb * include/ruby/intern.h: add the prototype declaration of 2012-12-22 15:06:22 +00:00
test_integer_comb.rb
test_io.rb merge revision(s) 49148: [Backport #9917] 2015-01-22 09:10:55 +00:00
test_io_m17n.rb merge revision(s) 39721: 2013-06-17 17:24:56 +00:00
test_iseq.rb merge revision(s) 39536: [Backport #7989] 2013-03-24 15:47:22 +00:00
test_iterator.rb
test_keyword.rb merge revision(s) 48102: [Backport #10413] 2014-11-05 09:28:08 +00:00
test_lambda.rb merge revision(s) 42980,42981: [Backport #8927] 2013-09-26 16:22:24 +00:00
test_lazy_enumerator.rb merge revision(s) 42450: [Backport #8735] 2013-09-12 15:28:56 +00:00
test_literal.rb merge revision(s) 48484: [Backport #10524] 2014-11-28 07:37:22 +00:00
test_m17n.rb merge revision(s) 46896-46898: [Backport #10078] 2014-09-05 04:50:03 +00:00
test_m17n_comb.rb merge revision(s) 46896-46898: [Backport #10078] 2014-09-05 04:50:03 +00:00
test_marshal.rb vm_method.c: drop include_all flag 2013-02-05 07:25:27 +00:00
test_math.rb
test_metaclass.rb
test_method.rb merge revision(s) r45360,r45361: [Backport #9651] 2014-03-30 15:43:51 +00:00
test_mixed_unicode_escapes.rb
test_module.rb merge revision(s) 45874: [Backport #9813] 2014-06-23 09:58:45 +00:00
test_not.rb
test_notimp.rb
test_numeric.rb merge revision(s) 49224,49225,49234,49235: [Backport #10711] 2015-01-30 06:54:29 +00:00
test_object.rb merge revision(s) 48111,48118,48120: [Backport #10421] 2014-10-27 04:28:03 +00:00
test_objectspace.rb merge revision(s) 48744,48752: [Backport #10579] 2015-01-14 07:04:09 +00:00
test_optimization.rb merge revision(s) 44127: [Backport #9238] 2013-12-21 15:17:42 +00:00
test_pack.rb merge revision(s) 48803: [Backport #10568] 2015-01-30 07:42:52 +00:00
test_parse.rb merge revision(s) 47098: [Backport #10117] 2014-09-05 04:54:26 +00:00
test_path.rb
test_pipe.rb merge revision(s) 46360,46372: [Backport #8625] 2014-07-07 03:43:19 +00:00
test_primitive.rb
test_proc.rb merge revision(s) 48160: [Backport #10432] 2014-11-28 07:20:40 +00:00
test_process.rb merge revision(s) 46441: [Backport #9946] 2014-09-05 05:05:42 +00:00
test_rand.rb merge revision(s) 39466,39470: [Backport #7935] 2013-03-09 14:57:48 +00:00
test_range.rb test_range.rb: refine message 2013-02-05 04:45:23 +00:00
test_rational.rb * rational.c (nurat_expt): Deal with special cases for rationals 0, ±1 2013-02-05 05:39:33 +00:00
test_rational2.rb
test_readpartial.rb
test_refinement.rb merge revision(s) 49222,49480,49493: [Backport #10765] [Backport #1010826] 2015-02-25 06:01:25 +00:00
test_regexp.rb merge revision(s) 42251,46345,46346: [Backport #9903] 2014-09-03 03:27:43 +00:00
test_require.rb merge revision(s) r42176: 2014-02-19 15:46:49 +00:00
test_rubyoptions.rb merge revision(s) 44916: [Backport #10043] 2014-09-10 03:20:47 +00:00
test_settracefunc.rb merge revision(s) 46465,46469,46484: [Backport #9961] 2014-08-31 08:14:15 +00:00
test_signal.rb merge revision(s) 41411: 2013-06-19 14:45:39 +00:00
test_sleep.rb
test_sprintf.rb merge revision(s) 46569: [Backport #9982] 2014-09-10 03:05:22 +00:00
test_sprintf_comb.rb merge revision(s) 42908,42918: [Backport #8864] 2013-09-15 13:51:27 +00:00
test_string.rb merge revision(s) 46243,46244: [Backport #9882] [Backport #9883] 2014-06-27 08:58:05 +00:00
test_stringchar.rb
test_struct.rb merge revision(s) r44926: [Backport #8756] [Backport #9248] 2014-02-15 14:53:00 +00:00
test_super.rb merge revision(s) 47645: [Backport #10263] 2014-10-17 04:13:38 +00:00
test_symbol.rb merge revision(s) 41343,41360,41386: [Backport #8531] 2013-06-18 18:40:31 +00:00
test_syntax.rb merge revision(s) 47090: [Backport #10114] 2014-09-05 04:52:24 +00:00
test_system.rb test_system.rb: commit miss 2013-01-27 13:13:12 +00:00
test_thread.rb merge revision(s) 46159,46196: [Backport #8523] 2014-07-07 04:08:55 +00:00
test_threadgroup.rb * test/ruby/test_thread.rb (test_uninitialized, test_backtrace, 2012-12-14 23:11:36 +00:00
test_time.rb merge revision(s) 45364,45395,45396,45403,45406: [Backport #9652] 2014-04-30 07:34:23 +00:00
test_time_tz.rb merge revision(s) 47111,47212,47451,47452,47680: [Backport #10245] 2014-10-15 07:24:53 +00:00
test_trace.rb
test_transcode.rb
test_undef.rb
test_unicode_escape.rb
test_variable.rb merge revision(s) 45845,45847: [Backport #9786] 2014-07-07 02:49:13 +00:00
test_whileuntil.rb
test_yield.rb merge revision(s) 41019,41020,41021,41041,41045,41057: [Backport #8463] 2013-06-12 15:03:22 +00:00
ut_eof.rb