| Age | Commit message (Collapse) | Author |
|
https://github.com/ruby/ruby/pull/4100#pullrequestreview-576059827
Co-authored-by: Nobuyoshi Nakada <nobu@ruby-lang.org>
|
|
cf: https://github.com/ruby/ruby/pull/4100#pullrequestreview-575952836
|
|
They are no longer how Object#clone/Object#dup are defined. In fact
DUPSETUP is not used from anywhere. CLONESETUP has only one usage.
Let's not expose them to extension libraries.
cf https://github.com/ruby/ruby/pull/4100#discussion_r563481718
|
|
Makes no sense any longer.
Notes:
Merged: https://github.com/ruby/ruby/pull/4100
|
|
Makes no sense any longer.
Notes:
Merged: https://github.com/ruby/ruby/pull/4100
|
|
See also https://gcc.gnu.org/gcc-6/changes.html
Clang has this feature when __has_extension(enumerator_attributes) is
set.
MSVC has #pragma deprecated instead.
Notes:
Merged: https://github.com/ruby/ruby/pull/4100
|
|
matz said in [ruby-core:94979]:
> 3.0:
> * taint/trust/untaint/untrust non-verbose warning when called
This is it, for C extensions.
Notes:
Merged: https://github.com/ruby/ruby/pull/4100
|
|
Now that RUBY_FL_TAINT is recycled to become new RUBY_FL_SHAREABLE.
Setting/clearing this flag from extension libraries break Ractor.
Especially problematic one is OBJ_INFECT, which would make non-shareable
objects travel across Ractor boundaries.
Such operations should just be prohibited.
Notes:
Merged: https://github.com/ruby/ruby/pull/4100
|
|
It seems I broke them in commit 9e6e39c3512f7a962c44dc3729c98a0f8be90341
Sorry!
Notes:
Merged: https://github.com/ruby/ruby/pull/4100
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/3885
|
|
Just like rb_define_class_id_under(). Also makes
rb_define_module_under() consistent with rb_define_class_under() in the
same regard.
Notes:
Merged: https://github.com/ruby/ruby/pull/3885
|
|
Link was correct; its target was incorrect; now fixed.
Notes:
Merged-By: BurdetteLamar <BurdetteLamar@Yahoo.com>
|
|
after this commit turned it off globally.
888cf28a7e3a07fc0a41688777a40910654005ad
Co-authored-by: peterzhu2118 <peter@peterzhu.ca>
Notes:
Merged: https://github.com/ruby/ruby/pull/4073
|
|
|
|
[A previous commit](b59077eecf912a16efefc0256f6e94a000ce3888) removes some macro definitions that are used when RGENGC_CHECK_MODE >=4 because they were using data stored against objspace, which is not ractor safe
This commit reinstates those macro definitions, using the current ractor
Co-authored-by: peterzhu2118 <peter@peterzhu.ca>
Notes:
Merged: https://github.com/ruby/ruby/pull/4074
|
|
|
|
Although it was used just to suppress an "unsed argument" warning
in the same manner as other bison-provided functions, it has been
dropped since Bision 3.7.5. And we always suppress that
warnings.
Notes:
Merged: https://github.com/ruby/ruby/pull/4121
|
|
|
|
|
|
|
|
|
|
https://github.com/ruby/rdoc/commit/2a6c22da63
|
|
https://github.com/ruby/rdoc/commit/ad8cf37d72
|
|
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/4117
|
|
This reverts commit 80bad36989bbc4ad6167fe9670327f95b78089ce,
because a few CI machines fail continuously.
|
|
For each `make check`, rubygems test makes "tmp" directory and
some "gem_generate_index..." directories remain there.
* Do not create a (fixed name) directory in the current working
directory
* Should remove its own temporary directory
Notes:
Merged: https://github.com/ruby/ruby/pull/4115
|
|
`RDoc::Parser::ChangeLog` mis-parses ChangeLog generated by
git-log, because of too heuristic `Time.parse`.
For instance, "commit 8187228de0142d3ac7950b7d977c2849e934c637"
results in "8187-08-16", that is, day 228 in the year 8187.
https://github.com/ruby/rdoc/commit/9711e6f6d9
|
|
https://github.com/ruby/rdoc/commit/455715e930
|
|
https://github.com/ruby/rdoc/commit/1821628076
|
|
https://github.com/ruby/rdoc/commit/5d3e153963
|
|
* add 3 levels to headings
* prefix commit log to labels to make unique IDs
https://github.com/ruby/rdoc/commit/5074c13209
|
|
https://github.com/ruby/rdoc/commit/11eefb2ae9
|
|
https://github.com/ruby/rdoc/commit/5e0a123ca1
|
|
The failing test was:
========================================================================================
rdoc/test/rdoc/test_rdoc_i18n_locale.rb:35:in `rescue in test_load_existent_po'
Omission: gettext gem is not found [test_load_existent_po(TestRDocI18nLocale)]
========================================================================================
https://github.com/ruby/rdoc/commit/e5f85839e1
|
|
String#casecmp? also normalize upper case characters in legacy encodings.
|
|
|
|
|
|
https://github.com/ruby/irb/commit/e7c68e74a0
|
|
https://github.com/ruby/irb/commit/47c83ea724
|
|
|
|
|
|
[Bug #17575]
|
|
|
|
"-lc" and "-s ALLOW_MEMORY_GROWTH=1" are needed
|
|
... because BDIGIT_DBL may be long long. POSFIXABLE and NEGFIXABLE
ensures that the value is representable as long, but it failed to build
on emscripten with -Werror -Wshorten-64-to-32.
|
|
|
|
|
|
|
|
```
.../ruby/test/net/http/test_httpresponse.rb:81: warning: constant RubyVM::MJIT is deprecated
```
|