Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-12-23 | [ruby/psych] Freeze constants. | Marc-Andre Lafortune | |
Improves Ractor-readiness. Notes: Merged: https://github.com/ruby/ruby/pull/3953 | |||
2020-12-23 | need to clear blocking cnt at fork (child process) | Koichi Sasada | |
2020-12-23 | Update version for Ractor-safe extensions | Hiroshi SHIBATA | |
2020-12-23 | [ruby/date] Workaround for non-ruby repository like ruby/date, flori/json | Hiroshi SHIBATA | |
https://github.com/ruby/date/commit/1ff7fa2d80 | |||
2020-12-23 | Ensure non-literal expressions shareable if `leteral` | Nobuyoshi Nakada | |
Notes: Merged: https://github.com/ruby/ruby/pull/3950 | |||
2020-12-23 | Update rb_ractor_ensure_shareable | Nobuyoshi Nakada | |
* Fixed use of rb_ractor_shareable_p * Raise Ractor::IsolationError Notes: Merged: https://github.com/ruby/ruby/pull/3950 | |||
2020-12-23 | Split the test | Nobuyoshi Nakada | |
Notes: Merged: https://github.com/ruby/ruby/pull/3950 | |||
2020-12-23 | Added assertions | Nobuyoshi Nakada | |
Notes: Merged: https://github.com/ruby/ruby/pull/3950 | |||
2020-12-23 | `begin ... end` is not a literal | Nobuyoshi Nakada | |
Notes: Merged: https://github.com/ruby/ruby/pull/3950 | |||
2020-12-23 | Added dedicated helper methods | Nobuyoshi Nakada | |
Notes: Merged: https://github.com/ruby/ruby/pull/3950 | |||
2020-12-23 | Changed shareable literal semantics [Feature #17397] | Nobuyoshi Nakada | |
When `literal`, check if the literal about to be assigned to a constant is ractor-shareable, otherwise raise `Ractor::Error` at runtime instead of `SyntaxError`. Notes: Merged: https://github.com/ruby/ruby/pull/3950 | |||
2020-12-23 | Guard < Ruby 3.0 for the repositories of default gems. | Hiroshi SHIBATA | |
2020-12-23 | ruby_single_main_ractor should be clear before warn | Koichi Sasada | |
rb_warn can produce T_HASA object and it should not use transient heap. | |||
2020-12-22 | Adapt tool/search-cgvars.rb for MacOS | Marc-Andre Lafortune | |
2020-12-22 | Add tool/search-cgvars.rb, thanks @ko1 | Marc-Andre Lafortune | |
2020-12-23 | [DOC] Add doc to sharing_detection= [ci skip] | Kazuhiro NISHIYAMA | |
Before: ``` $ ri sharing_detection= = .sharing_detection= (from ruby core) === Implementation from PP ------------------------------------------------------------------------ sharing_detection=(b) ------------------------------------------------------------------------ Returns the sharing detection flag as a boolean value. It is false by default. ``` After: ``` $ ri sharing_detection= = .sharing_detection= (from ruby core) === Implementation from PP ------------------------------------------------------------------------ sharing_detection=(b) ------------------------------------------------------------------------ Sets the sharing detection flag to b. ``` | |||
2020-12-23 | Merge RubyGems 3.2.3 and Bundler 2.2.3 | Hiroshi SHIBATA | |
Notes: Merged: https://github.com/ruby/ruby/pull/3982 | |||
2020-12-23 | ripper: fix bad label parameter handling [Bug #17425] | Nobuyoshi Nakada | |
Notes: Merged: https://github.com/ruby/ruby/pull/3977 | |||
2020-12-22 | [ruby/etc] Make Ractor safe | Marc-Andre Lafortune | |
Notes: Merged: https://github.com/ruby/ruby/pull/3954 | |||
2020-12-22 | [ruby/etc] Refactor locks using mutex API | Marc-Andre Lafortune | |
Notes: Merged: https://github.com/ruby/ruby/pull/3954 | |||
2020-12-23 | [memory_view] Acquire VM lock while running exported_object_registry_free | Kenta Murata | |
exported_object_registry is freed at exit, so this change is just in case. | |||
2020-12-23 | [memory_view] Make some rb_memroy_view_t members const | Kenta Murata | |
2020-12-23 | [memory_view] Remove needless use of StringValueCStr | Kenta Murata | |
2020-12-23 | [memory_view] Add mdview_release_view for test | Kenta Murata | |
2020-12-23 | [memory_view][fiddle] Rename len to byte_size in rb_memory_view_t | Kenta Murata | |
2020-12-23 | [memory_view][fiddle] Use bool for boolean return value | Kenta Murata | |
2020-12-22 | NEWS: fix typos and grammar | Marcus Stollsteimer | |
2020-12-23 | [ruby/reline] [ruby/irb] Handle multiple newlines in a token correctly | aycabta | |
Co-authored-by: manga_osyo <manga.osyo@gmail.com> Co-authored-by: ima1zumi <mariimaizumi5@gmail.com> https://github.com/ruby/irb/commit/c59a9be82f https://github.com/ruby/reline/commit/a7922da16b | |||
2020-12-23 | [ruby/irb] Make it possible to use measure even if it is installed as gem | Takeru Naito | |
Include the file that implements this command in the irb gem. Co-Authored-By: scivola <scivola@users.noreply.github.com> https://github.com/ruby/irb/commit/d8dfea5b57 | |||
2020-12-23 | fiddle: Update to 1.0.5 | Sutou Kouhei | |
Notes: Merged: https://github.com/ruby/ruby/pull/3970 | |||
2020-12-22 | NEWS: Mention deprecation warnings not being shown by default | Marc-Andre Lafortune | |
Notes: Merged: https://github.com/ruby/ruby/pull/3974 | |||
2020-12-22 | NEWS: group keyword arguments related items together | Marc-Andre Lafortune | |
Notes: Merged: https://github.com/ruby/ruby/pull/3974 | |||
2020-12-22 | NEWS: combine $SAFE and $KCODE, move lower | Marc-Andre Lafortune | |
Notes: Merged: https://github.com/ruby/ruby/pull/3974 | |||
2020-12-22 | NEWS: move error handling at end of section | Marc-Andre Lafortune | |
Notes: Merged: https://github.com/ruby/ruby/pull/3974 | |||
2020-12-23 | Add verbose nil in testing | Delton Ding | |
Notes: Merged: https://github.com/ruby/ruby/pull/3971 | |||
2020-12-23 | Enable `Fiber.current` and `Fiber#alive?` call inside ractor | Delton Ding | |
Notes: Merged: https://github.com/ruby/ruby/pull/3971 | |||
2020-12-23 | * 2020-12-23 [ci skip] | git | |
2020-12-23 | Fix a message in example code | Kazuki Tsujimoto | |
Thanks to @zverok for the report. | |||
2020-12-23 | Make NoMatchingPatternError a subclass of StandardError | Kazuki Tsujimoto | |
2020-12-22 | [ruby/reline] [ruby/reline] Remove unused `attr_writer` | ima1zumi | |
https://github.com/ruby/reline/commit/ecdc1b7116 https://github.com/ruby/reline/commit/a7922da16b | |||
2020-12-22 | [ruby/reline] Fixed an exception occurred when ambiguous width character was ↵ | ima1zumi | |
passed to `#calculate_width` [Bug #17405] https://github.com/ruby/reline/commit/f79b4c857f | |||
2020-12-22 | [ruby/reline] Support isearch-terminators | aycabta | |
https://github.com/ruby/reline/commit/a7922da16b | |||
2020-12-22 | [ruby/reline] Render refreshed prompt just after i-search finished | aycabta | |
https://github.com/ruby/reline/commit/0d3188fe34 | |||
2020-12-22 | [ruby/irb] Suppress "shadowing outer" warning | aycabta | |
https://github.com/ruby/irb/commit/27b149c599 | |||
2020-12-22 | [ruby/irb] Version 1.2.9 | aycabta | |
https://github.com/ruby/irb/commit/9668e5fe6b | |||
2020-12-22 | [ruby/irb] Support arg for measure command | aycabta | |
https://github.com/ruby/irb/commit/b43f35d8f3 | |||
2020-12-22 | [ruby/irb] Change variables handling for compatibility | aycabta | |
https://github.com/ruby/irb/commit/26fd1a75cf | |||
2020-12-22 | pp is ractor-ready. | Koichi Sasada | |
`@sharing_detection` is only one obstruction to support pp on non-main ractors, so make it ractor-local. Notes: Merged: https://github.com/ruby/ruby/pull/3973 | |||
2020-12-22 | Merge json-2.5.1 | Hiroshi SHIBATA | |
2020-12-22 | Update library versions of the default gems. | Hiroshi SHIBATA | |
They are followed up with https://github.com/ruby/ruby/commit/8fb02b7a97317090e3946e6f2d4a7d034f9699f1 |