[ruby-cvs:60079] ko1:r52926 (trunk): * test/lib/iseq_loader_checker.rb: add iseq dumper/loader checker.

ko1 at ruby-lang.org ko1 at ruby-lang.org
Tue Dec 8 04:01:30 JST 2015


ko1	2015-12-08 04:01:29 +0900 (Tue, 08 Dec 2015)

  New Revision: 52926

  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=revision&revision=52926

  Log:
    * test/lib/iseq_loader_checker.rb: add iseq dumper/loader checker.
      If you enable this checker (remove `#' in test/runner.rb),
      you can see comparison results between an original iseq disassembed
      result and dumped and loaded iseq disassembed result.
    
      There are several bugs around there, because of inexact stack depth
      calculation. Now, I leave these bugs because they are not critical
      and difficult to solve completely.
    
    * test/runner.rb: require test/lib/iseq_loader_checker.rb but
      disabled at default (commented out).

  Added files:
    trunk/test/lib/iseq_loader_checker.rb
  Modified files:
    trunk/ChangeLog
    trunk/test/runner.rb


More information about the ruby-cvs mailing list