aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Split the testNobuyoshi Nakada2020-12-231-1/+15
|
* Added assertionsNobuyoshi Nakada2020-12-231-1/+21
|
* `begin ... end` is not a literalNobuyoshi Nakada2020-12-231-1/+1
|
* Added dedicated helper methodsNobuyoshi Nakada2020-12-231-16/+33
|
* Changed shareable literal semantics [Feature #17397]Nobuyoshi Nakada2020-12-234-39/+149
| | | | | | 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`.
* Guard < Ruby 3.0 for the repositories of default gems.Hiroshi SHIBATA2020-12-231-1/+1
|
* ruby_single_main_ractor should be clear before warnKoichi Sasada2020-12-231-2/+2
| | | | | rb_warn can produce T_HASA object and it should not use transient heap.
* Adapt tool/search-cgvars.rb for MacOSMarc-Andre Lafortune2020-12-221-5/+18
|
* Add tool/search-cgvars.rb, thanks @ko1Marc-Andre Lafortune2020-12-221-0/+42
|
* [DOC] Add doc to sharing_detection= [ci skip]Kazuhiro NISHIYAMA2020-12-231-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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. ```
* Merge RubyGems 3.2.3 and Bundler 2.2.3Hiroshi SHIBATA2020-12-2338-297/+672
|
* ripper: fix bad label parameter handling [Bug #17425]Nobuyoshi Nakada2020-12-232-20/+28
|
* [ruby/etc] Make Ractor safeMarc-Andre Lafortune2020-12-223-14/+46
|
* [ruby/etc] Refactor locks using mutex APIMarc-Andre Lafortune2020-12-221-9/+23
|
* [memory_view] Acquire VM lock while running exported_object_registry_freeKenta Murata2020-12-231-2/+2
| | | | exported_object_registry is freed at exit, so this change is just in case.
* [memory_view] Make some rb_memroy_view_t members constKenta Murata2020-12-233-8/+10
|
* [memory_view] Remove needless use of StringValueCStrKenta Murata2020-12-231-3/+2
|
* [memory_view] Add mdview_release_view for testKenta Murata2020-12-231-1/+11
|
* [memory_view][fiddle] Rename len to byte_size in rb_memory_view_tKenta Murata2020-12-236-15/+15
|
* [memory_view][fiddle] Use bool for boolean return valueKenta Murata2020-12-234-29/+29
|
* NEWS: fix typos and grammarMarcus Stollsteimer2020-12-221-26/+31
|
* [ruby/reline] [ruby/irb] Handle multiple newlines in a token correctlyaycabta2020-12-232-6/+62
| | | | | | | | | 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
* [ruby/irb] Make it possible to use measure even if it is installed as gemTakeru Naito2020-12-231-0/+1
| | | | | | | | 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
* fiddle: Update to 1.0.5Sutou Kouhei2020-12-234-6/+9
|
* NEWS: Mention deprecation warnings not being shown by defaultMarc-Andre Lafortune2020-12-221-0/+5
|
* NEWS: group keyword arguments related items togetherMarc-Andre Lafortune2020-12-221-9/+9
|
* NEWS: combine $SAFE and $KCODE, move lowerMarc-Andre Lafortune2020-12-221-8/+4
|
* NEWS: move error handling at end of sectionMarc-Andre Lafortune2020-12-221-13/+13
|
* Add verbose nil in testingDelton Ding2020-12-231-0/+1
|
* Enable `Fiber.current` and `Fiber#alive?` call inside ractorDelton Ding2020-12-232-0/+25
|
* * 2020-12-23 [ci skip]git2020-12-231-1/+1
|
* Fix a message in example codeKazuki Tsujimoto2020-12-231-1/+1
| | | | Thanks to @zverok for the report.
* Make NoMatchingPatternError a subclass of StandardErrorKazuki Tsujimoto2020-12-232-1/+5
|
* [ruby/reline] [ruby/reline] Remove unused `attr_writer`ima1zumi2020-12-221-1/+0
| | | | | | https://github.com/ruby/reline/commit/ecdc1b7116 https://github.com/ruby/reline/commit/a7922da16b
* [ruby/reline] Fixed an exception occurred when ambiguous width character was ↵ima1zumi2020-12-222-2/+11
| | | | | | passed to `#calculate_width` [Bug #17405] https://github.com/ruby/reline/commit/f79b4c857f
* [ruby/reline] Support isearch-terminatorsaycabta2020-12-223-2/+35
| | | | https://github.com/ruby/reline/commit/a7922da16b
* [ruby/reline] Render refreshed prompt just after i-search finishedaycabta2020-12-222-0/+15
| | | | https://github.com/ruby/reline/commit/0d3188fe34
* [ruby/irb] Suppress "shadowing outer" warningaycabta2020-12-221-2/+2
| | | | https://github.com/ruby/irb/commit/27b149c599
* [ruby/irb] Version 1.2.9aycabta2020-12-221-2/+2
| | | | https://github.com/ruby/irb/commit/9668e5fe6b
* [ruby/irb] Support arg for measure commandaycabta2020-12-223-15/+16
| | | | https://github.com/ruby/irb/commit/b43f35d8f3
* [ruby/irb] Change variables handling for compatibilityaycabta2020-12-221-8/+8
| | | | https://github.com/ruby/irb/commit/26fd1a75cf
* pp is ractor-ready.Koichi Sasada2020-12-221-5/+18
| | | | | `@sharing_detection` is only one obstruction to support pp on non-main ractors, so make it ractor-local.
* Merge json-2.5.1Hiroshi SHIBATA2020-12-223-2/+4
|
* Update library versions of the default gems.Hiroshi SHIBATA2020-12-2229-35/+35
| | | | | They are followed up with https://github.com/ruby/ruby/commit/8fb02b7a97317090e3946e6f2d4a7d034f9699f1
* Import set 1.0.1Akinori MUSHA2020-12-224-69/+73
| | | | | - Eliminate warnings - Convert rdoc to markdown
* Move the library to extensions for some of default gemsHiroshi SHIBATA2020-12-221-3/+3
|
* Update fiber scheduler documentation.Samuel Williams2020-12-222-17/+73
|
* Prepare to release json-2.5.0Hiroshi SHIBATA2020-12-226-8/+6
|
* [ruby/date] Make Ractor-compatibleMarc-Andre Lafortune2020-12-222-1/+31
|
* [ruby/date] Deep-freeze internal constants.Marc-Andre Lafortune2020-12-223-23/+27
| | | | Probably not strictly necessary, but good principle anyways.