From 5eeb183fc358458ceed035abee2c215af4ffc5c3 Mon Sep 17 00:00:00 2001 From: yugui Date: Sat, 5 Dec 2009 02:36:42 +0000 Subject: merges r25187 from trunk into ruby_1_9_1. -- * parse.y (ripper_yylval_id, ripper_get_{id,value}): wrap ID by NODE to track local variable assignment. * parse.y (lvar_defined_gen, assignable_gen): enable local variable check. [ruby-core:24923] * parse.y (validate): use value only. * test/ripper/test_parser_events.rb (test_local_variables): tests based on a patch from Magnus Holm in [ruby-core:25885]. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@26001 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- ChangeLog | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index 721ae0e27b..3161cef411 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,16 @@ +Fri Oct 2 20:37:37 2009 Nobuyoshi Nakada + + * parse.y (ripper_yylval_id, ripper_get_{id,value}): wrap ID by + NODE to track local variable assignment. + + * parse.y (lvar_defined_gen, assignable_gen): enable local + variable check. [ruby-core:24923] + + * parse.y (validate): use value only. + + * test/ripper/test_parser_events.rb (test_local_variables): tests + based on a patch from Magnus Holm in [ruby-core:25885]. + Fri Oct 2 15:34:15 2009 Nobuyoshi Nakada * thread.c (ruby_suppress_tracing): get rid of clobbering by -- cgit v1.2.3