Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Broken on 0.5 #11

Closed
staticfloat opened this issue Feb 15, 2017 · 6 comments
Closed

Broken on 0.5 #11

staticfloat opened this issue Feb 15, 2017 · 6 comments

Comments

@staticfloat
Copy link

staticfloat commented Feb 15, 2017

I think the recent release broke something in ASTInterpreter on 0.5:

$ julia
               _
   _       _ _(_)_     |  A fresh approach to technical computing
  (_)     | (_) (_)    |  Documentation: http://docs.julialang.org
   _ _   _| |_  __ _   |  Type "?help" for help.
  | | | | | | |/ _` |  |
  | | |_| | | | (_| |  |  Version 0.5.0 (2016-09-19 18:14 UTC)
 _/ |\__'_|_|_|\__'_|  |  Official http://julialang.org/ release
|__/                   |  x86_64-pc-linux-gnu

julia> using ASTInterpreter
INFO: Precompiling module ASTInterpreter.
ERROR: LoadError: BoundsError: attempt to access ()
  at index [11]
 in getindex(::Tuple{}, ::Int64) at ./tuple.jl:8
 in getnode(::Expr, ::AbstractTrees.ImplicitNodeStack{Any,Int64}) at /home/sabae/.julia/v0.5/AbstractTrees/src/implicitstacks.jl:21
 in next(::AbstractTrees.PostOrderDFS, ::Nullable{AbstractTrees.ImplicitNodeStack{Any,Int64}}) at /home/sabae/.julia/v0.5/AbstractTrees/src/AbstractTrees.jl:457
 in next(::AbstractTrees.IndEnumerate{AbstractTrees.PostOrderDFS}, ::Nullable{AbstractTrees.ImplicitNodeStack{Any,Int64}}) at /home/sabae/.julia/v0.5/AbstractTrees/src/AbstractTrees.jl:261
 in goto!(::ASTInterpreter.Interpreter, ::Int64) at /home/sabae/.julia/v0.5/ASTInterpreter/src/ASTInterpreter.jl:548
 in _step_expr(::ASTInterpreter.Interpreter) at /home/sabae/.julia/v0.5/ASTInterpreter/src/ASTInterpreter.jl:609
 in step_expr at /home/sabae/.julia/v0.5/ASTInterpreter/src/ASTInterpreter.jl:666 [inlined]
 in #finish!#81(::Bool, ::Bool, ::Function, ::ASTInterpreter.Interpreter) at /home/sabae/.julia/v0.5/ASTInterpreter/src/ASTInterpreter.jl:1720
 in (::ASTInterpreter.#kw##finish!)(::Array{Any,1}, ::ASTInterpreter.#finish!, ::ASTInterpreter.Interpreter) at ./<missing>:0
 in _precompile_() at /home/sabae/.julia/v0.5/ASTInterpreter/src/precompile.jl:5
 in include_from_node1(::String) at ./loading.jl:488
 in macro expansion; at ./none:2 [inlined]
 in anonymous at ./<missing>:?
 in eval(::Module, ::Any) at ./boot.jl:234
 in process_options(::Base.JLOptions) at ./client.jl:239
 in _start() at ./client.jl:318
while loading /home/sabae/.julia/v0.5/ASTInterpreter/src/ASTInterpreter.jl, in expression starting on line 1742
ERROR: Failed to precompile ASTInterpreter to /home/sabae/.julia/lib/v0.5/ASTInterpreter.ji.
 in compilecache(::String) at ./loading.jl:593
 in require(::Symbol) at ./loading.jl:422

@Keno @yuyichao

@fp4code
Copy link

fp4code commented Feb 15, 2017

Confirmed, as a consequence Gallium is broken !

Pkg.pin("AbstractTrees", v"0.0.4")

@tkelman
Copy link

tkelman commented Feb 15, 2017

@Keno please please please do a basic smoke test of things higher in the stack on release julia when you make changes like this

@ChrisRackauckas
Copy link

Maybe ASTInterpreter needs a tag as well?

@ChrisRackauckas
Copy link

@timholy mentioned he had things working on Gallium master along with others, so maybe he has a list to go off of.

@Keno
Copy link
Collaborator

Keno commented Feb 15, 2017

ASTInterpreter need an upper bound for abstracttrees and a new tag from master which will be forthcoming

@timholy
Copy link
Member

timholy commented Feb 15, 2017

The list of all the packages I have that are ahead of their tag can be seen at JuliaDebug/Gallium.jl#187 (comment).

@Keno Keno closed this as completed Jun 28, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants