Skip to content

Commit 6d557e8

Browse files
authored
update to JuliaInterpreter 0.9.46 (#369)
1 parent 65c08f7 commit 6d557e8

File tree

5 files changed

+9
-7
lines changed

5 files changed

+9
-7
lines changed

Project.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ REPL = "3fa0cd96-eef1-5676-8a61-b3b8758bbffb"
1515
CodeTracking = "0.5.7, 1"
1616
Crayons = "4.1"
1717
Highlights = "0.4.3, 0.5"
18-
JuliaInterpreter = "0.9"
18+
JuliaInterpreter = "0.9.46"
1919
julia = "1.6"
2020

2121
[extras]

src/Debugger.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ using REPL.LineEdit
1111
using REPL.REPLCompletions
1212

1313
using CodeTracking
14-
using JuliaInterpreter: JuliaInterpreter, Frame, @lookup, FrameCode, BreakpointRef, debug_command, leaf, root, BreakpointState,
14+
using JuliaInterpreter: JuliaInterpreter, Frame, lookup, FrameCode, BreakpointRef, debug_command, leaf, root, BreakpointState,
1515
finish_and_return!, Compiled
1616

1717
using JuliaInterpreter: pc_expr, moduleof, linenumber, extract_args, locals,

src/printing.jl

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ function pattern_match_apply_call(expr, frame)
7070
if !(isexpr(expr, :call) && expr.args[1] == Core._apply)
7171
return expr
7272
end
73-
args = [@lookup(frame, expr.args[i+2]) for i in 1:(length(expr.args)-2)]
73+
args = Any[lookup(frame, expr.args[i+2]) for i in 1:(length(expr.args)-2)]
7474
new_expr = Expr(:call, expr.args[2])
7575
argsflat = append_any(args...)
7676
for x in argsflat
@@ -105,7 +105,7 @@ function print_next_expr(io::IO, frame::Frame)
105105
if isexpr(expr, :call) || isexpr(expr, :return)
106106
for i in 1:length(expr.args)
107107
val = try
108-
@lookup(frame, expr.args[i])
108+
lookup(frame, expr.args[i])
109109
catch err
110110
err isa UndefVarError || rethrow(err)
111111
expr.args[i]
@@ -116,7 +116,7 @@ function print_next_expr(io::IO, frame::Frame)
116116
if isdefined(Core, :ReturnNode)
117117
if expr isa Core.ReturnNode
118118
val = try
119-
@lookup(frame, expr.val)
119+
lookup(frame, expr.val)
120120
catch err
121121
err isa UndefVarError || rethrow(err)
122122
expr.val

test/misc.jl

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
# Issue #14
22

33
using Debugger: _iscall
4-
using JuliaInterpreter: JuliaInterpreter, pc_expr, evaluate_call!, finish_and_return!, @lookup, enter_call_expr, breakpoints
4+
using JuliaInterpreter
5+
using JuliaInterpreter: pc_expr, evaluate_call!, finish_and_return!, enter_call_expr
56
runframe(frame::Frame, pc=frame.pc[]) = Some{Any}(finish_and_return!(Compiled(), frame))
67

78
frame = @make_frame map(x->2x, 1:10)

test/runtests.jl

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
using Debugger: Debugger, @enter, execute_command, RunDebugger, @make_frame
2-
import JuliaInterpreter: JuliaInterpreter, Frame, @lookup, Compiled, pc_expr
2+
using JuliaInterpreter
3+
import JuliaInterpreter: pc_expr
34
import CodeTracking
45
using InteractiveUtils
56

0 commit comments

Comments
 (0)