ruby/tool
Nobuyoshi Nakada ecb58a8d08
Fix prelude to use IBF
Since universal-parser and prism support, prelude code used functions
inaccessible from outside libruby shared library.

```
linking goruby
/usr/bin/ld: goruby.o: in function `prelude_eval':
/home/runner/work/ruby/ruby/build/golf_prelude.c:221: undefined reference to `rb_ruby_prism_ptr'
/usr/bin/ld: goruby.o: in function `pm_prelude_load':
/home/runner/work/ruby/ruby/build/golf_prelude.c:192: undefined reference to `pm_options_line_set'
/usr/bin/ld: /home/runner/work/ruby/ruby/build/golf_prelude.c:193: undefined reference to `pm_parse_string'
/usr/bin/ld: goruby.o: in function `prelude_eval':
/home/runner/work/ruby/ruby/build/golf_prelude.c:224: undefined reference to `pm_iseq_new_with_opt'
/usr/bin/ld: /home/runner/work/ruby/ruby/build/golf_prelude.c:226: undefined reference to `pm_parse_result_free'
/usr/bin/ld: goruby.o: in function `prelude_ast_value':
/home/runner/work/ruby/ruby/build/golf_prelude.c:181: undefined reference to `rb_ruby_ast_data_get'
/usr/bin/ld: goruby.o: in function `prelude_eval':
/home/runner/work/ruby/ruby/build/golf_prelude.c:231: undefined reference to `rb_ruby_ast_data_get'
/usr/bin/ld: goruby.o: in function `pm_prelude_load':
/home/runner/work/ruby/ruby/build/golf_prelude.c:196: undefined reference to `pm_parse_result_free'
collect2: error: ld returned 1 exit status
```
2024-09-08 23:40:17 +09:00
..
annocheck CI: Run annocheck for libruby.so 2024-08-07 18:51:20 +02:00
bundler Fix `gem exec rails new foo` failing on Ruby 3.2 2024-09-03 10:49:13 +09:00
lib Fix check_tempfile_leak in leakchecker.rb 2024-09-05 14:03:39 -04:00
lrama Lrama v0.6.9 2024-05-02 13:32:04 +09:00
m4 Error when --with-shared-gc doesn't specify a directory 2024-07-26 13:20:04 -04:00
releng
rjit Optimized forwarding callers and callees 2024-06-18 09:28:25 -07:00
ruby_vm Optimized forwarding callers and callees 2024-06-18 09:28:25 -07:00
test Dump all-thread backtraces when test parallel worker exceeds time limit 2024-08-06 21:11:41 +09:00
test_for_warn_bundled_gems Added test scenario for https://github.com/ruby/ruby/pull/11322 2024-08-08 16:23:49 +09:00
asm_parse.rb
bisect.sh
build-transcode
checksum.rb
colors
darwin-ar Include `--no-llvm-bc` option in `NM` macro only if usable 2023-04-08 12:47:27 +09:00
darwin-cc Ignore warnings about currently unsupported .debug_macinfo 2023-11-07 23:19:51 +09:00
disable_ipv6.sh
downloader.rb Ignore errors on prerelease gems 2024-03-27 16:18:14 +09:00
enc-case-folding.rb
enc-emoji-citrus-gen.rb
enc-emoji4unicode.rb
enc-unicode.rb Use the hexdigit character class 2023-10-02 00:49:05 +09:00
eval.rb
expand-config.rb
extlibs.rb
fake.rb [Bug #19967] Ignore library before build 2023-10-21 23:47:29 +09:00
fetch-bundled_gems.rb Highlight messages in fetch-bundled_gems 2024-03-18 23:29:54 +09:00
file2lastrev.rb
format-release Use bundler/inline to download diffy gem 2024-09-04 14:44:34 +09:00
gen-github-release.rb Set prerelease flag if tag includes preview or rc 2024-01-12 15:36:08 +09:00
gen-mailmap.rb
gen_dummy_probes.rb
gen_ruby_tapset.rb
generic_erb.rb Drop support for old ERB 2024-03-03 00:55:45 +09:00
git-refresh
gperf.sed Use gperf 3.1 to generate ANSI-C code 2024-06-24 23:43:45 +09:00
id2token.rb
ifchange
insns2vm.rb
install-sh
intern_ids.rb
leaked-globals Ignore retguard symbols when looking for leaked symbols 2024-06-04 13:04:41 -07:00
ln_sr.rb Fix tool/ln_sr.rb passing 2 arguments to String#chomp! 2023-12-13 07:05:21 -08:00
make-snapshot make-snapshot: update RUBY_PATCHLEVEL_STR regexp 2023-11-13 11:28:48 +09:00
make_hgraph.rb
mdoc2man.rb
merger.rb merger.rb: Put spaces in between revisions 2024-06-04 11:31:20 -07:00
missing-baseruby.bat [Bug #20687] Check if base ruby provides necessary libraries 2024-08-21 16:56:44 +09:00
mk_builtin_loader.rb Write rbinc files at once 2024-07-18 19:34:10 +09:00
mk_rbbin.rb Fix prelude to use IBF 2024-09-08 23:40:17 +09:00
mkconfig.rb
mkrunnable.rb Install binary executable files to architecture dependent path 2024-02-18 15:07:42 +09:00
node_name.rb
outdate-bundled-gems.rb Deprecate `--dryrun` options in favor of `--dry-run` 2024-03-15 14:12:08 +09:00
parse.rb
prereq.status
probes_to_wiki.rb
rbinstall.rb `load_relative` is always falsy here 2024-08-23 12:17:07 +09:00
rbs_skip_tests Skip failing tempfile library tests 2024-08-21 13:55:09 +09:00
rbuninstall.rb Report non-empty directories [ci skip] 2024-03-09 23:08:37 +09:00
rdoc-srcdir Set executable on rdoc-srcdir [ci skip] 2024-04-26 19:22:16 +09:00
redmine-backporter.rb redmine-backporter: Support matching multiple revs 2024-09-02 02:25:29 -07:00
release.sh Revert "Experiment with removing --profile ruby for now" 2024-09-02 23:37:15 -07:00
rmdirs
run-gcov.rb Support LCOV 2.0 2024-06-21 14:48:44 +09:00
run-lcov.rb Support LCOV 2.0 2024-06-21 14:48:44 +09:00
runruby.rb Support RUNRUBY_USE_RR for rr debugger 2023-11-29 17:54:58 -05:00
search-cgvars.rb
strip-rdoc.rb
sync_default_gems.rb * remove trailing spaces. [ci skip] 2024-08-31 05:22:36 +00:00
test-annocheck.sh tool/test-annocheck.sh: Refactor with double-quotes. 2024-08-07 18:51:20 +02:00
test-bundled-gems.rb Skip test task for resolv-replace 2024-01-19 17:44:58 +09:00
test-coverage.rb
transcode-tblgen.rb Drop support for old ERB 2024-03-03 00:55:45 +09:00
travis_retry.sh
travis_wait.sh
update-NEWS-gemlist.rb [DOC] "is now bundled" is ambiguous 2023-10-19 16:37:11 -07:00
update-NEWS-refs.rb Support Misc tracker [ci skip] 2024-04-18 08:10:23 +09:00
update-bundled_gems.rb Update newer version gems only 2023-11-04 11:29:42 +09:00
update-deps [PRISM] Update dependencies for prism diagnostics 2024-03-06 21:42:54 -05:00
vtlh.rb
wasm-clangw