Project

General

Profile

« Previous | Next » 

Revision 36658

  • compile.c, insns.def (checkmatch): remove checkincludearray instruction and add new instruction checkmatch. This change is to solve [Bug #4438] "rescue args type check omitted".
  • iseq.c: increment ISEQ_MAJOR_VERSION because removal of checkincludearray instruction.
  • vm_core.h: add several definitions for the checkmatch instruction.
  • vm_insnhelper.c (check_match): added.
  • bootstraptest/test_exception.rb: add a test.
  • test/ruby/test_exception.rb: ditto.