ruby/tool
Koichi Sasada a0f12a0258
Use ID instead of GENTRY for gvars. (#3278)
Use ID instead of GENTRY for gvars.

Global variables are compiled into GENTRY (a pointer to struct
rb_global_entry). This patch replace this GENTRY to ID and
make the code simple.

We need to search GENTRY from ID every time (st_lookup), so
additional overhead will be introduced.
However, the performance of accessing global variables is not
important now a day and this simplicity helps Ractor development.
2020-07-03 16:56:44 +09:00
..
bundler [rubygems/rubygems] Test against compact_index 0.13.0 2020-06-05 07:32:42 +09:00
lib Expose `assert_pattern_list` for drb test with test-unit gem. 2020-07-02 20:53:42 +09:00
m4 Extract correct processor name for ARM64 Macs 2020-06-30 19:03:50 +09:00
ruby_vm Use ID instead of GENTRY for gvars. (#3278) 2020-07-03 16:56:44 +09:00
test
actions-commit-info.sh
asm_parse.rb
bisect.sh
build-transcode
checksum.rb
colors
darwin-cc
downloader.rb
enc-emoji-citrus-gen.rb
enc-emoji4unicode.rb
enc-unicode.rb
eval.rb
expand-config.rb
extlibs.rb
fake.rb
fetch-bundled_gems.rb
file2lastrev.rb
format-release
gem-unpack.rb
gen-mailmap.rb
gen_dummy_probes.rb
gen_ruby_tapset.rb
generic_erb.rb
git-refresh
gperf.sed
id2token.rb
ifchange
insns2vm.rb
install-sh
leaked-globals Update leaked-globals [Bug #16934] 2020-06-04 17:00:52 +09:00
make-snapshot
make_hgraph.rb
mdoc2man.rb
merger.rb
mjit_archflag.sh
mjit_tabs.rb
mk_builtin_loader.rb Calculate header line count instead of hardcoding 2020-06-28 14:14:29 +09:00
mkconfig.rb
mkrunnable.rb
node_name.rb
parse.rb
prereq.status
probes_to_wiki.rb
pure_parser.rb
rbinstall.rb Added install-dbg 2020-06-13 08:22:06 +09:00
rbuninstall.rb
redmine-backporter.rb
release.sh
rmdirs
run-gcov.rb
run-lcov.rb
runruby.rb Prefer ruby_install_name as runner 2020-06-21 10:34:07 +09:00
strip-rdoc.rb
sync_default_gems.rb Removed sdbm entries from toolchanins 2020-06-19 08:26:47 +09:00
test-bundled-gems.rb
test-coverage.rb
transcode-tblgen.rb
transform_mjit_header.rb
travis_retry.sh
update-deps
vtlh.rb
ytab.sed