Skip to content

Commit 0ee5ad5

Browse files
committed
merge revision(s) r46649: [Backport ruby#10005]
* node.c (dump_node): handle nd_value == (NODE *)-1 to mean this keyword argument is required git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_1@47035 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
1 parent 9604c68 commit 0ee5ad5

File tree

3 files changed

+15
-5
lines changed

3 files changed

+15
-5
lines changed

ChangeLog

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
Sun Aug 3 00:06:10 2014 Charlie Somerville <[email protected]>
2+
3+
* node.c (dump_node): handle nd_value == (NODE *)-1 to mean this
4+
keyword argument is required
5+
16
Thu Jul 31 01:56:11 2014 Koichi Sasada <[email protected]>
27

38
* compile.c (rb_iseq_compile_node): put start label of block after

node.c

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -300,7 +300,12 @@ dump_node(VALUE buf, VALUE indent, int comment, NODE *node)
300300
asgn:
301301
F_ID(nd_vid, "variable");
302302
LAST_NODE;
303-
F_NODE(nd_value, "rvalue");
303+
if (node->nd_value == (NODE *)-1) {
304+
F_MSG(nd_value, "rvalue", "(required keyword argument)");
305+
}
306+
else {
307+
F_NODE(nd_value, "rvalue");
308+
}
304309
break;
305310

306311
case NODE_GASGN:

version.h

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
#define RUBY_VERSION "2.1.2"
2-
#define RUBY_RELEASE_DATE "2014-07-31"
3-
#define RUBY_PATCHLEVEL 186
2+
#define RUBY_RELEASE_DATE "2014-08-03"
3+
#define RUBY_PATCHLEVEL 187
44

55
#define RUBY_RELEASE_YEAR 2014
6-
#define RUBY_RELEASE_MONTH 7
7-
#define RUBY_RELEASE_DAY 31
6+
#define RUBY_RELEASE_MONTH 8
7+
#define RUBY_RELEASE_DAY 3
88

99
#include "ruby/version.h"
1010

0 commit comments

Comments
 (0)