You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fork of ruby_core_source
that uses included Ruby headers (*.h and *.inc) instead of downloading
them. Used by debugger. ruby >= 2.0 is not supported - for more info.
##Usage
Example use in extconf.rb:
require'ruby_core_source'hdrs=proc{have_header("vm_core.h")andhave_header("iseq.h")}dir_config("ruby")# allow user to pass in non-standard core include directoryif !Ruby_core_source::create_makefile_with_core(hdrs,"foo")# errorexit(1)end
To add another ruby version's source to this gem's directory:
$ rake add_source VERSION=1.9.3-p0
##Credits
@moneill for 1.9.3-p550, 1.9.3-p551 headers
@reedloden for 1.9.3-p547 headers
@andremedeiros for 2.1.1 headers
@stepheneb for 1.9.2-p320 headers
@jeremy for 1.9.3-p286 headers
@eiel for 1.9.3-p327, 1.9.3-p362, 2.0.0* headers
@willian for 1.9.3-p374 headers
@formigarafa for fixing 2.1.0 headers
LICENSE
Ruby library code is MIT license, see LICENSE.txt. Included ruby headers,
lib/debugger/ruby_core_source/, are mostly Ruby license, see RUBY_LICENSE. Some headers have
their own licenses, see LEGAL.