Skip to content

Tags: princessleia1/ruby

Tags

v2_7_0

Toggle v2_7_0's commit message
[ruby/reline] Version 0.1.2

ruby/reline@b41024e317

v2_7_0_rc2

Toggle v2_7_0_rc2's commit message
compile.c: avoid newarraykwsplat for arguments

`foo(*rest, post, **empty_kw)` is compiled like
`foo(*rest + [post, **empty_kw])`, and `**empty_kw` is removed by
"newarraykwsplat" instruction.
However, the method call still has a flag of KW_SPLAT, so "post" is
considered as a keyword hash, which caused a segfault.
Note that the flag cannot be removed if "empty_kw" is not always empty.

This change fixes the issue by compiling arguments with "newarray"
instead of "newarraykwsplat".

[Bug #16442]

v2_7_0_rc1

Toggle v2_7_0_rc1's commit message
* 2019-12-18 [ci skip]

v2_7_0_preview3

Toggle v2_7_0_preview3's commit message

Verified

This commit was signed with the committer’s verified signature.
nobu Nobuyoshi Nakada
Show include directive differences only when under git

When building from tarballs, the source directory is not a git
repository.

v2_7_0_preview2

Toggle v2_7_0_preview2's commit message
NEWS: Fix the example of Lazy#eager

v2_4_9

Toggle v2_4_9's commit message
add tag v2_4_9

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/tags/v2_4_9@67824 b2dd03c8-39d4-4d8f-98ff-823fe69b080e

v2_6_5

Toggle v2_6_5's commit message
add tag v2_6_5

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/tags/v2_6_5@67812 b2dd03c8-39d4-4d8f-98ff-823fe69b080e

v2_5_7

Toggle v2_5_7's commit message
add tag v2_5_7

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/tags/v2_5_7@67816 b2dd03c8-39d4-4d8f-98ff-823fe69b080e

v2_4_8

Toggle v2_4_8's commit message
add tag v2_4_8

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/tags/v2_4_8@67821 b2dd03c8-39d4-4d8f-98ff-823fe69b080e

v2_6_4

Toggle v2_6_4's commit message
add tag v2_6_4

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/tags/v2_6_4@67798 b2dd03c8-39d4-4d8f-98ff-823fe69b080e