Skip to content

Commit 245adb1

Browse files
committed
Merge branch 'master' of github.com:ruby-debug/ruby-debug-ide
Conflicts: lib/ruby-debug-ide/version.rb
2 parents 017c8ab + 952c2e8 commit 245adb1

File tree

2 files changed

+8
-6
lines changed

2 files changed

+8
-6
lines changed

lib/ruby-debug-ide/multiprocess/monkey.rb

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
module Debugger
22
module MultiProcess
3-
def self.create_mp_fork
3+
def self.create_mp_fork(private=false)
44
%Q{
55
alias pre_debugger_fork fork
66
7+
#{private ? "private" : ""}
78
def fork(*args)
89
if block_given?
910
return pre_debugger_fork{Debugger::MultiProcess::pre_child; yield}
@@ -15,10 +16,11 @@ def fork(*args)
1516
}
1617
end
1718

18-
def self.create_mp_exec
19+
def self.create_mp_exec(private=false)
1920
%Q{
2021
alias pre_debugger_exec exec
21-
22+
23+
#{private ? "private" : ""}
2224
def exec(*args)
2325
Debugger.interface.close
2426
pre_debugger_exec(*args)
@@ -33,8 +35,8 @@ class << self
3335
module_eval Debugger::MultiProcess.create_mp_fork
3436
module_eval Debugger::MultiProcess.create_mp_exec
3537
end
36-
module_eval Debugger::MultiProcess.create_mp_fork
37-
module_eval Debugger::MultiProcess.create_mp_exec
38+
module_eval Debugger::MultiProcess.create_mp_fork(true)
39+
module_eval Debugger::MultiProcess.create_mp_exec(true)
3840
end
3941

4042
module Process

lib/ruby-debug-ide/version.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
module Debugger
22
IDE_VERSION='0.4.21.pre1'
3-
end
3+
end

0 commit comments

Comments
 (0)