- 27 8月, 2020 14 次提交
-
-
由 卜部昌平 提交于
-
由 卜部昌平 提交于
Remove all usages of RCAST() so that the header file can be excluded from ruby/ruby.h's dependency.
-
由 卜部昌平 提交于
We should not recommend RBIMPL_*.
-
由 卜部昌平 提交于
Nobody uses this macro any longer.
-
由 Kazuhiro NISHIYAMA 提交于
ref [Feature #17125]
-
由 卜部昌平 提交于
-
由 卜部昌平 提交于
-
由 卜部昌平 提交于
-
由 git 提交于
-
由 卜部昌平 提交于
Used from nowhere any longer.
-
由 卜部昌平 提交于
-
由 卜部昌平 提交于
-
由 卜部昌平 提交于
-
- 26 8月, 2020 6 次提交
-
-
由 Nobuyoshi Nakada 提交于
-
由 Nobuyoshi Nakada 提交于
-
由 Kenta Murata 提交于
WEBrick is not recommended for the production use. We need to explicitly describe this fact in the document to avoid troubles due to misunderstanding.
-
由 Burdette Lamar 提交于
Methods reviewed (a few not modified): key delete shift delete_if reject! reject slice except values_at fetch_values select select! keep_if
-
由 Lars Kanis 提交于
-
由 Peter Zhu 提交于
`rb_objspace_call_finalizer` creates zombies, but does not do the correct accounting (it should increment `heap_pages_final_slots` whenever it creates a zombie). When we do correct accounting, `heap_pages_final_slots` should never underflow (the check for underflow was introduced in 39725a4d). The implementation moves the accounting from the functions that call `make_zombie` into `make_zombie` itself, which reduces code duplication.
-
- 25 8月, 2020 7 次提交
-
-
由 git 提交于
-
由 Burdette Lamar 提交于
Methods: ::new ::[] ::try_convert #rehash #[] #fetch #default #default= #default_proc #default_proc=
-
由 Hiroshi SHIBATA 提交于
-
由 Lars Kanis 提交于
Run ERb processing unconditionally since __FILE__ and $0 doesn't match in a gem context.
-
由 Hiroshi SHIBATA 提交于
-
由 git 提交于
-
由 Jeremy Evans 提交于
For a regular block, accepting two arguments is fine as the array will be autosplatted. However, a lambda that accepts two arguments will not work. We could change the implementation to yield two arguments instead of an array with a single argument, but that would be less backwards compatible. I'm only changing the call-seq to be precise, other examples pass a literal block that accepts two arguments, and I left those alone as that will be the most common usage. Fixes [Bug #17094]
-
- 24 8月, 2020 5 次提交
-
-
由 Hiroshi SHIBATA 提交于
-
由 Kazuhiro NISHIYAMA 提交于
-
由 Yusuke Endoh 提交于
-
由 git 提交于
-
由 Burdette Lamar 提交于
Further compliance with https://github.com/ruby/ruby/blob/master/doc/method_documentation.rdoc#details-and-examples-
-
- 23 8月, 2020 3 次提交
-
-
由 Kazuhiro NISHIYAMA 提交于
-
由 git 提交于
-
由 卜部昌平 提交于
Added some cross compilers that we can run on GitHub Workflow runner environments. Because they are cross compilers we cannot run the generated binary. The added matrix are compile-only.
-
- 22 8月, 2020 5 次提交
-
-
由 卜部昌平 提交于
They are rather annoying than being useful to us.
-
由 卜部昌平 提交于
It seems `clang --save-temps` does not interface well with tool/update-deps. Prefer gcc for that purpose.
-
由 卜部昌平 提交于
STRIP now depends on compilers, not on OS. Previous check against $target_os does no longer work.
-
由 Kazuhiro NISHIYAMA 提交于
https://rubyci.org/logs/rubyci.s3.amazonaws.com/freebsd12/ruby-master/log/20200821T223002Z.fail.html.gz ``` process.c:5593:37: error: implicit conversion loses integer precision: 'long' to 'int' [-Werror,-Wshorten-64-to-32] while ((gle = getlogin_r(login, loginsize)) != 0) { ~~~~~~~~~~ ^~~~~~~~~ ``` type of getlogin_r's 2nd argument is - int on FreeBSD - https://www.freebsd.org/cgi/man.cgi?query=getlogin_r&apropos=0&sektion=0&manpath=FreeBSD+12.1-RELEASE+and+Ports&arch=default&format=html - size_t on Linux, NetBSD - https://man7.org/linux/man-pages/man3/getlogin_r.3.html - https://www.freebsd.org/cgi/man.cgi?query=getlogin_r&apropos=0&sektion=0&manpath=NetBSD+9.0&arch=default&format=html
-
由 Jeremy Evans 提交于
If the thread for the current EC has been killed, don't check the VM ptr for the EC (which gets it via the thread), as that will have already been freed. Fixes [Bug #16907]
-