GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - cldwalker/debugger-ruby_core_source: Retrieve ruby core source files

BranchesTags
Open more actions menu
 
 

Latest commit

 

History

105 Commits
105 Commits

Folders and files

NameName
Last commit message
Last commit date
lib/debugger
lib/debugger
 
 
CHANGELOG.md
CHANGELOG.md
 
 
CONTRIBUTING.md
CONTRIBUTING.md
 
 
LEGAL
LEGAL
 
 
LICENSE.txt
LICENSE.txt
 
 
OLD_README
OLD_README
 
 
README.md
README.md
 
 
RUBY_LICENSE
RUBY_LICENSE
 
 
Rakefile
Rakefile
 
 
debugger-ruby_core_source.gemspec
debugger-ruby_core_source.gemspec
 
 

Repository files navigation

Description

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") and have_header("iseq.h") }
dir_config("ruby") # allow user to pass in non-standard core include directory
if !Ruby_core_source::create_makefile_with_core(hdrs, "foo")
  # error
  exit(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.

About

Retrieve ruby core source files

Resources

Readme
MIT license

Contributing

Contributing
Activity

Stars

19 stars

Watchers

6 watching

Forks

31 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.