Sha256: 38ee19cce9d39ff8b11fb7aa800bc279c3dfbb383eaefd70c45d5426eab46bcb

Contents?: true

Size: 568 Bytes

Versions: 2

Compression:

Stored size: 568 Bytes

Contents

require 'mkmf'
require_relative '../../lib/debug/version'
File.write("debug_version.h", "#define RUBY_DEBUG_VERSION \"#{DEBUGGER__::VERSION}\"\n")

have_func "rb_iseq_parameters(NULL, 0)",
          [["VALUE rb_iseq_parameters(void *, int is_proc);"]]

have_func "rb_iseq_code_location(NULL, NULL, NULL, NULL, NULL)",
          [["void rb_iseq_code_location(void *, int *first_lineno, int *first_column, int *last_lineno, int *last_column);"]]

# from Ruby 3.1
have_func "rb_iseq_type(NULL)",
          [["VALUE rb_iseq_type(void *);"]]

create_makefile 'debug/debug'

Version data entries

2 entries across 2 versions & 2 rubygems

Version Path
tdiary-5.2.2 vendor/bundle/ruby/3.1.0/gems/debug-1.5.0/ext/debug/extconf.rb
debug-1.5.0 ext/debug/extconf.rb