ruby/tool
Aaron Patterson 2c8d186c6e
Introduce an "Inline IVAR cache" struct
This commit introduces an "inline ivar cache" struct.  The reason we
need this is so compaction can differentiate from an ivar cache and a
regular inline cache.  Regular inline caches contain references to
`VALUE` and ivar caches just contain references to the ivar index.  With
this new struct we can easily update references for inline caches (but
not inline var caches as they just contain an int)
2019-12-05 13:37:02 -08:00
..
lib tool/lib/test/unit/parallel.rb: fail explicitly when failing to get io 2019-12-03 17:26:12 +09:00
m4 typedef rb_jmpbuf_t to void *[5] if __builtin_setjmp is used 2019-09-21 13:24:58 +09:00
ruby_vm Introduce an "Inline IVAR cache" struct 2019-12-05 13:37:02 -08:00
test Make TracePoint.stat a singleton method again (#2726) 2019-12-04 21:02:21 -05:00
actions-commit-info.sh Add commit number of today to notification of GitHub Actions 2019-11-13 14:25:30 +09:00
asm_parse.rb
bisect.sh Recent commits of trunk do not have svn revision 2019-05-07 22:53:45 +09:00
build-transcode
checksum.rb Move vpath.rb into tool library direcotry. 2019-07-15 13:16:16 +09:00
colors Move to tool/lib from test/lib. 2019-07-02 07:59:54 +09:00
darwin-cc darwin-cc: hide ld warnings 2018-09-21 07:19:13 +00:00
downloader.rb Use jsDelivr instead of raw.githubusercontent.com 2019-11-22 13:55:59 +09:00
enc-emoji-citrus-gen.rb Put jisx0208.rb to under the library directory. 2019-07-15 11:16:29 +09:00
enc-emoji4unicode.rb
enc-unicode.rb Embed the Emoji version 2018-11-27 06:44:02 +00:00
eval.rb tool: removed unused variables 2018-05-18 00:38:00 +00:00
expand-config.rb tool: removed unused variables 2018-05-18 00:38:00 +00:00
extlibs.rb Put colorize to library directory. 2019-07-15 09:40:22 +09:00
fake.rb Add RbConfig.fire_update! 2018-11-14 04:42:14 +00:00
fetch-bundled_gems.rb Use `git pull` instead of `git fetch` if master branch 2019-09-04 12:46:26 +09:00
file2lastrev.rb Exit gently if no VCS found but --suppress_not_found is given 2019-09-07 17:26:28 +09:00
format-release Use more template feature of w.r-l.o 2019-11-28 23:49:28 +09:00
gem-unpack.rb Remove unneeded exec bits from some files 2019-11-09 21:36:30 +09:00
gen_dummy_probes.rb
gen_ruby_tapset.rb tool: removed unused variables 2018-05-18 00:38:00 +00:00
generic_erb.rb Removed needless LOAD_PATH modification. 2019-07-15 13:44:37 +09:00
git-refresh tool/git-refresh: skip git fetch and checkout 2018-07-08 05:52:12 +00:00
gperf.sed
id2token.rb Removed needless LOAD_PATH modification. 2019-07-15 13:44:37 +09:00
ifchange ifchange: --debug option 2018-02-08 02:08:27 +00:00
insns2vm.rb insns2vm.rb: make #generate_parser private 2018-01-27 02:14:20 +00:00
install-sh
leaked-globals st.c: Use rb_st_* prefix instead of st_* (#2479) 2019-09-22 22:12:18 +09:00
make-snapshot Fix typo [ci skip] 2019-10-08 00:00:24 +09:00
make_hgraph.rb
mdoc2man.rb
merger.rb Add github repo to remove_tag 2019-11-22 19:05:58 +09:00
mjit_archflag.sh mjit_archflag.sh: fix bare word in the header 2018-11-22 06:09:07 +00:00
mk_builtin_binary.rb Prettify builtin_binary format 2019-11-09 00:21:44 +09:00
mk_builtin_loader.rb rename __builtin_inline!(code) and introduce others. 2019-11-27 03:55:28 +09:00
mk_call_iseq_optimized.rb more on struct rb_call_data 2019-10-25 12:24:22 +09:00
mkconfig.rb MJIT_CC and MJIT_SUPPORT are not a prefix 2019-12-04 22:18:43 -08:00
mkrunnable.rb tool: removed unused variables 2018-05-18 00:38:00 +00:00
node_name.rb tool/node_name.rb: rewrote without flip-flop 2018-09-07 13:43:01 +00:00
parse.rb
prereq.status Substitute autoconf variables by prereq.status 2019-07-02 09:44:37 +09:00
probes_to_wiki.rb
pure_parser.rb Refine error message 2019-08-03 14:20:36 +09:00
rbinstall.rb Remove binary data at installation 2019-11-11 12:20:03 +09:00
rbuninstall.rb
redmine-backporter.rb tool/redmine-backporter.rb: Change redmine git revisions URL path. 2019-06-16 11:59:59 +09:00
release.sh tool/release.sh uses ruby-actions' result 2019-10-22 22:15:52 +09:00
rmdirs
run-gcov.rb
run-lcov.rb
runruby.rb Fix some bundler specs (#2380) 2019-08-20 09:46:31 +09:00
strip-rdoc.rb
sync_default_gems.rb Promote did_you_mean to default gem 2019-11-30 21:08:19 -05:00
test-bundled-gems.rb Do not occupy `ARGV` by XRUBY command 2019-11-05 08:45:19 +09:00
test-coverage.rb `make test-all COVERAGE=true` supports directory-separated build 2018-04-05 01:05:16 +00:00
transcode-tblgen.rb tool: fixed shadowing variables 2018-05-18 00:40:06 +00:00
transform_mjit_header.rb Fix a typo [ci skip] 2018-11-05 06:02:42 +00:00
travis_retry.sh We did not have tool/ before checkout 2019-08-12 14:37:26 +09:00
update-deps Dependents on probes.h need the dummy header too 2019-11-18 23:16:22 +09:00
vtlh.rb
ytab.sed Propagate parser_params to rb_yytnamerr 2019-05-10 22:02:54 +09:00