diff --git a/ChangeLog b/ChangeLog.md similarity index 98% rename from ChangeLog rename to ChangeLog.md index 97b8fc5..45c392d 100644 --- a/ChangeLog +++ b/ChangeLog.md @@ -1,3 +1,8 @@ +## [0.4.23.beta9](https://github.com/ruby-debug/ruby-debug-ide/compare/v0.4.23.beta8...master) + +* problem with calculating local varibales for 1.8 fixed + +## "per-historical" changes Dennis Ushakov * run context commands on stopped thread to prevent segfaults (3c1b52d5091fccec447d5695d5b43e73f335cc54) * enable building without deps (9b597f8ce2b97ed40bb57e55ad178cf8ce270fa9) diff --git a/lib/ruby-debug-ide/commands/variables.rb b/lib/ruby-debug-ide/commands/variables.rb index 0d8fa1d..3414fcf 100644 --- a/lib/ruby-debug-ide/commands/variables.rb +++ b/lib/ruby-debug-ide/commands/variables.rb @@ -59,8 +59,9 @@ def help(cmd) end class VarInstanceCommand < Command # :nodoc: - # TODO: try to find out a way to use Kernel.binding - BINDING_COMMAND = (defined? Rubinius) ? 'binding' : '::Kernel.binding' + # TODO: try to find out a way to use Kernel.binding for Rubinius + # ::Kernel.binding doesn't for for ruby 1.8 (see RUBY-14679) + BINDING_COMMAND = (defined?(Rubinius) || RUBY_VERSION < '1.9') ? 'binding' : '::Kernel.binding' def regexp # id will be read as first match, name as post match diff --git a/lib/ruby-debug-ide/version.rb b/lib/ruby-debug-ide/version.rb index 613be3c..00cd78f 100755 --- a/lib/ruby-debug-ide/version.rb +++ b/lib/ruby-debug-ide/version.rb @@ -1,3 +1,3 @@ module Debugger - IDE_VERSION='0.4.23.beta8' + IDE_VERSION='0.4.23.beta9' end diff --git a/ruby-debug-ide.gemspec b/ruby-debug-ide.gemspec index 3fa468d..00d2e45 100644 --- a/ruby-debug-ide.gemspec +++ b/ruby-debug-ide.gemspec @@ -6,7 +6,7 @@ RUBY_DEBUG_IDE_VERSION = Debugger::IDE_VERSION unless defined? RUBY_DEBUG_IDE_VE unless defined? FILES FILES = ['CHANGES', - 'ChangeLog', + 'ChangeLog.md', 'ChangeLog.archive', 'MIT-LICENSE', 'Rakefile',