diff options
-rw-r--r-- | ChangeLog | 5 | ||||
-rwxr-xr-x | tool/compile_prelude.rb | 1 |
2 files changed, 5 insertions, 1 deletions
@@ -1,4 +1,7 @@ -Sat Jan 15 09:48:14 2011 Nobuyoshi Nakada <nobu@ruby-lang.org> +Sat Jan 15 10:00:07 2011 Nobuyoshi Nakada <nobu@ruby-lang.org> + + * tool/compile_prelude.rb (Prelude#initialize): ignore empty + preludes. * ruby.c (ruby_init_prelude): get rid of global namespace pullution. diff --git a/tool/compile_prelude.rb b/tool/compile_prelude.rb index 0ed5558ba3..8ddf44edf1 100755 --- a/tool/compile_prelude.rb +++ b/tool/compile_prelude.rb @@ -36,6 +36,7 @@ class Prelude @need_ruby_prefix = false @preludes = {} @mains = preludes.map {|filename| translate(filename)[0]} + @preludes.delete_if {|_, (_, _, lines, sub)| !sub && lines.empty?} end def translate(filename, sub = false) |