aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Use category: :deprecated in warnings that are related to deprecationJeremy Evans2020-12-1814-39/+56
| | | | | | | | | | | | | | | | | Also document that both :deprecated and :experimental are supported :category option values. The locations where warnings were marked as deprecation warnings was previously reviewed by shyouhei. Comment a couple locations where deprecation warnings should probably be used but are not currently used because deprecation warning enablement has not occurred at the time they are called (RUBY_FREE_MIN, RUBY_HEAP_MIN_SLOTS, -K). Add assert_deprecated_warn to test assertions. Use this to simplify some tests, and fix failing tests after marking some warnings with deprecated category.
* Make warning_categories a map of category symbols to category numbersJeremy Evans2020-12-181-15/+12
| | | | | | | Use this to simplify rb_warning_category_from_name. This also adds support for using the :experimental category in Kernel#warn and Warning.warn.
* Switch rb_category_warn{,ing} to accept an rb_warning_category_tJeremy Evans2020-12-183-13/+21
| | | | | | | | | | Since we decided to only allowing specific warning categories, there is no reason to have an API that accepts a general string, as it is more error-prone. Switch to only allowing the specific warning categories. As rb_category_warn{,ing} are public API, this requires making rb_warning_category_t public API as well.
* [bigdecimal] Fix test for d5ab8e8562Kenta Murata2020-12-191-1/+1
|
* [bigdecimal] Use rb_undef_alloc_func to undefine allocateKenta Murata2020-12-191-1/+1
|
* [ruby/reline] Use cached prompt list when just moved the cursoraycabta2020-12-191-1/+9
| | | | https://github.com/ruby/reline/commit/cfe619460b
* [ruby/reline] Yank by em-kill-region correctlyaycabta2020-12-192-1/+21
| | | | | | This closes ruby/reline#106. https://github.com/ruby/reline/commit/2549a52e15
* [ruby/reline] Bind yank-pop correctlyaycabta2020-12-193-1/+21
| | | | https://github.com/ruby/reline/commit/3c74beac65
* [ruby/reline] Add Enumerable to KillRing for debuggingaycabta2020-12-192-0/+24
| | | | https://github.com/ruby/reline/commit/d208874152
* [ruby/reline] [ruby/irb] Call ripper only once when generating dynamic promptaycabta2020-12-191-41/+46
| | | | | | https://github.com/ruby/irb/commit/babb122a48 https://github.com/ruby/reline/commit/e6dbcb3b42
* support Ruby 2.x for opensslKoichi Sasada2020-12-192-2/+35
|
* Update TypeProf to 0.10.0Yusuke Endoh2020-12-191-1/+1
|
* Fixed not to make non-literal expression shareable [Feature #17273]Nobuyoshi Nakada2020-12-192-8/+11
| | | | | Non-literal expression which is not a part of a literal expression is not a subject of `shareable_literal_value: literal`.
* * 2020-12-19 [ci skip]git2020-12-191-1/+1
|
* Remove unused variableRadosław Bułat2020-12-191-2/+1
|
* [stringio] Version 3.0.0Kenta Murata2020-12-181-1/+1
| | | | https://github.com/ruby/stringio/commit/831be01071
* [stringio] Add test-unit in the development dependenciesKenta Murata2020-12-181-0/+1
| | | | https://github.com/ruby/stringio/commit/de010fc0e9
* [stringio] Make stringio Ractor safeKenta Murata2020-12-182-0/+28
| | | | | | https://github.com/ruby/stringio/commit/ee3fec7512 https://github.com/ruby/stringio/commit/18dcd045ef https://github.com/ruby/stringio/commit/18dcd045ef
* [openssl] Fix dependenciesKenta Murata2020-12-181-448/+449
|
* openssl is ractor-safeKoichi Sasada2020-12-183-10/+37
| | | | | ossl_bn_ctx is C's global variable and it should be ractor-local to make it ractor-safe.
* finalizing should be checked before VM lockKoichi Sasada2020-12-181-2/+3
|
* Removed a moved local variableNobuyoshi Nakada2020-12-181-2/+0
|
* need to sync gc_finalize_deferredKoichi Sasada2020-12-181-3/+9
| | | | | gc_finalize_deferred() runs finalizers and it accesses objspace, so it need to sync.
* Removed old GC.stat keys deprecated since 2.2Nobuyoshi Nakada2020-12-181-133/+0
|
* Removed old GC tuning environment variables deprecated since 2.1Nobuyoshi Nakada2020-12-182-13/+0
|
* Revert "Better cooperation between public/protected/private with attr* and ↵Yusuke Endoh2020-12-1813-255/+42
| | | | | | alias_method" This reverts commit 81739ad4fdfcc86a769056fec352f27c686fba1b.
* Revert "Use rb_id_attrset without intermediate strings"Yusuke Endoh2020-12-181-3/+4
| | | | This reverts commit 66090b9d10cdaed917b525225e59d1c19e399248.
* Revert "Added missing tests for public, private, protected and alias_method"Yusuke Endoh2020-12-182-75/+1
| | | | This reverts commit e042e8460bb9a63c05f938d51e8c7c5345a6f3a4.
* Revert "Added tests for [Feature #17314]"Yusuke Endoh2020-12-181-28/+1
| | | | This reverts commit 34f06062174882a98ebef998c50ad8d4f7fc0f2e.
* Drop token info also for endless singleton method definitionNobuyoshi Nakada2020-12-182-8/+8
|
* Sort URLs by issue numbers [ci skip]Kazuhiro NISHIYAMA2020-12-181-2/+2
|
* Remove --jit-save-temps from MJITTakashi Kokubun2020-12-171-1/+1
| | | | It's probably not helping the backtrace.
* [strscan] Fix license comment and filesKenta Murata2020-12-181-2/+2
| | | | https://github.com/ruby/strscan/commit/a999f2c6d1
* [strscan] Version 3.0.0Kenta Murata2020-12-182-2/+13
| | | | https://github.com/ruby/strscan/commit/08645e4e77
* [strscan] Make strscan Ractor safe (#17)Kenta Murata2020-12-183-0/+33
| | | | | | | | * Make strscan Ractor safe * Add test-unit in the development dependencies https://github.com/ruby/strscan/commit/3c93c2bebe
* acquire VM lock on gc_verify_internal_consistency()Koichi Sasada2020-12-181-7/+10
| | | | There is a case to call this function without VM lock acquiring.
* Bump version RubyGems and Bundler in NEWSHiroshi SHIBATA2020-12-181-2/+2
|
* zlib is ractor-safeKoichi Sasada2020-12-181-0/+4
|
* Merge RubyGems 3.2.2 and Bundler 2.2.2Hiroshi SHIBATA2020-12-1816-40/+175
|
* Added tests for [Feature #17314]Nobuyoshi Nakada2020-12-181-1/+28
|
* Added missing tests for public, private, protected and alias_methodNobuyoshi Nakada2020-12-182-1/+75
|
* Use rb_id_attrset without intermediate stringsNobuyoshi Nakada2020-12-181-4/+3
|
* socket is ractor-safe.Koichi Sasada2020-12-181-0/+2
|
* ruby_set_stack_size: no longer exists卜部昌平2020-12-181-1/+0
| | | | Deleted since fc3c60f6081d85f6274986a7a08b59db1515fcb5
* use eval to create different Regexp objectsKoichi Sasada2020-12-181-2/+7
| | | | | | | Only one warning is shown for the same Regexp object, so create different objects to support repeating tests. http://ci.rvm.jp/results/trunk-repeat20@phosphorus-docker/3290658
* add explicit checkKoichi Sasada2020-12-181-2/+2
| | | | | To debug this issue: https://rubyci.org/logs/rubyci.s3.amazonaws.com/solaris10-gcc/ruby-master/log/20201217T220004Z.fail.html.gz
* Add documentation about GC.compactAaron Patterson2020-12-171-0/+11
| | | | [Misc #16443][ruby-core:96395]
* Better cooperation between public/protected/private with attr* and alias_methodRadosław Bułat2020-12-1713-42/+256
|
* * 2020-12-18 [ci skip]git2020-12-181-1/+1
|
* gc_verify_internal_consistency() needs barrierKoichi Sasada2020-12-181-1/+3
| | | | | gc_verify_internal_consistency() accesses all slots (objects) so all ractors should stop before starting this function.