[ruby-cvs:71313] k0kubun:r64221 (trunk): mjit.c: initial support for mswin MJIT

k0kubun at ruby-lang.org k0kubun at ruby-lang.org
Wed Aug 8 01:27:45 JST 2018


k0kubun	2018-08-08 01:27:45 +0900 (Wed, 08 Aug 2018)

  New Revision: 64221

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

  Log:
    mjit.c: initial support for mswin MJIT
    
    By this commit's changes in other files, now MJIT started to work on VC++.
    Unfortunately some features are still broken and they'll be fixed later.
    
    This also suppresses cl.exe's default output to stdout because there
    seems to be no option to do it. Tweaking some log messages as well.
    
    vm_core.h: declare `__declspec(dllimport)` to export them correctly on mswin.
    vm_insnhelper.h: ditto
    mjit.h: ditto
    
    test_jit.rb: skipped some pending tests.

  Modified files:
    trunk/mjit.c
    trunk/mjit.h
    trunk/test/ruby/test_jit.rb
    trunk/vm_core.h
    trunk/vm_insnhelper.h


More information about the ruby-cvs mailing list