Instead of using %{} which works like double-quoted string and allows escape sequences and in which "other escaped characters (a backslash followed by a character) are interpreted as the character", change the examples for `allow_invalid...etienne (Étienne Barrié)
Applied in changeset commit:git|d256629bf9e194838d1837be74dcc0b8ff0bcfd6. ---------- [Bug #19831] Remove duplicate library warning When building on macOS, we get a warning about duplicate libraries ld: warning: ignoring duplicate ...etienne (Étienne Barrié)
When building on macOS, we get a warning about duplicate libraries ld: warning: ignoring duplicate libraries: '-ldl', '-lobjc', '-lpthread' To fix it, we now append $(MAINLIBS) to LIBRUBYARG_SHARED (when shared is enabled), matchin...etienne (Étienne Barrié)
test/json/json_parser_test.rb:141: warning: Integer out of Float range lib/json/common.rb:353: warning: Float https://github.com/ruby/json/commit/123456789012... out of range https://github.com/ruby/json/commit/e7245b714aetienne (Étienne Barrié)
Only add the source lib directory to $LOAD_PATH when running with miniruby, which needs it for the standard library (erb, fileutils, etc.). When running with baseruby (detected via CROSS_COMPILING defined by fake.rb), its own stdlib is a...etienne (Étienne Barrié)