You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
If one defines a method, uses @trace on that method and then redefines the method and runs @trace on it again, it will give the output from the old method definition, not the new one. This seems to be a pretty major bug.
julia>using Traceur
julia>foo() =-10.0:10.0
foo (generic function with 1 method)
julia>foo()
-10.0:1.0:10.0
julia>@tracefoo()
-10.0:1.0:10.0
julia>foo() =-10:10
foo (generic function with 1 method)
julia>foo()
-10:10
julia>@tracefoo()
-10.0:1.0:10.0
The text was updated successfully, but these errors were encountered:
If ASTInterpreter and Vinyl can be upgraded to 1.0, it'd be better to switch back to them to avoid this. Cassette makes sense right now just because it works, but we don't really need this to be compiled.
If one defines a method, uses
@trace
on that method and then redefines the method and runs@trace
on it again, it will give the output from the old method definition, not the new one. This seems to be a pretty major bug.The text was updated successfully, but these errors were encountered: