BASERUBY = /usr/local/bin/ruby --disable=gems CC = clang LD = ld LDSHARED = clang -shared CFLAGS = -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fdeclspec -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wextra-tokens -Wdeprecated-declarations -Wdivision-by-zero -Wdiv-by-zero -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wshorten-64-to-32 -Wwrite-strings -Wold-style-definition -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wunused-variable -Wmisleading-indentation -Wundef XCFLAGS = -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -fPIE -I. -I.ext/include/x86_64-freebsd13.4 -I./include -I. -I./prism -I./enc/unicode/15.0.0 -Dmodular_gc_dir= CPPFLAGS = DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,showflags -fstack-protector-strong -pie SOLIBS = -lexecinfo -lprocstat -lz -lrt -lrt -ldl -lcrypt -lm -lthr LANG = ja_JP.UTF-8 LC_ALL = LC_CTYPE = MFLAGS = RUSTC = no YJIT_RUSTC_ARGS = --crate-name=yjit --crate-type=staticlib --edition=2021 -g -C lto=thin -C opt-level=3 -C overflow-checks=on '--out-dir=/mnt/home/sakamoto/ruby-3.4.1/yjit/target/release/' ./yjit/src/lib.rs FreeBSD clang version 18.1.6 (https://github.com/llvm/llvm-project.git llvmorg-18.1.6-0-g1118c2e05e67) Target: x86_64-unknown-freebsd13.4 Thread model: posix InstalledDir: /usr/bin generating encdb.h encdb.h unchanged generating enc.mk making srcs under enc generating transdb.h transdb.h unchanged generating makefiles ext/configure-ext.mk ext/configure-ext.mk unchanged installing default coverage libraries installing default date_core libraries installing digest libraries installing default digest libraries installing default sha2 libraries installing default fiddle libraries installing default console libraries installing default libraries installing default monitor libraries installing default objspace libraries installing default openssl libraries installing default pathname libraries installing default psych libraries installing default pty libraries installing default ripper libraries installing default libraries installing default socket libraries installing default strscan libraries `ruby' is up to date. making enc making trans making encs 2025-01-16 23:04:34 +0900 Driver is ruby 3.4.1 (2024-12-25 revision 48d4efcb85) +PRISM [x86_64-freebsd13.4] Target is ruby 3.4.1 (2024-12-25 revision 48d4efcb85) +PRISM [x86_64-freebsd13.4] test_attr.rb ... test_autoload.rb ........ test_block.rb .................................................... ...... test_class.rb ................................................ test_constant_cache.rb .......... test_env.rb .. test_eval.rb ................................................. test_exception.rb .................................. test_fiber.rb ..... test_finalizer.rb .. test_flip.rb . test_flow.rb .................................................... .......... test_fork.rb ..... test_gc.rb .. test_insns.rb .................................................... ............................................................................... ............................................................................... ............................................................................... ............................................................................... ............................... test_io.rb ...... test_jump.rb ............................. test_literal.rb .................................................... ............................................................................... .......................... test_literal_suffix.rb ................................................ test_load.rb .. test_marshal.rb . test_massign.rb .................................. test_method.rb .................................................... ............................................................................... ............................................................................... ..................................... test_objectspace.rb ...... test_proc.rb ..................................... test_ractor.rb .................................................... ................................................................... test_rjit.rb ....... test_string.rb . test_struct.rb . test_syntax.rb .................................................... ............................................................................... ................................. test_thread.rb .................................................. test_yjit.rb .................................................... ............................................................................... ............................................................................... ............................................................................... .................................................................. test_yjit_30k_ifelse.rb . test_yjit_30k_methods.rb . test_yjit_rust_port.rb ...................................... Finished in 41.29 sec Fiber count: 10000 (skipping) PASS all 1993 tests exec ./miniruby -I./lib -I. -I.ext/common ./tool/runruby.rb --extout=.ext -- --disable-gems "./bootstraptest/runner.rb" --ruby="ruby --disable-gems" ./KNOWNBUGS.rb 2025-01-16 23:05:16 +0900 Driver is ruby 3.4.1 (2024-12-25 revision 48d4efcb85) +PRISM [x86_64-freebsd13.4] Target is ruby 3.4.1 (2024-12-25 revision 48d4efcb85) +PRISM [x86_64-freebsd13.4] No tests, no problem Checking leaked global symbols...none /mnt/home/sakamoto/ruby-3.4.1/basictest/test.rb:assignment ....................................................................................................................................................................................................................................................................................................................................................................................OK 372 /mnt/home/sakamoto/ruby-3.4.1/basictest/test.rb:condition ..OK 2 /mnt/home/sakamoto/ruby-3.4.1/basictest/test.rb:if/unless ...OK 3 /mnt/home/sakamoto/ruby-3.4.1/basictest/test.rb:case .....OK 5 /mnt/home/sakamoto/ruby-3.4.1/basictest/test.rb:while/until ........OK 8 /mnt/home/sakamoto/ruby-3.4.1/basictest/test.rb:exception ..........OK 10 /mnt/home/sakamoto/ruby-3.4.1/basictest/test.rb:array .......................................OK 39 /mnt/home/sakamoto/ruby-3.4.1/basictest/test.rb:hash ...........................OK 27 /mnt/home/sakamoto/ruby-3.4.1/basictest/test.rb:iterator ...........................................................................................................OK 107 /mnt/home/sakamoto/ruby-3.4.1/basictest/test.rb:float ................................................................................OK 80 /mnt/home/sakamoto/ruby-3.4.1/basictest/test.rb:bignum ...............................OK 31 /mnt/home/sakamoto/ruby-3.4.1/basictest/test.rb:string & char ..............................................................OK 62 /mnt/home/sakamoto/ruby-3.4.1/basictest/test.rb:assignment ..........OK 10 /mnt/home/sakamoto/ruby-3.4.1/basictest/test.rb:call ......OK 6 /mnt/home/sakamoto/ruby-3.4.1/basictest/test.rb:proc .........OK 9 /mnt/home/sakamoto/ruby-3.4.1/basictest/test.rb:signal ..OK 2 /mnt/home/sakamoto/ruby-3.4.1/basictest/test.rb:eval ...........................OK 27 /mnt/home/sakamoto/ruby-3.4.1/basictest/test.rb:system ........OK 8 /mnt/home/sakamoto/ruby-3.4.1/basictest/test.rb:const .....OK 5 /mnt/home/sakamoto/ruby-3.4.1/basictest/test.rb:clone .....OK 5 /mnt/home/sakamoto/ruby-3.4.1/basictest/test.rb:marshal ....OK 4 /mnt/home/sakamoto/ruby-3.4.1/basictest/test.rb:pack ....OK 4 /mnt/home/sakamoto/ruby-3.4.1/basictest/test.rb:math ..OK 2 /mnt/home/sakamoto/ruby-3.4.1/basictest/test.rb:struct ......OK 6 /mnt/home/sakamoto/ruby-3.4.1/basictest/test.rb:variable ............OK 12 /mnt/home/sakamoto/ruby-3.4.1/basictest/test.rb:trace ...OK 3 /mnt/home/sakamoto/ruby-3.4.1/basictest/test.rb:defined? ............OK 12 /mnt/home/sakamoto/ruby-3.4.1/basictest/test.rb:alias ......OK 6 /mnt/home/sakamoto/ruby-3.4.1/basictest/test.rb:path .......................OK 23 /mnt/home/sakamoto/ruby-3.4.1/basictest/test.rb:gc ....OK 4 test succeeded Run options: --seed=16566 "--ruby=./miniruby -I./lib -I. -I.ext/common ./tool/runruby.rb --extout=.ext -- --disable-gems" # Running tests: Finished tests in 11.584104s, 17.3514 tests/s, 77.7790 assertions/s. 201 tests, 901 assertions, 0 failures, 0 errors, 12 skips ruby -v: ruby 3.4.1 (2024-12-25 revision 48d4efcb85) +PRISM [x86_64-freebsd13.4] Run options: --seed=54305 "--ruby=./miniruby -I./lib -I. -I.ext/common ./tool/runruby.rb --extout=.ext -- --disable-gems" --excludes-dir=./test/.excludes --name=!/memory_leak/ -- # Running tests: Finished tests in 744.307931s, 43.0695 tests/s, 8807.5334 assertions/s. 32057 tests, 6555517 assertions, 0 failures, 0 errors, 189 skips ruby -v: ruby 3.4.1 (2024-12-25 revision 48d4efcb85) +PRISM [x86_64-freebsd13.4] $ /mnt/home/sakamoto/ruby-3.4.1/miniruby -I/mnt/home/sakamoto/ruby-3.4.1/lib /mnt/home/sakamoto/ruby-3.4.1/tool/runruby.rb --archdir=/mnt/home/sakamoto/ruby-3.4.1 --extout=.ext -- /mnt/home/sakamoto/ruby-3.4.1/spec/mspec/bin/mspec-run -B ./spec/default.mspec ruby 3.4.1 (2024-12-25 revision 48d4efcb85) +PRISM [x86_64-freebsd13.4] 0 ............................................................ 60 ............................................................ 120 ............................................................ 180 ............................................................ 240 ............................................................ 300 ............................................................ 360 ............................................................ 420 ............................................................ 480 ............................................................ 540 ............................................................ 600 ............................................................ 660 ............................................................ 720 ............................................................ 780 ............................................................ 840 ............................................................ 900 ............................................................ 960 ............................................................ 1020 ............................................................ 1080 ............................................................ 1140 ............................................................ 1200 ............................................................ 1260 ............................................................ 1320 ............................................................ 1380 ............................................................ 1440 ............................................................ 1500 ............................................................ 1560 ............................................................ 1620 ............................................................ 1680 ............................................................ 1740 ............................................................ 1800 ............................................................ 1860 ............................................................ 1920 ............................................................ 1980 ............................................................ 2040 ............................................................ 2100 ............................................................ 2160 ............................................................ 2220 ............................................................ 2280 ............................................................ 2340 ............................................................ 2400 ............................................................ 2460 ............................................................ 2520 ............................................................ 2580 ............................................................ 2640 ............................................................ 2700 ............................................................ 2760 ............................................................ 2820 ............................................................ 2880 ............................................................ 2940 ............................................................ 3000 ............................................................ 3060 ............................................................ 3120 ............................................................ 3180 ............................................................ 3240 ............................................................ 3300 ............................................................ 3360 ............................................................ 3420 ................... Finished in 138.233643 seconds 3439 files, 33312 examples, 252100 expectations, 0 failures, 0 errors, 0 tagged ./miniruby -I./lib -I. -I.ext/common ./tool/runruby.rb --extout=.ext -- --disable-gems -C "." bin/gem install --no-document --install-dir .bundle --conservative "rspec:~> 3" Successfully installed rspec-support-3.13.2 Successfully installed diff-lcs-1.5.1 Successfully installed rspec-mocks-3.13.2 Successfully installed rspec-expectations-3.13.3 Successfully installed rspec-core-3.13.2 Successfully installed rspec-3.13.0 6 gems installed ./miniruby -I./lib -I. -I.ext/common ./tool/runruby.rb --extout=.ext -- --disable-gems -C . -Ispec/syntax_suggest:spec/lib .bundle/bin/rspec --require rspec/expectations --require spec_helper --require formatter_overrides --require spec_coverage -r formatter_overrides spec/syntax_suggest/ ......................................................................................................................................................... Finished in 1.82 seconds (files took 0.50145 seconds to load) 154 examples, 0 failures, 1 pending check succeeded