summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-10-16Skip GC compaction tests in test_yjit.rb when not supportedPeter Zhu
Notes: Merged: https://github.com/ruby/ruby/pull/11905
2024-10-16Remove unused shared GC configuration in GitHub ActionsPeter Zhu
Shared GC CI is no longer running in the compilers workflow, so we can remove it from .github/actions/compilers/entrypoint.sh. Notes: Merged: https://github.com/ruby/ruby/pull/11897
2024-10-16[ruby/yaml] Support old version of PsychHiroshi SHIBATA
https://github.com/ruby/yaml/commit/5b39653c52
2024-10-16[ruby/yaml] Also use safe_load on YAML::StoreHiroshi SHIBATA
https://github.com/ruby/yaml/commit/09691d005f
2024-10-16[ruby/yaml] Make YAML::DBM optionalHiroshi SHIBATA
https://github.com/ruby/yaml/commit/f7c44d3fd7
2024-10-16[ruby/yaml] Also use safe_load with each_value, values and shiftHiroshi SHIBATA
https://github.com/ruby/yaml/commit/f47d6123eb
2024-10-16[ruby/yaml] Prefer to use YAML.safe_loadHiroshi SHIBATA
https://github.com/ruby/yaml/commit/c3d0f64224
2024-10-16[ruby/yaml] Added basic test casesHiroshi SHIBATA
https://github.com/ruby/yaml/commit/36a339c0d7
2024-10-16[ruby/yaml] Removed confused VERSION constant for YAML::DBMHiroshi SHIBATA
https://github.com/ruby/yaml/commit/952fd361b1
2024-10-16[ruby/json] Godounov ==> Godunovydah
https://github.com/ruby/json/commit/dbf7e9f473
2024-10-16Followed up https://github.com/ruby/json/pull/613Hiroshi SHIBATA
2024-10-16[ruby/json] Embedded helper.rb into test_helper.rbHiroshi SHIBATA
https://github.com/ruby/json/commit/f8417ffc69
2024-10-16[ruby/json] Fixed load path for ext versionHiroshi SHIBATA
https://github.com/ruby/json/commit/c17823688e
2024-10-16Update default gems list at 8af6606b225ade043322cf9d50ac96 [ci skip]git
2024-10-16Restore missing test-case from ↵Hiroshi SHIBATA
https://github.com/ruby/json/commit/c5a6d8042752dca312cfb407a6d3e594458d1cd6 Co-authored-by: "Jean Boussier" <[email protected]>
2024-10-16[ruby/json] ractor_test.rb: ignore stderrJean Boussier
When rubygems is double loaded it fails the test. The warning should happen in the first place but this makes the test more resilient. https://github.com/ruby/json/commit/513ddeaeb1
2024-10-16Bump versionSutou Kouhei
2024-10-16Use JRuby implementation for TruffleRuby (#149)Sutou Kouhei
Fix GH-145 Rename `lib/fiddle/jruby.rb` to `lib/fiddle/ffi_backend.rb` as a generic ffi gem API based implementation. JRuby and TruffleRuby use `lib/fiddle/ffi_backend.rb`. --------- Co-authored-by: Benoit Daloze <[email protected]>
2024-10-16[ruby/fiddle] Ractor supportNobuyoshi Nakada
(https://github.com/ruby/fiddle/pull/139) https://github.com/ruby/fiddle/commit/91d0ea9849 Co-authored-by: Sutou Kouhei <[email protected]>
2024-10-15Remove "simple" flag from forwarded ICsAaron Patterson
I don't think we should ever consider forwarded IC's to be "simple". Previously, the "simple" flag would be copied to the derived IC and this happened to cause struct set / get iseqs to write an invalid CC fastpath: https://github.com/tenderlove/ruby/blob/f45eb3dcb9c7d849064cb802953f37e1cf9f3996/vm_insnhelper.c#L4726-L4729 [Bug #20799] Notes: Merged: https://github.com/ruby/ruby/pull/11903
2024-10-15[ruby/rdoc] Generate meta tags based on page's contentVinicius Stock
(https://github.com/ruby/rdoc/pull/1091) https://github.com/ruby/rdoc/commit/716bc16a7d
2024-10-15Use GC.respond_to?(:compact) in bootstraptest/test_yjit.rbPeter Zhu
defined?(GC.compact) will always return true even when compaction is not supported. We should use GC.respond_to?(:compact) instead. Notes: Merged: https://github.com/ruby/ruby/pull/11898
2024-10-15[DOC] Tweaks for Array#shuffle! (#11891)Burdette Lamar
Notes: Merged-By: peterzhu2118 <[email protected]>
2024-10-15Remove a puts in test_finalizer_thread_raisePeter Zhu
Notes: Merged: https://github.com/ruby/ruby/pull/11883
2024-10-15[ruby/json] Added license files on gemspecHiroshi SHIBATA
https://github.com/ruby/json/commit/81092639e8
2024-10-15The part of ext/json/generator/generator.c is replaced from CVTUTF code.Hiroshi SHIBATA
* https://github.com/ruby/json/pull/567 * https://github.com/ruby/json/commit/c96351f874
2024-10-15[ruby/json] Update gemspec filesJean Boussier
https://github.com/ruby/json/commit/0f9564104f
2024-10-15[Bug #20797] Yet another testNobuyoshi Nakada
2024-10-15Bump github/codeql-action from 3.26.12 to 3.26.13dependabot[bot]
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.26.12 to 3.26.13. - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](https://github.com/github/codeql-action/compare/c36620d31ac7c881962c3d9dd939c40ec9434f2b...f779452ac5af1c261dce0346a8f964149f49322b) --- updated-dependencies: - dependency-name: github/codeql-action dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]>
2024-10-14[rubygems/rubygems] Prevent some test suite warnings about missing extensionsDavid Rodríguez
We fixed some issues recently where Bundler would try to activate a pysch spec with missing extensions and crash. However, as a side effect, we started printing warnings about missing extensions in situations where we did not warn before. It may be interesting to warn on these new situations too, but in order to minimize changes for now, I'm reverting to printing warnings in the same situations as before. https://github.com/rubygems/rubygems/commit/51ebff6982
2024-10-14[rubygems/rubygems] Fix `gem contents` for default gemsDavid Rodríguez
A default gem does not always live in the same place. For example, Bundler may be installed to `site_dir` when RubyGems have been upgraded. A more reliable way seems to actually activate the default gem, so that we can know for sure where it lives. https://github.com/rubygems/rubygems/commit/c69f6dfb18
2024-10-14[rubygems/rubygems] Fix duplicated specs when they have been previously ↵David Rodríguez
activated https://github.com/rubygems/rubygems/commit/b44bf2ac74
2024-10-14Update bundled gems list as of 2024-10-13git
2024-10-14[Bug #20797] Check seconds in UTC offset as well as minutesNobuyoshi Nakada
Notes: Merged: https://github.com/ruby/ruby/pull/11892
2024-10-14`2digits` macrosNobuyoshi Nakada
Notes: Merged: https://github.com/ruby/ruby/pull/11892
2024-10-13[ruby/irb] Remove bignum check from save_historytomoya ishida
(https://github.com/ruby/irb/pull/1018) IRB need to accept bignum history size, but we don't want explicit bignum checks because threshold of bignum and fixnum depends on platform. https://github.com/ruby/irb/commit/5151467e6a
2024-10-13[ruby/prism] Supress string_query function warningS-H-GAMELINKS
https://github.com/ruby/prism/commit/0635814327
2024-10-13[ruby/reline] Support continuous tab completiontomoya ishida
(https://github.com/ruby/reline/pull/761) Continuous tab completion is possible in GNU Readline. If dig_perfect_match_proc is set, continuous tab completion will be disabled. https://github.com/ruby/reline/commit/469a52846b
2024-10-13[ruby/irb] Fix rendering test broken by conflicttomoya ishida
(https://github.com/ruby/irb/pull/1016) https://github.com/ruby/irb/commit/a21b953a99
2024-10-12[DOC] Tweaks for Array#shift (#11886)Burdette Lamar
Notes: Merged-By: peterzhu2118 <[email protected]>
2024-10-12[DOC] Fix spellingJohn Bampton
Notes: Merged: https://github.com/ruby/ruby/pull/11884 Merged-By: nobu <[email protected]>
2024-10-12[ruby/irb] Make rendering test faster using updated yamatanoorotitomoya ishida
(https://github.com/ruby/irb/pull/1001) https://github.com/ruby/irb/commit/2c2956bc1f
2024-10-12Support `IO#timeout` for `rsock_connect`. (#11880)Samuel Williams
Notes: Merged-By: ioquatix <[email protected]>
2024-10-11Don't enable GC.auto_compact in EnvUtil.under_gc_compact_stress when not ↵Peter Zhu
supported Notes: Merged: https://github.com/ruby/ruby/pull/11887
2024-10-11[ruby/prism] Prism::StringQueryKevin Newton
Introduce StringQuery to provide methods to access some metadata about the Ruby lexer. https://github.com/ruby/prism/commit/d3f55b67b9
2024-10-11Rename supports_auto_compact? to supports_compact?Peter Zhu
It's testing whether GC compaction is supported in general. Notes: Merged: https://github.com/ruby/ruby/pull/11885
2024-10-11Used respond_to? check for compaction in test_gc_compact.rbPeter Zhu
Notes: Merged: https://github.com/ruby/ruby/pull/11885
2024-10-11[ruby/irb] Document infinite historyGert Goet
(https://github.com/ruby/irb/pull/1012) As introduced in 824473e8 https://github.com/ruby/irb/commit/15e3f50c3f
2024-10-11[ruby/irb] History refactors (https://github.com/ruby/irb/pull/1013)Gert Goet
* Extract logic save_history in separate helper * Extract logic history_file in helper * Allow for readonly history https://github.com/ruby/irb/commit/52307f9026
2024-10-11Remove defined check for GC.config in test_gc.rbPeter Zhu
GC.config is always defined. Notes: Merged: https://github.com/ruby/ruby/pull/11867