Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Use category: :deprecated in warnings that are related to deprecation | Jeremy Evans | 2020-12-18 | 14 | -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 numbers | Jeremy Evans | 2020-12-18 | 1 | -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_t | Jeremy Evans | 2020-12-18 | 3 | -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 d5ab8e8562 | Kenta Murata | 2020-12-19 | 1 | -1/+1 |
| | |||||
* | [bigdecimal] Use rb_undef_alloc_func to undefine allocate | Kenta Murata | 2020-12-19 | 1 | -1/+1 |
| | |||||
* | [ruby/reline] Use cached prompt list when just moved the cursor | aycabta | 2020-12-19 | 1 | -1/+9 |
| | | | | https://github.com/ruby/reline/commit/cfe619460b | ||||
* | [ruby/reline] Yank by em-kill-region correctly | aycabta | 2020-12-19 | 2 | -1/+21 |
| | | | | | | This closes ruby/reline#106. https://github.com/ruby/reline/commit/2549a52e15 | ||||
* | [ruby/reline] Bind yank-pop correctly | aycabta | 2020-12-19 | 3 | -1/+21 |
| | | | | https://github.com/ruby/reline/commit/3c74beac65 | ||||
* | [ruby/reline] Add Enumerable to KillRing for debugging | aycabta | 2020-12-19 | 2 | -0/+24 |
| | | | | https://github.com/ruby/reline/commit/d208874152 | ||||
* | [ruby/reline] [ruby/irb] Call ripper only once when generating dynamic prompt | aycabta | 2020-12-19 | 1 | -41/+46 |
| | | | | | | https://github.com/ruby/irb/commit/babb122a48 https://github.com/ruby/reline/commit/e6dbcb3b42 | ||||
* | support Ruby 2.x for openssl | Koichi Sasada | 2020-12-19 | 2 | -2/+35 |
| | |||||
* | Update TypeProf to 0.10.0 | Yusuke Endoh | 2020-12-19 | 1 | -1/+1 |
| | |||||
* | Fixed not to make non-literal expression shareable [Feature #17273] | Nobuyoshi Nakada | 2020-12-19 | 2 | -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] | git | 2020-12-19 | 1 | -1/+1 |
| | |||||
* | Remove unused variable | Radosław Bułat | 2020-12-19 | 1 | -2/+1 |
| | |||||
* | [stringio] Version 3.0.0 | Kenta Murata | 2020-12-18 | 1 | -1/+1 |
| | | | | https://github.com/ruby/stringio/commit/831be01071 | ||||
* | [stringio] Add test-unit in the development dependencies | Kenta Murata | 2020-12-18 | 1 | -0/+1 |
| | | | | https://github.com/ruby/stringio/commit/de010fc0e9 | ||||
* | [stringio] Make stringio Ractor safe | Kenta Murata | 2020-12-18 | 2 | -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 dependencies | Kenta Murata | 2020-12-18 | 1 | -448/+449 |
| | |||||
* | openssl is ractor-safe | Koichi Sasada | 2020-12-18 | 3 | -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 lock | Koichi Sasada | 2020-12-18 | 1 | -2/+3 |
| | |||||
* | Removed a moved local variable | Nobuyoshi Nakada | 2020-12-18 | 1 | -2/+0 |
| | |||||
* | need to sync gc_finalize_deferred | Koichi Sasada | 2020-12-18 | 1 | -3/+9 |
| | | | | | gc_finalize_deferred() runs finalizers and it accesses objspace, so it need to sync. | ||||
* | Removed old GC.stat keys deprecated since 2.2 | Nobuyoshi Nakada | 2020-12-18 | 1 | -133/+0 |
| | |||||
* | Removed old GC tuning environment variables deprecated since 2.1 | Nobuyoshi Nakada | 2020-12-18 | 2 | -13/+0 |
| | |||||
* | Revert "Better cooperation between public/protected/private with attr* and ↵ | Yusuke Endoh | 2020-12-18 | 13 | -255/+42 |
| | | | | | | alias_method" This reverts commit 81739ad4fdfcc86a769056fec352f27c686fba1b. | ||||
* | Revert "Use rb_id_attrset without intermediate strings" | Yusuke Endoh | 2020-12-18 | 1 | -3/+4 |
| | | | | This reverts commit 66090b9d10cdaed917b525225e59d1c19e399248. | ||||
* | Revert "Added missing tests for public, private, protected and alias_method" | Yusuke Endoh | 2020-12-18 | 2 | -75/+1 |
| | | | | This reverts commit e042e8460bb9a63c05f938d51e8c7c5345a6f3a4. | ||||
* | Revert "Added tests for [Feature #17314]" | Yusuke Endoh | 2020-12-18 | 1 | -28/+1 |
| | | | | This reverts commit 34f06062174882a98ebef998c50ad8d4f7fc0f2e. | ||||
* | Drop token info also for endless singleton method definition | Nobuyoshi Nakada | 2020-12-18 | 2 | -8/+8 |
| | |||||
* | Sort URLs by issue numbers [ci skip] | Kazuhiro NISHIYAMA | 2020-12-18 | 1 | -2/+2 |
| | |||||
* | Remove --jit-save-temps from MJIT | Takashi Kokubun | 2020-12-17 | 1 | -1/+1 |
| | | | | It's probably not helping the backtrace. | ||||
* | [strscan] Fix license comment and files | Kenta Murata | 2020-12-18 | 1 | -2/+2 |
| | | | | https://github.com/ruby/strscan/commit/a999f2c6d1 | ||||
* | [strscan] Version 3.0.0 | Kenta Murata | 2020-12-18 | 2 | -2/+13 |
| | | | | https://github.com/ruby/strscan/commit/08645e4e77 | ||||
* | [strscan] Make strscan Ractor safe (#17) | Kenta Murata | 2020-12-18 | 3 | -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 Sasada | 2020-12-18 | 1 | -7/+10 |
| | | | | There is a case to call this function without VM lock acquiring. | ||||
* | Bump version RubyGems and Bundler in NEWS | Hiroshi SHIBATA | 2020-12-18 | 1 | -2/+2 |
| | |||||
* | zlib is ractor-safe | Koichi Sasada | 2020-12-18 | 1 | -0/+4 |
| | |||||
* | Merge RubyGems 3.2.2 and Bundler 2.2.2 | Hiroshi SHIBATA | 2020-12-18 | 16 | -40/+175 |
| | |||||
* | Added tests for [Feature #17314] | Nobuyoshi Nakada | 2020-12-18 | 1 | -1/+28 |
| | |||||
* | Added missing tests for public, private, protected and alias_method | Nobuyoshi Nakada | 2020-12-18 | 2 | -1/+75 |
| | |||||
* | Use rb_id_attrset without intermediate strings | Nobuyoshi Nakada | 2020-12-18 | 1 | -4/+3 |
| | |||||
* | socket is ractor-safe. | Koichi Sasada | 2020-12-18 | 1 | -0/+2 |
| | |||||
* | ruby_set_stack_size: no longer exists | 卜部昌平 | 2020-12-18 | 1 | -1/+0 |
| | | | | Deleted since fc3c60f6081d85f6274986a7a08b59db1515fcb5 | ||||
* | use eval to create different Regexp objects | Koichi Sasada | 2020-12-18 | 1 | -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 check | Koichi Sasada | 2020-12-18 | 1 | -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.compact | Aaron Patterson | 2020-12-17 | 1 | -0/+11 |
| | | | | [Misc #16443][ruby-core:96395] | ||||
* | Better cooperation between public/protected/private with attr* and alias_method | Radosław Bułat | 2020-12-17 | 13 | -42/+256 |
| | |||||
* | * 2020-12-18 [ci skip] | git | 2020-12-18 | 1 | -1/+1 |
| | |||||
* | gc_verify_internal_consistency() needs barrier | Koichi Sasada | 2020-12-18 | 1 | -1/+3 |
| | | | | | gc_verify_internal_consistency() accesses all slots (objects) so all ractors should stop before starting this function. |