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

Julia v1.2-rc2: Internal error in ApproxFun tests #32608

Closed
dlfivefifty opened this issue Jul 17, 2019 · 12 comments
Closed

Julia v1.2-rc2: Internal error in ApproxFun tests #32608

dlfivefifty opened this issue Jul 17, 2019 · 12 comments
Assignees

Comments

@dlfivefifty
Copy link
Contributor

Running the ApproxFun tests generated the below error. You may have to be on master for ApproxFun, ApproxFunBase, ApproxFunOrthogonalPolynomials, ApproxFunSingularities, and ApproxFunFourier.

Internal error: encountered unexpected error in runtime:
StackOverflowError()
subtype_ccheck at /Users/solver/Projects/julia-1.2/src/subtype.c:464
var_gt at /Users/solver/Projects/julia-1.2/src/subtype.c:573
var_gt at /Users/solver/Projects/julia-1.2/src/subtype.c:563
var_gt at /Users/solver/Projects/julia-1.2/src/subtype.c:563
var_gt at /Users/solver/Projects/julia-1.2/src/subtype.c:563
...
var_gt at /Users/solver/Projects/julia-1.2/src/subtype.c:563
exists_subtype at /Users/solver/Projects/julia-1.2/src/subtype.c:1125 [inlined]
forall_exists_subtype at /Users/solver/Projects/julia-1.2/src/subtype.c:1153
subtype_ccheck at /Users/solver/Projects/julia-1.2/src/subtype.c:474
var_gt at /Users/solver/Projects/julia-1.2/src/subtype.c:573
var_gt at /Users/solver/Projects/julia-1.2/src/subtype.c:563
var_gt at /Users/solver/Projects/julia-1.2/src/subtype.c:563
var_gt at /Users/solver/Projects/julia-1.2/src/subtype.c:563
subtype at /Users/solver/Projects/julia-1.2/src/subtype.c:979
exists_subtype at /Users/solver/Projects/julia-1.2/src/subtype.c:1125 [inlined]
forall_exists_subtype at /Users/solver/Projects/julia-1.2/src/subtype.c:1153
subtype_ccheck at /Users/solver/Projects/julia-1.2/src/subtype.c:474
var_gt at /Users/solver/Projects/julia-1.2/src/subtype.c:573
forall_exists_equal at /Users/solver/Projects/julia-1.2/src/subtype.c:1101
subtype at /Users/solver/Projects/julia-1.2/src/subtype.c:1063
forall_exists_equal at /Users/solver/Projects/julia-1.2/src/subtype.c:1101
subtype at /Users/solver/Projects/julia-1.2/src/subtype.c:1063
subtype_tuple at /Users/solver/Projects/julia-1.2/src/subtype.c:894 [inlined]
subtype at /Users/solver/Projects/julia-1.2/src/subtype.c:1040
subtype_unionall at /Users/solver/Projects/julia-1.2/src/subtype.c:673
subtype_unionall at /Users/solver/Projects/julia-1.2/src/subtype.c:704
subtype_unionall at /Users/solver/Projects/julia-1.2/src/subtype.c:704
exists_subtype at /Users/solver/Projects/julia-1.2/src/subtype.c:1125 [inlined]
forall_exists_subtype at /Users/solver/Projects/julia-1.2/src/subtype.c:1153
jl_subtype_env at /Users/solver/Projects/julia-1.2/src/subtype.c:1409
jl_subtype at /Users/solver/Projects/julia-1.2/src/subtype.c:1441 [inlined]
jl_types_equal at /Users/solver/Projects/julia-1.2/src/subtype.c:1455
jl_typemap_lookup_by_type_ at /Users/solver/Projects/julia-1.2/src/typemap.c:675
jl_typemap_assoc_by_type at /Users/solver/Projects/julia-1.2/src/typemap.c:733
jl_specializations_get_linfo at /Users/solver/Projects/julia-1.2/src/gf.c:94
specialize_method at ./compiler/utilities.jl:136 [inlined]
specialize_method at ./compiler/utilities.jl:128 [inlined]
typeinf_edge at ./compiler/typeinfer.jl:452
abstract_call_method at ./compiler/abstractinterpretation.jl:376
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:93
abstract_call at ./compiler/abstractinterpretation.jl:818
abstract_call at ./compiler/abstractinterpretation.jl:608
abstract_eval_call at ./compiler/abstractinterpretation.jl:847
abstract_eval at ./compiler/abstractinterpretation.jl:917
typeinf_local at ./compiler/abstractinterpretation.jl:1174
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1230
typeinf at ./compiler/typeinfer.jl:12
typeinf_edge at ./compiler/typeinfer.jl:482
abstract_call_method at ./compiler/abstractinterpretation.jl:376
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:93
abstract_call at ./compiler/abstractinterpretation.jl:818
jfptr_abstract_call_591 at /Users/solver/Projects/julia-1.2/usr/lib/julia/sys.dylib (unknown line)
abstract_apply at ./compiler/abstractinterpretation.jl:561
abstract_call at ./compiler/abstractinterpretation.jl:609
abstract_call at ./compiler/abstractinterpretation.jl:608
abstract_eval_call at ./compiler/abstractinterpretation.jl:847
abstract_eval at ./compiler/abstractinterpretation.jl:917
typeinf_local at ./compiler/abstractinterpretation.jl:1174
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1230
typeinf at ./compiler/typeinfer.jl:12
typeinf_edge at ./compiler/typeinfer.jl:482
abstract_call_method at ./compiler/abstractinterpretation.jl:376
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:93
abstract_call at ./compiler/abstractinterpretation.jl:818
jfptr_abstract_call_591 at /Users/solver/Projects/julia-1.2/usr/lib/julia/sys.dylib (unknown line)
abstract_apply at ./compiler/abstractinterpretation.jl:561
abstract_call at ./compiler/abstractinterpretation.jl:609
abstract_call at ./compiler/abstractinterpretation.jl:608
abstract_eval_call at ./compiler/abstractinterpretation.jl:847
abstract_eval at ./compiler/abstractinterpretation.jl:917
typeinf_local at ./compiler/abstractinterpretation.jl:1174
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1230
typeinf at ./compiler/typeinfer.jl:12
typeinf_edge at ./compiler/typeinfer.jl:482
abstract_call_method at ./compiler/abstractinterpretation.jl:376
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:93
abstract_call at ./compiler/abstractinterpretation.jl:818
jfptr_abstract_call_591 at /Users/solver/Projects/julia-1.2/usr/lib/julia/sys.dylib (unknown line)
abstract_apply at ./compiler/abstractinterpretation.jl:561
abstract_call at ./compiler/abstractinterpretation.jl:609
abstract_call at ./compiler/abstractinterpretation.jl:608
abstract_eval_call at ./compiler/abstractinterpretation.jl:847
abstract_eval at ./compiler/abstractinterpretation.jl:917
typeinf_local at ./compiler/abstractinterpretation.jl:1174
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1230
typeinf at ./compiler/typeinfer.jl:12
typeinf_edge at ./compiler/typeinfer.jl:482
abstract_call_method at ./compiler/abstractinterpretation.jl:376
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:93
abstract_call at ./compiler/abstractinterpretation.jl:818
jfptr_abstract_call_591 at /Users/solver/Projects/julia-1.2/usr/lib/julia/sys.dylib (unknown line)
abstract_apply at ./compiler/abstractinterpretation.jl:561
abstract_call at ./compiler/abstractinterpretation.jl:609
abstract_call at ./compiler/abstractinterpretation.jl:608
abstract_eval_call at ./compiler/abstractinterpretation.jl:847
abstract_eval at ./compiler/abstractinterpretation.jl:917
typeinf_local at ./compiler/abstractinterpretation.jl:1174
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1230
typeinf at ./compiler/typeinfer.jl:12
typeinf_edge at ./compiler/typeinfer.jl:482
abstract_call_method at ./compiler/abstractinterpretation.jl:376
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:93
abstract_call at ./compiler/abstractinterpretation.jl:818
abstract_call at ./compiler/abstractinterpretation.jl:608
abstract_eval_call at ./compiler/abstractinterpretation.jl:847
abstract_eval at ./compiler/abstractinterpretation.jl:917
typeinf_local at ./compiler/abstractinterpretation.jl:1174
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1230
typeinf at ./compiler/typeinfer.jl:12
typeinf_ext at ./compiler/typeinfer.jl:568
typeinf_ext at ./compiler/typeinfer.jl:599
jfptr_typeinf_ext_1 at /Users/solver/Projects/julia-1.2/usr/lib/julia/sys.dylib (unknown line)
jl_apply_generic at /Users/solver/Projects/julia-1.2/src/gf.c:2191 [inlined]
jl_apply at /Users/solver/Projects/julia-1.2/src/./julia.h:1606 [inlined]
jl_type_infer at /Users/solver/Projects/julia-1.2/src/gf.c:207
jl_compile_method_internal at /Users/solver/Projects/julia-1.2/src/gf.c:1773
jl_apply_generic at /Users/solver/Projects/julia-1.2/src/gf.c:2196
jl_apply at /Users/solver/Projects/julia-1.2/src/./julia.h:1606 [inlined]
jl_f__apply at /Users/solver/Projects/julia-1.2/src/builtins.c:563
#newton#34 at /Users/solver/Projects/ApproxFun.jl/src/Extras/autodifferentiation.jl:136
newton at /Users/solver/Projects/ApproxFun.jl/src/Extras/autodifferentiation.jl:120
do_call at /Users/solver/Projects/julia-1.2/src/interpreter.c:323
eval_body at /Users/solver/Projects/julia-1.2/src/interpreter.c:635
eval_body at /Users/solver/Projects/julia-1.2/src/interpreter.c:699
eval_body at /Users/solver/Projects/julia-1.2/src/interpreter.c:699
eval_body at /Users/solver/Projects/julia-1.2/src/interpreter.c:699
eval_body at /Users/solver/Projects/julia-1.2/src/interpreter.c:699
jl_interpret_toplevel_thunk_callback at /Users/solver/Projects/julia-1.2/src/interpreter.c:884
Interpreter frame (ip: 935)
jl_interpret_toplevel_thunk at /Users/solver/Projects/julia-1.2/src/interpreter.c:893
jl_toplevel_eval_flex at /Users/solver/Projects/julia-1.2/src/toplevel.c:815
jl_parse_eval_all at /Users/solver/Projects/julia-1.2/src/ast.c:873
jl_load at /Users/solver/Projects/julia-1.2/src/toplevel.c:879 [inlined]
jl_load_ at /Users/solver/Projects/julia-1.2/src/toplevel.c:886
include at ./boot.jl:328 [inlined]
include_relative at ./loading.jl:1094
include at ./Base.jl:31
include at ./client.jl:431
do_call at /Users/solver/Projects/julia-1.2/src/interpreter.c:323
eval_body at /Users/solver/Projects/julia-1.2/src/interpreter.c:635
jl_interpret_toplevel_thunk_callback at /Users/solver/Projects/julia-1.2/src/interpreter.c:884
Interpreter frame (ip: 2)
jl_interpret_toplevel_thunk at /Users/solver/Projects/julia-1.2/src/interpreter.c:893
jl_toplevel_eval_flex at /Users/solver/Projects/julia-1.2/src/toplevel.c:815
jl_parse_eval_all at /Users/solver/Projects/julia-1.2/src/ast.c:873
jl_load at /Users/solver/Projects/julia-1.2/src/toplevel.c:879 [inlined]
jl_load_ at /Users/solver/Projects/julia-1.2/src/toplevel.c:886
include at ./boot.jl:328 [inlined]
include_relative at ./loading.jl:1094
include at ./Base.jl:31
include at ./client.jl:431
do_call at /Users/solver/Projects/julia-1.2/src/interpreter.c:323
eval_stmt_value at /Users/solver/Projects/julia-1.2/src/interpreter.c:362 [inlined]
eval_body at /Users/solver/Projects/julia-1.2/src/interpreter.c:758
jl_interpret_toplevel_thunk_callback at /Users/solver/Projects/julia-1.2/src/interpreter.c:884
Interpreter frame (ip: 0)
jl_interpret_toplevel_thunk at /Users/solver/Projects/julia-1.2/src/interpreter.c:893
jl_toplevel_eval_flex at /Users/solver/Projects/julia-1.2/src/toplevel.c:815
jl_toplevel_eval_flex at /Users/solver/Projects/julia-1.2/src/toplevel.c:764
jl_toplevel_eval at /Users/solver/Projects/julia-1.2/src/toplevel.c:824 [inlined]
jl_toplevel_eval_in at /Users/solver/Projects/julia-1.2/src/toplevel.c:844
eval at ./boot.jl:330
exec_options at ./client.jl:271
_start at ./client.jl:464
true_main at /Users/solver/Projects/julia-1.2/usr/bin/julia (unknown line)
main at /Users/solver/Projects/julia-1.2/usr/bin/julia (unknown line)
Test Summary: | (Symbol("#238#f")Pass  )), CoreTotal.Function, Expr(:call, 
Core.svec, SSAValue(3)Extras       , SSAValue(4)),  | false, 2)  15  ,
  Expr(:return, nothing   15)], codelocs
=Array{Int32, ( 6,)}[1, 341, 1, .1, 1, 7140261], ssavaluetypes seconds=6, ssaflags (=Array{UInt8, (860,)}[], .method_for_inference_limit_heuristics=nothing, 72linetable=Array{Any M, (1,)}[Core allocations: .LineInfoNode(method3.857 GiB=Symbol("top-level scope"), , file=:6none, line=.0, inlined_at=380)], % gc timeslotnames=Array{Symbol), (0,)}[]
, slotflags=Array{Test Summary: | UInt8, (0,)}[Pass  ], slottypes=Totalnothing, rettype=
Any, parent=BigFloat     nothing, min_world= | 1, max_world=  13  -1, inferred=   13false, inlineable=
false, propagate_inbounds= false, pure=21false)),
  .Expr(:call, Core.svec392681, Symbol("##23#36") seconds, Core.Any,  (Core.Any),
  48Expr(:call, Core.svec.),
  Expr(:call, 98Core.svec, SSAValue(484) M, SSAValue(485)),
   allocations: Expr(:method, false, 2.387 GiBSSAValue(486), , Core.10CodeInfo(.code=52Array{Any% gc time, (7,))}[
  
Expr(:call, Test Summary:         | Core.getfield, CorePass  .SlotNumber(idTotal=1), 
:(:gp)Chebyshev and Fourier),
  Expr(:call,  | SSAValue(1), Core.   3  SlotNumber(id=    32)),
  
Expr(:call, Core.getfieldTest Summary:                     | , Core.SlotNumberPass  (id=1Total), :(Symbol("
#238#f")))Piecewise space definite integral,
  Expr(:call, SSAValue(3) | , Core.SlotNumber   1  (id=3    1)),
  Expr(:call
, Main.:(+), Test Summary:      | Core.SlotNumber(Pass  id=3)Total, SSAValue(4)),
  
Expr(:call, Main.:(*)Extending function, SSAValue(2), SSAValue(5) | ),
  Expr(:return,    3  SSAValue(6))],     3codelocs=Array{Int32
, (7,)}[1 , 1, 124, 1, 1., 1, 1244602], ssavaluetypes= seconds7, ssaflags= (Array{UInt8, (0,34)}[], method_for_inference_limit_heuristics.=nothing, linetable11=Array{Any, ( M1,)}[Core. allocations: LineInfoNode(method=2.093 GiBSymbol("#23"), , file=Symbol("/Users/solver/Projects/ApproxFun.jl/test/ExtrasTest.jl7"), line=.66, inlined_at=390)], % gc timeslotnames=Array{Symbol), (3,)}[
  
Symbol("#self#"),
   :x,
  : y], slotflags0=Array{UInt8, (.3,)}[0x00, 6816670x08, 0x08] seconds, slottypes=nothing (, rettype=Any739, parent=nothing., min_world=123, max_world=-1 k, inferred=false allocations: , inlineable=false108.724 MiB, propagate_inbounds=false, , pure=false12)),
  Expr(:call., :Chebyshev, 76Core.SlotNumber(% gc timeid=59))),
  Expr(:call, 
:DefiniteIntegral, SSAValue(488)Test Summary:       | ),
  Symbol("##23#36Pass  "),
  Expr(:call, TotalCore.typeof, Core
.SlotNumber(idperiodic x interval=51)) | ,
  Expr(:call, Core 396  .typeof, Core.  396SlotNumber(id=
60)),
  Test Summary:      | Expr(:call, Core.apply_typePass  , SSAValue(490), SSAValue(491)Total, SSAValue(492)),
...
  Symbol("")], slotflags=Array{UInt8, (128,)}[0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x48, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x58, 0x18, 0x18, 0x18, 0x18, 0x58, 0x18, 0x18, 0x18, 0x18, 0x58, 0x18, 0x18, 0x58, 0x18, 0x18, 0x18, 0x58, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x08, 0x08, 0x18, 0x18, 0x58, 0x18, 0x18, 0x18, 0x18, 0x18, 0x08, 0x18, 0x08, 0x58, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x08, 0x08, 0x18, 0x18, 0x08, 0x08, 0x18, 0x18, 0x18, 0x08, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00], slottypes=nothing, rettype=Any, parent=nothing, min_world=1, max_world=-1, inferred=false, inlineable=false, propagate_inbounds=false, pure=false)Core.CodeInfo(code=Array{Any, (15,)}[
  Core.SlotNumber(id=1) = Expr(:call, Base.gc_num),
  Core.SlotNumber(id=2) = Expr(:call, Base.time_ns),
  Core.SlotNumber(id=3) = Expr(:call, :include, "ExtrasTest.jl"),
  Expr(:call, Base.time_ns),
  Core.SlotNumber(id=2) = Expr(:call, Base.:(-), SSAValue(4), Core.SlotNumber(id=2)),
  Expr(:call, Base.gc_num),
  Core.SlotNumber(id=4) = Expr(:call, Base.GC_Diff, SSAValue(6), Core.SlotNumber(id=1)),
  Core.SlotNumber(id=2),
  Expr(:call, Base.getproperty, Core.SlotNumber(id=4), :(:allocd)),
  Expr(:call, Base.getproperty, Core.SlotNumber(id=4), :(:total_time)),
  Expr(:call, Base.gc_alloc_count, Core.SlotNumber(id=4)),
  Expr(:call, Base.time_print, SSAValue(8), SSAValue(9), SSAValue(10), SSAValue(11)),
  Expr(:call, Base.println),
  Core.SlotNumber(id=3),
  Expr(:return, nothing)], codelocs=Array{Int32, (15,)}[1, 2, 3, 4, 4, 5, 5, 6, 6, 6, 6, 6, 7, 8, 8], ssavaluetypes=15, ssaflags=Array{UInt8, (0,)}[], method_for_inference_limit_heuristics=nothing, linetable=Array{Any, (8,)}[
  Core.LineInfoNode(method=Symbol("top-level scope"), file=Symbol("util.jl"), line=154, inlined_at=0),
  Core.LineInfoNode(method=Symbol("top-level scope"), file=Symbol("util.jl"), line=155, inlined_at=0),
  Core.LineInfoNode(method=Symbol("top-level scope"), file=Symbol("util.jl"), line=156, inlined_at=0),
  Core.LineInfoNode(method=Symbol("top-level scope"), file=Symbol("util.jl"), line=157, inlined_at=0),
  Core.LineInfoNode(method=Symbol("top-level scope"), file=Symbol("util.jl"), line=158, inlined_at=0),
  Core.LineInfoNode(method=Symbol("top-level scope"), file=Symbol("util.jl"), line=159, inlined_at=0),
  Core.LineInfoNode(method=Symbol("top-level scope"), file=Symbol("util.jl"), line=161, inlined_at=0),
  Core.LineInfoNode(method=Symbol("top-level scope"), file=Symbol("util.jl"), line=162, inlined_at=0)], slotnames=Array{Symbol, (4,)}[
  Symbol("#188#stats"),
  :elapsedtime,
  :val,
  :diff], slotflags=Array{UInt8, (4,)}[0x18, 0x08, 0x18, 0x18], slottypes=nothing, rettype=Any, parent=nothing, min_world=1, max_world=-1, inferred=false, inlineable=false, propagate_inbounds=false, pure=false)Core.CodeInfo(code=Array{Any, (2,)}[
  Expr(:call, :include, "/Users/solver/Projects/ApproxFun.jl/test/runtests.jl"),
  Expr(:return, SSAValue(1))], codelocs=Array{Int32, (2,)}[1, 1], ssavaluetypes=2, ssaflags=Array{UInt8, (0,)}[], method_for_inference_limit_heuristics=nothing, linetable=Array{Any, (1,)}[Core.LineInfoNode(method=Symbol("top-level scope"), file=:none, line=5, inlined_at=0)], slotnames=Array{Symbol, (0,)}[], slotflags=Array{UInt8, (0,)}[], slottypes=nothing, rettype=Any, parent=nothing, min_world=1, max_world=-1, inferred=false, inlineable=false, propagate_inbounds=false, pure=false)Internal error: encountered unexpected error in runtime:
StackOverflowError()
Core.CodeInfo(code=Array{Any, (1012,)}[
  Expr(:call, Test.get_testset_depth),
  Expr(:call, Test.:(==), SSAValue(1), 0),
  Expr(:gotoifnot, SSAValue(2), 6),
  Core.SlotNumber(id=94) = Test.DefaultTestSet,
  goto 8,
  Expr(:call, Test.get_testset),
  Core.SlotNumber(id=94) = Expr(:call, Test.typeof, SSAValue(6)),
  Core.SlotNumber(id=94),
  Expr(:call, Test._check_testset, SSAValue(8), quote Expr(:call, :==, Expr(:call, :get_testset_depth), 0) end),
  Expr(:call, Test.get_testset_depth),
  Expr(:call, Test.:(==), SSAValue(10), 0),
  Expr(:gotoifnot, SSAValue(11), 15),
  Core.SlotNumber(id=95) = Test.DefaultTestSet,
  goto 17,
  Expr(:call, Test.get_testset),
  Core.SlotNumber(id=95) = Expr(:call, Test.typeof, SSAValue(15)),
  Core.SlotNumber(id=95),
  SSAValue(17),
  Expr(:call, Base.NamedTuple),
  Expr(:call, Core.apply_type, Test.Dict, Test.Symbol, Test.Any),
  Expr(:call, SSAValue(20)),
  Expr(:call, Base.merge, SSAValue(19), SSAValue(21)),
  Expr(:call, Base.isempty, SSAValue(22)),
  Expr(:gotoifnot, SSAValue(23), 27),
  Core.SlotNumber(id=96) = Expr(:call, SSAValue(18), "Extras"),
  goto 29,
  Expr(:call, Core.kwfunc, SSAValue(18)),
  Core.SlotNumber(id=96) = Expr(:call, SSAValue(27), SSAValue(22), SSAValue(18), "Extras"),
  Symbol("#192#ts") = Core.SlotNumber(id=96),
  Expr(:gotoifnot, false, 32),
  goto 30,
  Expr(:call, Test.push_testset, Symbol("#192#ts")),
  Expr(:call, Test.copy, Test.GLOBAL_RNG),
  Symbol("#193#oldrng") = SSAValue(33),
  Expr(:enter, 1004),
  Core.SlotNumber(id=97) = -1,
  Expr(:enter, 988),
  <newvar #<1>>,
  <newvar #<2>>,
  <newvar #<3>>,
  <newvar #<4>>,
  <newvar #<5>>,
  <newvar #<6>>,
  <newvar #<7>>,
  <newvar #<8>>,
  Expr(:call, Base.getproperty, Test.Random, :(:seed!)),
  Expr(:call, Base.getproperty, Test.GLOBAL_RNG, :(:seed)),
  Expr(:call, SSAValue(46), SSAValue(47)),
  Expr(:call, Test.get_testset_depth),
  Expr(:call, Test.:(==), SSAValue(49), 0),
  Expr(:gotoifnot, SSAValue(50), 54),
  Core.SlotNumber(id=98) = Test.DefaultTestSet,
  goto 56,
  Expr(:call, Test.get_testset),
  Core.SlotNumber(id=98) = Expr(:call, Test.typeof, SSAValue(54)),
  Core.SlotNumber(id=98),
  Expr(:call, Test._check_testset, SSAValue(56), quote Expr(:call, :==, Expr(:call, :get_testset_depth), 0) end),
  Expr(:call, Test.get_testset_depth),
  Expr(:call, Test.:(==), SSAValue(58), 0),
  Expr(:gotoifnot, SSAValue(59), 63),
  Core.SlotNumber(id=99) = Test.DefaultTestSet,
  goto 65,
  Expr(:call, Test.get_testset),
  Core.SlotNumber(id=99) = Expr(:call, Test.typeof, SSAValue(63)),
  Core.SlotNumber(id=99),
  SSAValue(65),
  Expr(:call, Base.NamedTuple),
  Expr(:call, Core.apply_type, Test.Dict, Test.Symbol, Test.Any),
  Expr(:call, SSAValue(68)),
  Expr(:call, Base.merge, SSAValue(67), SSAValue(69)),
  Expr(:call, Base.isempty, SSAValue(70)),
  Expr(:gotoifnot, SSAValue(71), 75),
  Core.SlotNumber(id=100) = Expr(:call, SSAValue(66), "Dual numbers"),
  goto 77,
  Expr(:call, Core.kwfunc, SSAValue(66)),
  Core.SlotNumber(id=100) = Expr(:call, SSAValue(75), SSAValue(70), SSAValue(66), "Dual numbers"),
  Core.SlotNumber(id=1) = Core.SlotNumber(id=100),
  Expr(:gotoifnot, false, 80),
  goto 78,
  Expr(:call, Test.push_testset, Core.SlotNumber(id=1)),
  Core.SlotNumber(id=2) = Expr(:call, Test.copy, Test.GLOBAL_RNG),
  Expr(:enter, 292),
  Core.SlotNumber(id=101) = -1,
  Expr(:enter, 275),
  <newvar #<9>>,
  <newvar #<10>>,
  <newvar #<11>>,
  <newvar #<12>>,
  <newvar #<13>>,
  Expr(:call, Base.getproperty, Test.Random, :(:seed!)),
  Expr(:call, Base.getproperty, Test.GLOBAL_RNG, :(:seed)),
  Expr(:call, SSAValue(90), SSAValue(91)),
  Expr(:enter, 103),
  Expr(:call, :dual, 1.5, 1),
  Expr(:call, :dual, 1, 1),
  Expr(:call, :dual, 2),
  Expr(:call, :Segment, SSAValue(95), SSAValue(96)),
  Expr(:call, Test.Expr, :(:comparison), SSAValue(94), :, SSAValue(97)),
  Expr(:call, Test.Expr, :(:comparison), quote Expr(:call, :dual, 1.5, 1) end, :(:), quote Expr(:call, :Segment, Expr(:call, :dual, 1, 1), Expr(:call, :dual, 2)) end),
  Core.SlotNumber(id=102) = Expr(:call, Test.eval_test, SSAValue(98), SSAValue(99), quote #= Symbol("/Users/solver/Projects/ApproxFun.jl/test/ExtrasTest.jl"):6 =# end, quote false end),
  Expr(:leave, 1),
  goto 115,
  Expr(:leave, 1),
  Core.SlotNumber(id=14) = Expr(:the_exception),
  Expr(:call, Test.isa, Core.SlotNumber(id=14), Test.InterruptException),
  Expr(:gotoifnot, SSAValue(105), 109),
  Expr(:call, Test.rethrow),
  goto 110,
  false,
  Core.SlotNumber(id=14),
  Expr(:call, Base.getproperty, Test.Base, :(:catch_stack)),
  Expr(:call, SSAValue(111)),
  Core.SlotNumber(id=102) = Expr(:call, Test.Threw, SSAValue(110), SSAValue(112), quote #= Symbol("/Users/solver/Projects/ApproxFun.jl/test/ExtrasTest.jl"):6 =# end),
  Expr(:pop_exception, SSAValue(93)),
  Core.SlotNumber(id=102),
  Expr(:call, Test.do_test, SSAValue(115), quote Expr(:call, :, Expr(:call, :dual, 1.5, 1), Expr(:call, :Segment, Expr(:call, :dual, 1, 1), Expr(:call, :dual, 2))) end),
  Expr(:call, :dual, 1, 1),
  Expr(:call, :dual, 2),
  Expr(:call, :Segment, SSAValue(117), SSAValue(118)),
  Core.SlotNumber(id=9) = Expr(:call, :Fun, :exp, SSAValue(119), 20),
  Expr(:thunk, Core.CodeInfo(code=Array{Any, (4,)}[
  Expr(:global, Symbol("##17#30")),
  Expr(:const, Symbol("##17#30")),
  Expr(:struct_type, Symbol("##17#30"), Expr(:call, Core.svec), Expr(:call, Core.svec), Core.Function, Expr(:call, Core.svec), false, 0),
  Expr(:return, nothing)], codelocs=Array{Int32, (4,)}[1, 1, 1, 1], ssavaluetypes=4, ssaflags=Array{UInt8, (0,)}[], method_for_inference_limit_heuristics=nothing, linetable=Array{Any, (1,)}[Core.LineInfoNode(method=Symbol("top-level scope"), file=:none, line=0, inlined_at=0)], slotnames=Array{Symbol, (0,)}[], slotflags=Array{UInt8, (0,)}[], slottypes=nothing, rettype=Any, parent=nothing, min_world=1, max_world=-1, inferred=false, inlineable=false, propagate_inbounds=false, pure=false)),
  Expr(:call, Core.svec, Symbol("##17#30"), Core.Any),
  Expr(:call, Core.svec),
  Expr(:call, Core.svec, SSAValue(122), SSAValue(123)),
  Expr(:method, false, SSAValue(124), Core.CodeInfo(code=Array{Any, (6,)}[
  Expr(:call, Main.:(+), 1, Core.SlotNumber(id=2)),
  Expr(:call, Main.Segment, SSAValue(1), 2),
  Expr(:call, Main.Fun, Main.exp, SSAValue(2)),
  Expr(:call, Base.getproperty, SSAValue(3), :(:coefficients)),
  Expr(:call, Base.getindex, SSAValue(4), 1),
  Expr(:return, SSAValue(5))], codelocs=Array{Int32, (6,)}[1, 1, 1, 1, 1, 1], ssavaluetypes=6, ssaflags=Array{UInt8, (0,)}[], method_for_inference_limit_heuristics=nothing, linetable=Array{Any, (1,)}[Core.LineInfoNode(method=Symbol("#17"), file=:none, line=0, inlined_at=0)], slotnames=Array{Symbol, (2,)}[
  Symbol("#self#"),
  :h], slotflags=Array{UInt8, (2,)}[0x00, 0x08], slottypes=nothing, rettype=Any, parent=nothing, min_world=1, max_world=-1, inferred=false, inlineable=false, propagate_inbounds=false, pure=false)),
  Expr(:enter, 142),
  Core.SlotNumber(id=15) = Expr(:new, Symbol("##17#30")),
  Core.SlotNumber(id=15),
  Expr(:call, :.., 0, 1),
  Expr(:call, :Fun, SSAValue(128), SSAValue(129)),
  Expr(:call, Base.adjoint, SSAValue(130)),
  Expr(:call, SSAValue(131), 0),
  Expr(:call, Base.getproperty, :DualNumbers, :(:epsilon)),
  Expr(:call, Base.getproperty, Core.SlotNumber(id=9), :(:coefficients)),
  Expr(:call, Base.getindex, SSAValue(134), 1),
  Expr(:call, SSAValue(133), SSAValue(135)),
  Expr(:call, Test.Expr, :(:comparison), SSAValue(132), :, SSAValue(136)),
  Expr(:call, Test.Expr, :(:comparison), quote Expr(:call, Expr(:', Expr(:call, :Fun, Expr(:->, :h, Expr(:block, Expr(:ref, Expr(:., Expr(:call, :Fun, :exp, Expr(:call, :Segment, Expr(:call, :+, 1, :h), 2)), :(:coefficients)), 1))), Expr(:call, :.., 0, 1))), 0) end, :(:≈), quote Expr(:call, Expr(:., :DualNumbers, :(:epsilon)), Expr(:ref, Expr(:., :f, :(:coefficients)), 1)) end),
  Core.SlotNumber(id=103) = Expr(:call, Test.eval_test, SSAValue(137), SSAValue(138), quote #= Symbol("/Users/solver/Projects/ApproxFun.jl/test/ExtrasTest.jl"):9 =# end, quote false end),
  Expr(:leave, 1),
  goto 154,
  Expr(:leave, 1),
  Core.SlotNumber(id=16) = Expr(:the_exception),
  Expr(:call, Test.isa, Core.SlotNumber(id=16), Test.InterruptException),
  Expr(:gotoifnot, SSAValue(144), 148),
  Expr(:call, Test.rethrow),
  goto 149,
  false,
  Core.SlotNumber(id=16),
  Expr(:call, Base.getproperty, Test.Base, :(:catch_stack)),
  Expr(:call, SSAValue(150)),
  Core.SlotNumber(id=103) = Expr(:call, Test.Threw, SSAValue(149), SSAValue(151), quote #= Symbol("/Users/solver/Projects/ApproxFun.jl/test/ExtrasTest.jl"):9 =# end),
  Expr(:pop_exception, SSAValue(126)),
  Core.SlotNumber(id=103),
  Expr(:call, Test.do_test, SSAValue(154), quote Expr(:call, :≈, Expr(:call, Expr(:', Expr(:call, :Fun, Expr(:->, :h, Expr(:block, Expr(:ref, Expr(:., Expr(:call, :Fun, :exp, Expr(:call, :Segment, Expr(:call, :+, 1, :h), 2)), :(:coefficients)), 1))), Expr(:call, :.., 0, 1))), 0), Expr(:call, Expr(:., :DualNumbers, :(:epsilon)), Expr(:ref, Expr(:., :f, :(:coefficients)), 1))) end),
  Expr(:call, :dual, 0, 1),
  Core.SlotNumber(id=21) = Expr(:call, :Segment, SSAValue(156), 1),
  Core.SlotNumber(id=17) = Expr(:call, :ldirichlet, Core.SlotNumber(id=21)),
  Core.SlotNumber(id=18) = Expr(:call, :Derivative, Core.SlotNumber(id=21)),
  Core.SlotNumber(id=19) = Expr(:call, :Fun, :exp, Core.SlotNumber(id=21)),
  Core.SlotNumber(id=17),
  Core.SlotNumber(id=18),
  Expr(:call, :dual, 1, 4),
  Expr(:call, :*, SSAValue(163), Core.SlotNumber(id=19)),
  Expr(:call, :+, SSAValue(162), SSAValue(164)),
  Expr(:call, Base.vcat, SSAValue(161), SSAValue(165)),
  Expr(:call, :dual, 1, 2),
  Expr(:call, Base.vect, SSAValue(167), 0),
  Core.SlotNumber(id=20) = Expr(:call, :\, SSAValue(166), SSAValue(168)),
  Core.SlotNumber(id=10) = Expr(:call, Core.SlotNumber(id=20), 0.5),
  Core.SlotNumber(id=26) = Expr(:call, :Segment, 0, 1),
  Core.SlotNumber(id=22) = Expr(:call, :ldirichlet, Core.SlotNumber(id=26)),
  Core.SlotNumber(id=23) = Expr(:call, :Derivative, Core.SlotNumber(id=26)),
  Core.SlotNumber(id=24) = Expr(:call, :Fun, :exp, Core.SlotNumber(id=26)),
  Core.SlotNumber(id=22),
  Expr(:call, :+, Core.SlotNumber(id=23), Core.SlotNumber(id=24)),
  Expr(:call, Base.vcat, SSAValue(175), SSAValue(176)),
  Expr(:call, Base.vect, 1, 0),
  Core.SlotNumber(id=25) = Expr(:call, :\, SSAValue(177), SSAValue(178)),
  Core.SlotNumber(id=11) = Expr(:call, Core.SlotNumber(id=25), 0.5),
  Core.SlotNumber(id=12) = 1e-05,
  Core.SlotNumber(id=31) = Expr(:call, :Segment, Core.SlotNumber(id=12), 1),
  Core.SlotNumber(id=27) = Expr(:call, :ldirichlet, Core.SlotNumber(id=31)),
  Core.SlotNumber(id=28) = Expr(:call, :Derivative, Core.SlotNumber(id=31)),
  Core.SlotNumber(id=29) = Expr(:call, :Fun, :exp, Core.SlotNumber(id=31)),
  Core.SlotNumber(id=27),
  Core.SlotNumber(id=28),
  Expr(:call, :*, 4, Core.SlotNumber(id=12)),
  Expr(:call, :+, 1, SSAValue(188)),
  Expr(:call, :*, SSAValue(189), Core.SlotNumber(id=29)),
  Expr(:call, :+, SSAValue(187), SSAValue(190)),
  Expr(:call, Base.vcat, SSAValue(186), SSAValue(191)),
  Expr(:call, :*, 2, Core.SlotNumber(id=12)),
  Expr(:call, :+, 1, SSAValue(193)),
  Expr(:call, Base.vect, SSAValue(194), 0),
  Core.SlotNumber(id=30) = Expr(:call, :\, SSAValue(192), SSAValue(195)),
  Core.SlotNumber(id=13) = Expr(:call, Core.SlotNumber(id=30), 0.5),
  Expr(:enter, 211),
  Core.SlotNumber(id=10),
  Core.SlotNumber(id=11),
  Expr(:call, :-, Core.SlotNumber(id=13), Core.SlotNumber(id=11)),
  Expr(:call, :/, SSAValue(201), Core.SlotNumber(id=12)),
  Expr(:call, :dual, SSAValue(200), SSAValue(202)),
  Expr(:call, :-, SSAValue(199), SSAValue(203)),
  Expr(:call, :absdual, SSAValue(204)),
  Expr(:call, Test.Expr, :(:comparison), SSAValue(205), :, Core.SlotNumber(id=12)),
...
  Core.LineInfoNode(method=Symbol("macro expansion"), file=Symbol("/Users/solver/Projects/ApproxFun.jl/test/ExtrasTest.jl"), line=97, inlined_at=123),
  Core.LineInfoNode(method=Symbol("macro expansion"), file=Symbol("/Users/solver/Projects/ApproxFun.jl/test/ExtrasTest.jl"), line=98, inlined_at=123),
  Core.LineInfoNode(method=Symbol("macro expansion"), file=Symbol("/Users/solver/Projects/ApproxFun.jl/test/ExtrasTest.jl"), line=101, inlined_at=123),
  Core.LineInfoNode(method=Symbol("macro expansion"), file=Symbol("/Users/solver/Projects/ApproxFun.jl/test/ExtrasTest.jl"), line=102, inlined_at=123),
  Core.LineInfoNode(method=Symbol("macro expansion"), file=Symbol("/Users/solver/Projects/ApproxFun.jl/test/ExtrasTest.jl"), line=104, inlined_at=123),
  Core.LineInfoNode(method=Symbol("macro expansion"), file=Symbol("/Users/solver/Projects/ApproxFun.jl/test/ExtrasTest.jl"), line=112, inlined_at=123),
  Core.LineInfoNode(method=Symbol("macro expansion"), file=Symbol("/Users/solver/Projects/ApproxFun.jl/test/ExtrasTest.jl"), line=114, inlined_at=123),
  Core.LineInfoNode(method=Symbol("macro expansion"), file=Symbol("/Users/solver/Projects/ApproxFun.jl/test/ExtrasTest.jl"), line=115, inlined_at=123),
  Core.LineInfoNode(method=Symbol("macro expansion"), file=Symbol("/Users/solver/Projects/ApproxFun.jl/test/ExtrasTest.jl"), line=116, inlined_at=123),
  Core.LineInfoNode(method=Symbol("macro expansion"), file=Symbol("/Users/solver/Projects/ApproxFun.jl/test/ExtrasTest.jl"), line=117, inlined_at=123),
  Core.LineInfoNode(method=Symbol("macro expansion"), file=Symbol("/Users/solver/Projects/ApproxFun.jl/test/ExtrasTest.jl"), line=120, inlined_at=123),
  Core.LineInfoNode(method=Symbol("macro expansion"), file=Symbol("/Users/solver/Projects/ApproxFun.jl/test/ExtrasTest.jl"), line=123, inlined_at=123),
  Core.LineInfoNode(method=Symbol("macro expansion"), file=Symbol("/Users/solver/Projects/ApproxFun.jl/test/ExtrasTest.jl"), line=124, inlined_at=123),
  Core.LineInfoNode(method=Symbol("macro expansion"), file=Symbol("/Users/solver/Projects/ApproxFun.jl/test/ExtrasTest.jl"), line=125, inlined_at=123),
  Core.LineInfoNode(method=Symbol("macro expansion"), file=Symbol("/Users/solver/Projects/julia-1.2/usr/share/julia/stdlib/v1.2/Test/src/Test.jl"), line=1115, inlined_at=114),
  Core.LineInfoNode(method=Symbol("macro expansion"), file=Symbol("/Users/solver/Projects/julia-1.2/usr/share/julia/stdlib/v1.2/Test/src/Test.jl"), line=1118, inlined_at=114),
  Core.LineInfoNode(method=Symbol("macro expansion"), file=Symbol("/Users/solver/Projects/julia-1.2/usr/share/julia/stdlib/v1.2/Test/src/Test.jl"), line=1120, inlined_at=114),
  Core.LineInfoNode(method=Symbol("macro expansion"), file=Symbol("/Users/solver/Projects/julia-1.2/usr/share/julia/stdlib/v1.2/Test/src/Test.jl"), line=1122, inlined_at=114),
  Core.LineInfoNode(method=Symbol("macro expansion"), file=Symbol("/Users/solver/Projects/julia-1.2/usr/share/julia/stdlib/v1.2/Test/src/Test.jl"), line=1123, inlined_at=114),
  Core.LineInfoNode(method=Symbol("macro expansion"), file=Symbol("/Users/solver/Projects/julia-1.2/usr/share/julia/stdlib/v1.2/Test/src/Test.jl"), line=1115, inlined_at=1),
  Core.LineInfoNode(method=Symbol("macro expansion"), file=Symbol("/Users/solver/Projects/julia-1.2/usr/share/julia/stdlib/v1.2/Test/src/Test.jl"), line=1118, inlined_at=1),
  Core.LineInfoNode(method=Symbol("macro expansion"), file=Symbol("/Users/solver/Projects/julia-1.2/usr/share/julia/stdlib/v1.2/Test/src/Test.jl"), line=1120, inlined_at=1),
  Core.LineInfoNode(method=Symbol("macro expansion"), file=Symbol("/Users/solver/Projects/julia-1.2/usr/share/julia/stdlib/v1.2/Test/src/Test.jl"), line=1122, inlined_at=1),
  Core.LineInfoNode(method=Symbol("macro expansion"), file=Symbol("/Users/solver/Projects/julia-1.2/usr/share/julia/stdlib/v1.2/Test/src/Test.jl"), line=1123, inlined_at=1)], slotnames=Array{Symbol, (128,)}[
  Symbol("#195#ts"),
  :oldrng,
  :ts,
  :oldrng,
  :ts,
  :oldrng,
  :ts,
  :oldrng,
  :f,
  :ud,
  :u0,
  :h,
  :uh,
  :_e,
  Symbol("#17"),
  :_e,
  :B,
  :D,
  :a,
  :u,
  :d,
  :B,
  :D,
  :a,
  :u,
  :d,
  :B,
  :D,
  :a,
  :u,
  :d,
  :_e,
  :ur,
  :B,
  :D,
  :a,
  :u,
  :d,
  :_e,
  :err,
  Symbol("#18"),
  Symbol("#19"),
  Symbol("#20"),
  Symbol("#21"),
  Symbol("#22"),
  Symbol("#23"),
  :A,
  ,
  :F,
  :ginf,
  :gp,
  :Af,
  :transport_,
  :damping,
  :P,
  Symbol(""),
  :V,
  Symbol(""),
  :d,
  :f,
  :_e,
  :_e,
  Symbol("#24"),
  :_e,
  Symbol("#25"),
  :_e,
  :err,
  Symbol("#26"),
  :f,
  :_e,
  :_e,
  :err,
  Symbol("#27"),
  Symbol("#28"),
  Symbol("#29"),
  :x,
  :u1,
  :u2,
  :N_dep,
  Symbol(""),
  :u1_exact,
  :u2_exact,
  :N_ind,
  Symbol(""),
  :N_single,
  :u,
  :_e,
  :_e,
  :_e,
  :_e,
  :_e,
  :err,
  :err,
  Symbol(""),
  Symbol(""),
  Symbol(""),
  Symbol(""),
  Symbol(""),
  Symbol(""),
  Symbol(""),
  Symbol(""),
  Symbol(""),
  Symbol(""),
  Symbol(""),
  Symbol(""),
  Symbol(""),
  Symbol(""),
  Symbol(""),
  Symbol(""),
  Symbol(""),
  Symbol(""),
  Symbol(""),
  Symbol(""),
  Symbol(""),
  Symbol(""),
  Symbol(""),
  Symbol(""),
  Symbol(""),
  Symbol(""),
  Symbol(""),
  Symbol(""),
  Symbol(""),
  Symbol(""),
  Symbol(""),
  Symbol(""),
  Symbol(""),
  Symbol(""),
  Symbol("")], slotflags=Array{UInt8, (128,)}[0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x48, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x58, 0x18, 0x18, 0x18, 0x18, 0x58, 0x18, 0x18, 0x18, 0x18, 0x58, 0x18, 0x18, 0x58, 0x18, 0x18, 0x18, 0x58, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x08, 0x08, 0x18, 0x18, 0x58, 0x18, 0x18, 0x18, 0x18, 0x18, 0x08, 0x18, 0x08, 0x58, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x08, 0x08, 0x18, 0x18, 0x08, 0x08, 0x18, 0x18, 0x18, 0x08, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00], slottypes=nothing, rettype=Any, parent=nothing, min_world=1, max_world=-1, inferred=false, inlineable=false, propagate_inbounds=false, pure=false)Core.CodeInfo(code=Array{Any, (15,)}[
  Core.SlotNumber(id=1) = Expr(:call, Base.gc_num),
  Core.SlotNumber(id=2) = Expr(:call, Base.time_ns),
  Core.SlotNumber(id=3) = Expr(:call, :include, "ExtrasTest.jl"),
  Expr(:call, Base.time_ns),
  Core.SlotNumber(id=2) = Expr(:call, Base.:(-), SSAValue(4), Core.SlotNumber(id=2)),
  Expr(:call, Base.gc_num),
  Core.SlotNumber(id=4) = Expr(:call, Base.GC_Diff, SSAValue(6), Core.SlotNumber(id=1)),
  Core.SlotNumber(id=2),
  Expr(:call, Base.getproperty, Core.SlotNumber(id=4), :(:allocd)),
  Expr(:call, Base.getproperty, Core.SlotNumber(id=4), :(:total_time)),
  Expr(:call, Base.gc_alloc_count, Core.SlotNumber(id=4)),
  Expr(:call, Base.time_print, SSAValue(8), SSAValue(9), SSAValue(10), SSAValue(11)),
  Expr(:call, Base.println),
  Core.SlotNumber(id=3),
  Expr(:return, nothing)], codelocs=Array{Int32, (15,)}[1, 2, 3, 4, 4, 5, 5, 6, 6, 6, 6, 6, 7, 8, 8], ssavaluetypes=15, ssaflags=Array{UInt8, (0,)}[], method_for_inference_limit_heuristics=nothing, linetable=Array{Any, (8,)}[
  Core.LineInfoNode(method=Symbol("top-level scope"), file=Symbol("util.jl"), line=154, inlined_at=0),
  Core.LineInfoNode(method=Symbol("top-level scope"), file=Symbol("util.jl"), line=155, inlined_at=0),
  Core.LineInfoNode(method=Symbol("top-level scope"), file=Symbol("util.jl"), line=156, inlined_at=0),
  Core.LineInfoNode(method=Symbol("top-level scope"), file=Symbol("util.jl"), line=157, inlined_at=0),
  Core.LineInfoNode(method=Symbol("top-level scope"), file=Symbol("util.jl"), line=158, inlined_at=0),
  Core.LineInfoNode(method=Symbol("top-level scope"), file=Symbol("util.jl"), line=159, inlined_at=0),
  Core.LineInfoNode(method=Symbol("top-level scope"), file=Symbol("util.jl"), line=161, inlined_at=0),
  Core.LineInfoNode(method=Symbol("top-level scope"), file=Symbol("util.jl"), line=162, inlined_at=0)], slotnames=Array{Symbol, (4,)}[
  Symbol("#188#stats"),
  :elapsedtime,
  :val,
  :diff], slotflags=Array{UInt8, (4,)}[0x18, 0x08, 0x18, 0x18], slottypes=nothing, rettype=Any, parent=nothing, min_world=1, max_world=-1, inferred=false, inlineable=false, propagate_inbounds=false, pure=false)Core.CodeInfo(code=Array{Any, (2,)}[
  Expr(:call, :include, "/Users/solver/Projects/ApproxFun.jl/test/runtests.jl"),
  Expr(:return, SSAValue(1))], codelocs=Array{Int32, (2,)}[1, 1], ssavaluetypes=2, ssaflags=Array{UInt8, (0,)}[], method_for_inference_limit_heuristics=nothing, linetable=Array{Any, (1,)}[Core.LineInfoNode(method=Symbol("top-level scope"), file=:none, line=5, inlined_at=0)], slotnames=Array{Symbol, (0,)}[], slotflags=Array{UInt8, (0,)}[], slottypes=nothing, rettype=Any, parent=nothing, min_world=1, max_world=-1, inferred=false, inlineable=false, propagate_inbounds=false, pure=false)   Testing ApproxFun tests passed 
@dlfivefifty
Copy link
Contributor Author

I had to delete most of the error message as it went over the 65k limit.

@KristofferC
Copy link
Member

KristofferC commented Jul 17, 2019

Can you try on rc2? Also, if you can provide a Project + Manifest, reproducing this would be a lot easier than "You may have to be on master for ApproxFun, ApproxFunBase, ApproxFunOrthogonalPolynomials, ApproxFunSingularities, and ApproxFunFourier."

@dlfivefifty dlfivefifty changed the title Julia v1.2-rc1: Internal error in ApproxFun tests Julia v1.2-rc2: Internal error in ApproxFun tests Jul 17, 2019
@dlfivefifty
Copy link
Contributor Author

dlfivefifty commented Jul 17, 2019

Sorry that was a typo. Here's my Manifest and Project:

# This file is machine-generated - editing it directly is not advised

[[AbstractFFTs]]
deps = ["LinearAlgebra"]
git-tree-sha1 = "380e36c66edfa099cd90116b24c1ce8cafccac40"
uuid = "621f4979-c628-5d54-868e-fcf4e3e8185c"
version = "0.4.1"

[[ApproxFun]]
deps = ["AbstractFFTs", "ApproxFunBase", "ApproxFunFourier", "ApproxFunOrthogonalPolynomials", "ApproxFunSingularities", "BandedMatrices", "BlockArrays", "BlockBandedMatrices", "Calculus", "DSP", "DomainSets", "DualNumbers", "FFTW", "FastGaussQuadrature", "FastTransforms", "FillArrays", "InfiniteArrays", "IntervalSets", "LazyArrays", "LinearAlgebra", "LowRankApprox", "Random", "RecipesBase", "Reexport", "SparseArrays", "SpecialFunctions", "StaticArrays", "Test", "ToeplitzMatrices"]
path = "/Users/solver/Projects/ApproxFun.jl/"
uuid = "28f2ccd6-bb30-5033-b560-165f7b14dc2f"
version = "0.11.1"

[[ApproxFunBase]]
deps = ["AbstractFFTs", "BandedMatrices", "BlockArrays", "BlockBandedMatrices", "Calculus", "DSP", "DomainSets", "DualNumbers", "FFTW", "FastGaussQuadrature", "FastTransforms", "FillArrays", "InfiniteArrays", "IntervalSets", "LazyArrays", "LinearAlgebra", "LowRankApprox", "Random", "SparseArrays", "SpecialFunctions", "StaticArrays", "Statistics", "Test", "ToeplitzMatrices"]
path = "/Users/solver/Projects/ApproxFunBase.jl/"
uuid = "fbd15aa5-315a-5a7d-a8a4-24992e37be05"
version = "0.1.2"

[[ApproxFunFourier]]
deps = ["AbstractFFTs", "ApproxFunBase", "BandedMatrices", "BlockArrays", "BlockBandedMatrices", "Calculus", "DSP", "DomainSets", "DualNumbers", "FFTW", "FastGaussQuadrature", "FastTransforms", "FillArrays", "InfiniteArrays", "IntervalSets", "LazyArrays", "LinearAlgebra", "LowRankApprox", "Reexport", "SpecialFunctions", "StaticArrays", "Test", "ToeplitzMatrices"]
path = "/Users/solver/Projects/ApproxFunFourier.jl/"
uuid = "59844689-9c9d-51bf-9583-5b794ec66d30"
version = "0.1.2"

[[ApproxFunOrthogonalPolynomials]]
deps = ["AbstractFFTs", "ApproxFunBase", "BandedMatrices", "BlockArrays", "BlockBandedMatrices", "Calculus", "DSP", "DomainSets", "DualNumbers", "FFTW", "FastGaussQuadrature", "FastTransforms", "FillArrays", "InfiniteArrays", "IntervalSets", "LazyArrays", "LinearAlgebra", "LowRankApprox", "Reexport", "SpecialFunctions", "StaticArrays", "Statistics", "Test", "ToeplitzMatrices"]
path = "/Users/solver/Projects/ApproxFunOrthogonalPolynomials.jl/"
uuid = "b70543e2-c0d9-56b8-a290-0d4d6d4de211"
version = "0.1.1"

[[ApproxFunSingularities]]
deps = ["AbstractFFTs", "ApproxFunBase", "ApproxFunOrthogonalPolynomials", "BandedMatrices", "BlockArrays", "BlockBandedMatrices", "Calculus", "DSP", "DomainSets", "DualNumbers", "FFTW", "FastGaussQuadrature", "FastTransforms", "FillArrays", "InfiniteArrays", "IntervalSets", "LazyArrays", "LinearAlgebra", "LowRankApprox", "Random", "Reexport", "SpecialFunctions", "StaticArrays", "Statistics", "Test", "ToeplitzMatrices"]
path = "/Users/solver/Projects/ApproxFunSingularities.jl/"
uuid = "f8fcb915-6b99-5be2-b79a-d6dbef8e6e7e"
version = "0.1.0"

[[BandedMatrices]]
deps = ["FillArrays", "LazyArrays", "LinearAlgebra", "MatrixFactorizations", "Random", "SparseArrays"]
path = "/Users/solver/Projects/BandedMatrices.jl/"
uuid = "aae01518-5342-5314-be14-df237901396f"
version = "0.9.3"

[[Base64]]
uuid = "2a0f44e3-6c83-55bd-87e4-b1978d98bd5f"

[[BinDeps]]
deps = ["Compat", "Libdl", "SHA", "URIParser"]
git-tree-sha1 = "12093ca6cdd0ee547c39b1870e0c9c3f154d9ca9"
uuid = "9e28174c-4ba2-5203-b857-d8d62c4213ee"
version = "0.8.10"

[[BinaryProvider]]
deps = ["Libdl", "Logging", "SHA"]
git-tree-sha1 = "c7361ce8a2129f20b0e05a89f7070820cfed6648"
uuid = "b99e7846-7c00-51b0-8f62-c81ae34c0232"
version = "0.5.6"

[[BlockArrays]]
deps = ["LinearAlgebra"]
git-tree-sha1 = "a36887ddaaf66b8f5bd017871f239247aa6f459f"
uuid = "8e7c35d0-a365-5155-bbbb-fb81a777f24e"
version = "0.9.1"

[[BlockBandedMatrices]]
deps = ["BandedMatrices", "BlockArrays", "Distributed", "FillArrays", "LazyArrays", "LinearAlgebra", "MatrixFactorizations", "Pkg", "Profile", "Random", "SharedArrays", "SparseArrays", "Statistics", "Test"]
git-tree-sha1 = "a7406aeb0778742e7c728bea69fb23d4966fa9d6"
uuid = "ffab5731-97b5-5995-9138-79e8c1846df0"
version = "0.4.4"

[[CSTParser]]
deps = ["Tokenize"]
git-tree-sha1 = "376a39f1862000442011390f1edf5e7f4dcc7142"
uuid = "00ebfdb7-1f24-5e51-bd34-a7502290713f"
version = "0.6.0"

[[Calculus]]
deps = ["Compat"]
git-tree-sha1 = "f60954495a7afcee4136f78d1d60350abd37a409"
uuid = "49dc2e85-a5d0-5ad3-a950-438e2897f1b9"
version = "0.4.1"

[[Compat]]
deps = ["Base64", "Dates", "DelimitedFiles", "Distributed", "InteractiveUtils", "LibGit2", "Libdl", "LinearAlgebra", "Markdown", "Mmap", "Pkg", "Printf", "REPL", "Random", "Serialization", "SharedArrays", "Sockets", "SparseArrays", "Statistics", "Test", "UUIDs", "Unicode"]
git-tree-sha1 = "84aa74986c5b9b898b0d1acaf3258741ee64754f"
uuid = "34da2185-b29b-5c13-b0c7-acf172513d20"
version = "2.1.0"

[[Conda]]
deps = ["JSON", "VersionParsing"]
git-tree-sha1 = "9a11d428dcdc425072af4aea19ab1e8c3e01c032"
uuid = "8f4d0f93-b110-5947-807f-2305c1781a2d"
version = "1.3.0"

[[DSP]]
deps = ["AbstractFFTs", "Compat", "FFTW", "LinearAlgebra", "Polynomials", "Random", "Reexport", "SpecialFunctions"]
git-tree-sha1 = "5ec38ebc4ddf6320ad50b826eb8fd7fb521993a5"
uuid = "717857b8-e6f2-59f4-9121-6e50c889abd2"
version = "0.5.2"

[[DataStructures]]
deps = ["InteractiveUtils", "OrderedCollections"]
git-tree-sha1 = "0809951a1774dc724da22d26e4289bbaab77809a"
uuid = "864edb3b-99cc-5e75-8d2d-829cb0a9cfe8"
version = "0.17.0"

[[Dates]]
deps = ["Printf"]
uuid = "ade2ca70-3891-5945-98fb-dc099432e06a"

[[DelimitedFiles]]
deps = ["Mmap"]
uuid = "8bb1440f-4735-579b-a4ab-409b98df4dab"

[[Distributed]]
deps = ["Random", "Serialization", "Sockets"]
uuid = "8ba89e20-285c-5b6f-9357-94700520ee1b"

[[DomainSets]]
deps = ["IntervalSets", "LinearAlgebra", "StaticArrays", "Statistics", "Test"]
path = "/Users/solver/Projects/DomainSets.jl/"
uuid = "5b8099bc-c8ec-5219-889f-1d9e522a28bf"
version = "0.1.0"

[[DualNumbers]]
deps = ["Calculus", "LinearAlgebra", "NaNMath", "SpecialFunctions", "Test"]
git-tree-sha1 = "e178a6768dad879ff1abfc1c612406856bb06ce0"
uuid = "fa6b7ba4-c1ee-5f82-b5fc-ecf0adba8f74"
version = "0.6.2"

[[FFTW]]
deps = ["AbstractFFTs", "BinaryProvider", "Compat", "Conda", "Libdl", "LinearAlgebra", "Reexport", "Test"]
git-tree-sha1 = "29cda58afbf62f35b1a094882ad6c745a47b2eaa"
uuid = "7a1cc6ca-52ef-59f5-83cd-3a7055c09341"
version = "0.2.4"

[[FastGaussQuadrature]]
deps = ["Compat", "LinearAlgebra", "SpecialFunctions"]
git-tree-sha1 = "769ac4057ed875f433372e9a571a2cb86347d1be"
uuid = "442a2c76-b920-505d-bb47-c5924d526838"
version = "0.3.3"

[[FastTransforms]]
deps = ["AbstractFFTs", "Compat", "DSP", "FFTW", "HierarchicalMatrices", "LinearAlgebra", "LowRankApprox", "ProgressMeter", "SpecialFunctions", "ToeplitzMatrices"]
git-tree-sha1 = "f7f912b0f00cdf5b4632c840aa7954be0de4b965"
uuid = "057dd010-8810-581a-b7be-e3fc3b93f78c"
version = "0.5.0"

[[FillArrays]]
deps = ["LinearAlgebra", "Random", "SparseArrays", "Test"]
git-tree-sha1 = "9ab8f76758cbabba8d7f103c51dce7f73fcf8e92"
uuid = "1a297f60-69ca-5386-bcde-b61e274b549b"
version = "0.6.3"

[[HierarchicalMatrices]]
deps = ["Compat"]
git-tree-sha1 = "acfcaf1aa47d038f593f301ed3bdebc0129035bc"
uuid = "7c893195-952b-5c83-bb6e-be12f22eed51"
version = "0.1.4"

[[InfiniteArrays]]
deps = ["DSP", "FillArrays", "LazyArrays", "LinearAlgebra", "SparseArrays", "Statistics", "Test"]
git-tree-sha1 = "70638fa3691bf61bcfdca471d3b3a047b418bc04"
uuid = "4858937d-0d70-526a-a4dd-2d5cb5dd786c"
version = "0.1.1"

[[InteractiveUtils]]
deps = ["Markdown"]
uuid = "b77e0a4c-d291-57a0-90e8-8db25a27a240"

[[IntervalSets]]
deps = ["Compat"]
git-tree-sha1 = "9dc556002f23740de13946e8c2e41798e09a9249"
uuid = "8197267c-284f-5f27-9208-e0e47529a953"
version = "0.3.1"

[[JSON]]
deps = ["Dates", "Distributed", "Mmap", "Sockets", "Test", "Unicode"]
git-tree-sha1 = "1f7a25b53ec67f5e9422f1f551ee216503f4a0fa"
uuid = "682c06a0-de6a-54ab-a142-c8b1cf79cde6"
version = "0.20.0"

[[LazyArrays]]
deps = ["FillArrays", "LinearAlgebra", "MacroTools", "StaticArrays", "Test"]
git-tree-sha1 = "5eec856c454496abe8f4504227fcc187205a502a"
uuid = "5078a376-72f3-5289-bfd5-ec5146d43c02"
version = "0.9.0"

[[LibGit2]]
uuid = "76f85450-5226-5b5a-8eaa-529ad045b433"

[[Libdl]]
uuid = "8f399da3-3557-5675-b5ff-fb832c97cbdb"

[[LinearAlgebra]]
deps = ["Libdl"]
uuid = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e"

[[Logging]]
uuid = "56ddb016-857b-54e1-b83d-db4d58db5568"

[[LowRankApprox]]
deps = ["FFTW", "FillArrays", "LinearAlgebra", "Nullables", "Random", "SparseArrays", "Test"]
git-tree-sha1 = "4079dfefba2cf541e0770e6426f7756ee90efbe8"
uuid = "898213cb-b102-5a47-900c-97e73b919f73"
version = "0.2.3"

[[MacroTools]]
deps = ["CSTParser", "Compat", "DataStructures", "Test", "Tokenize"]
git-tree-sha1 = "d6e9dedb8c92c3465575442da456aec15a89ff76"
uuid = "1914dd2f-81c6-5fcd-8719-6d5c9610ff09"
version = "0.5.1"

[[Markdown]]
deps = ["Base64"]
uuid = "d6f4376e-aef5-505a-96c1-9c027394607a"

[[MatrixFactorizations]]
deps = ["LinearAlgebra", "Random", "Test"]
git-tree-sha1 = "cebc71d929a846dda61400f1cf3ba69c7e75fa63"
uuid = "a3b82374-2e81-5b9e-98ce-41277c0e4c87"
version = "0.0.4"

[[Missings]]
deps = ["SparseArrays", "Test"]
git-tree-sha1 = "f0719736664b4358aa9ec173077d4285775f8007"
uuid = "e1d29d7a-bbdc-5cf2-9ac0-f12de2c33e28"
version = "0.4.1"

[[Mmap]]
uuid = "a63ad114-7e13-5084-954f-fe012c677804"

[[NaNMath]]
deps = ["Compat"]
git-tree-sha1 = "ce3b85e484a5d4c71dd5316215069311135fa9f2"
uuid = "77ba4419-2d1f-58cd-9bb1-8ffee604a2e3"
version = "0.3.2"

[[Nullables]]
deps = ["Compat"]
git-tree-sha1 = "ae1a63457e14554df2159b0b028f48536125092d"
uuid = "4d1e1d77-625e-5b40-9113-a560ec7a8ecd"
version = "0.0.8"

[[OrderedCollections]]
deps = ["Random", "Serialization", "Test"]
git-tree-sha1 = "c4c13474d23c60d20a67b217f1d7f22a40edf8f1"
uuid = "bac558e1-5e72-5ebc-8fee-abe8a469f55d"
version = "1.1.0"

[[Pkg]]
deps = ["Dates", "LibGit2", "Markdown", "Printf", "REPL", "Random", "SHA", "UUIDs"]
uuid = "44cfe95a-1eb2-52ea-b672-e2afdf69b78f"

[[Polynomials]]
deps = ["LinearAlgebra", "SparseArrays", "Test"]
git-tree-sha1 = "62142bd65d3f8aeb2226ec64dd8493349147df94"
uuid = "f27b6e38-b328-58d1-80ce-0feddd5e7a45"
version = "0.5.2"

[[Printf]]
deps = ["Unicode"]
uuid = "de0858da-6303-5e67-8744-51eddeeeb8d7"

[[Profile]]
deps = ["Printf"]
uuid = "9abbd945-dff8-562f-b5e8-e1ebf5ef1b79"

[[ProgressMeter]]
deps = ["Distributed", "Printf"]
git-tree-sha1 = "0f08e0e74e5b160ca20d3962a2620038b75881c7"
uuid = "92933f4c-e287-5a05-a399-4b506db050ca"
version = "1.0.0"

[[REPL]]
deps = ["InteractiveUtils", "Markdown", "Sockets"]
uuid = "3fa0cd96-eef1-5676-8a61-b3b8758bbffb"

[[Random]]
deps = ["Serialization"]
uuid = "9a3f8284-a2c9-5f02-9a11-845980a1fd5c"

[[RecipesBase]]
git-tree-sha1 = "7bdce29bc9b2f5660a6e5e64d64d91ec941f6aa2"
uuid = "3cdcf5f2-1ef4-517c-9805-6587b60abb01"
version = "0.7.0"

[[Reexport]]
deps = ["Pkg"]
git-tree-sha1 = "7b1d07f411bc8ddb7977ec7f377b97b158514fe0"
uuid = "189a3867-3050-52da-a836-e630ba90ab69"
version = "0.2.0"

[[SHA]]
uuid = "ea8e919c-243c-51af-8825-aaa63cd721ce"

[[Serialization]]
uuid = "9e88b42a-f829-5b0c-bbe9-9e923198166b"

[[SharedArrays]]
deps = ["Distributed", "Mmap", "Random", "Serialization"]
uuid = "1a1011a3-84de-559e-8e89-a11a2f7dc383"

[[Sockets]]
uuid = "6462fe0b-24de-5631-8697-dd941f90decc"

[[SortingAlgorithms]]
deps = ["DataStructures", "Random", "Test"]
git-tree-sha1 = "03f5898c9959f8115e30bc7226ada7d0df554ddd"
uuid = "a2af1166-a08f-5f64-846c-94a0d3cef48c"
version = "0.3.1"

[[SparseArrays]]
deps = ["LinearAlgebra", "Random"]
uuid = "2f01184e-e22b-5df5-ae63-d93ebab69eaf"

[[SpecialFunctions]]
deps = ["BinDeps", "BinaryProvider", "Libdl", "Test"]
git-tree-sha1 = "0b45dc2e45ed77f445617b99ff2adf0f5b0f23ea"
uuid = "276daf66-3868-5448-9aa4-cd146d93841b"
version = "0.7.2"

[[StaticArrays]]
deps = ["LinearAlgebra", "Random", "Statistics"]
git-tree-sha1 = "db23bbf50064c582b6f2b9b043c8e7e98ea8c0c6"
uuid = "90137ffa-7385-5640-81b9-e52037218182"
version = "0.11.0"

[[Statistics]]
deps = ["LinearAlgebra", "SparseArrays"]
uuid = "10745b16-79ce-11e8-11f9-7d13ad32a3b2"

[[StatsBase]]
deps = ["DataStructures", "LinearAlgebra", "Missings", "Printf", "Random", "SortingAlgorithms", "SparseArrays", "Statistics"]
git-tree-sha1 = "2b6ca97be7ddfad5d9f16a13fe277d29f3d11c23"
uuid = "2913bbd2-ae8a-5f71-8c99-4fb6c76f3a91"
version = "0.31.0"

[[Test]]
deps = ["Distributed", "InteractiveUtils", "Logging", "Random"]
uuid = "8dfed614-e22c-5e08-85e1-65c5234f0b40"

[[ToeplitzMatrices]]
deps = ["Compat", "FFTW", "LinearAlgebra", "StatsBase"]
git-tree-sha1 = "5242fdbeafe1f2e0187935bb13a5c651d5626106"
uuid = "c751599d-da0a-543b-9d20-d0a503d91d24"
version = "0.5.0"

[[Tokenize]]
git-tree-sha1 = "0de343efc07da00cd449d5b04e959ebaeeb3305d"
uuid = "0796e94c-ce3b-5d07-9a54-7f471281c624"
version = "0.5.4"

[[URIParser]]
deps = ["Test", "Unicode"]
git-tree-sha1 = "6ddf8244220dfda2f17539fa8c9de20d6c575b69"
uuid = "30578b45-9adc-5946-b283-645ec420af67"
version = "0.4.0"

[[UUIDs]]
deps = ["Random", "SHA"]
uuid = "cf7118a7-6976-5b1a-9a39-7adc72f591a4"

[[Unicode]]
uuid = "4ec0a83e-493e-50e2-b9ac-8f72acf5a8f5"

[[VersionParsing]]
deps = ["Compat"]
git-tree-sha1 = "c9d5aa108588b978bd859554660c8a5c4f2f7669"
uuid = "81def892-9a0e-5fdd-b105-ffc91e053289"
version = "1.1.3"

and Project:

[deps]
ApproxFun = "28f2ccd6-bb30-5033-b560-165f7b14dc2f"
ApproxFunBase = "fbd15aa5-315a-5a7d-a8a4-24992e37be05"
ApproxFunFourier = "59844689-9c9d-51bf-9583-5b794ec66d30"
ApproxFunOrthogonalPolynomials = "b70543e2-c0d9-56b8-a290-0d4d6d4de211"
ApproxFunSingularities = "f8fcb915-6b99-5be2-b79a-d6dbef8e6e7e"
BandedMatrices = "aae01518-5342-5314-be14-df237901396f"
BlockBandedMatrices = "ffab5731-97b5-5995-9138-79e8c1846df0"
DomainSets = "5b8099bc-c8ec-5219-889f-1d9e522a28bf"
InfiniteArrays = "4858937d-0d70-526a-a4dd-2d5cb5dd786c"
SpecialFunctions = "276daf66-3868-5448-9aa4-cd146d93841b"

@KristofferC KristofferC added this to the 1.2 milestone Jul 17, 2019
@KristofferC
Copy link
Member

And to be explicit, this is a regression vs 1.1?

@dlfivefifty
Copy link
Contributor Author

Yes. I haven’t tested on rc1 so I don’t know if it’s a regression from that.

@JeffBezanson
Copy link
Member

Manifest contains absolute paths; doesn't work. Is there a general solution to that?

@dlfivefifty
Copy link
Contributor Author

Hmmm tried ]dev ApproxFun etc. but it's still hardcoded. In any case, this version is a bit simpler:

# This file is machine-generated - editing it directly is not advised

[[AbstractFFTs]]
deps = ["LinearAlgebra"]
git-tree-sha1 = "380e36c66edfa099cd90116b24c1ce8cafccac40"
uuid = "621f4979-c628-5d54-868e-fcf4e3e8185c"
version = "0.4.1"

[[ApproxFun]]
deps = ["AbstractFFTs", "ApproxFunBase", "ApproxFunFourier", "ApproxFunOrthogonalPolynomials", "ApproxFunSingularities", "BandedMatrices", "BlockArrays", "BlockBandedMatrices", "Calculus", "DSP", "DomainSets", "DualNumbers", "FFTW", "FastGaussQuadrature", "FastTransforms", "FillArrays", "InfiniteArrays", "IntervalSets", "LazyArrays", "LinearAlgebra", "LowRankApprox", "Random", "RecipesBase", "Reexport", "SparseArrays", "SpecialFunctions", "StaticArrays", "Test", "ToeplitzMatrices"]
path = "/Users/solver/.julia/dev/ApproxFun"
uuid = "28f2ccd6-bb30-5033-b560-165f7b14dc2f"
version = "0.11.1"

[[ApproxFunBase]]
deps = ["AbstractFFTs", "BandedMatrices", "BlockArrays", "BlockBandedMatrices", "Calculus", "DSP", "DomainSets", "DualNumbers", "FFTW", "FastGaussQuadrature", "FastTransforms", "FillArrays", "InfiniteArrays", "IntervalSets", "LazyArrays", "LinearAlgebra", "LowRankApprox", "Random", "SparseArrays", "SpecialFunctions", "StaticArrays", "Statistics", "Test", "ToeplitzMatrices"]
path = "/Users/solver/.julia/dev/ApproxFunBase"
uuid = "fbd15aa5-315a-5a7d-a8a4-24992e37be05"
version = "0.1.2"

[[ApproxFunFourier]]
deps = ["AbstractFFTs", "ApproxFunBase", "BandedMatrices", "BlockArrays", "BlockBandedMatrices", "Calculus", "DSP", "DomainSets", "DualNumbers", "FFTW", "FastGaussQuadrature", "FastTransforms", "FillArrays", "InfiniteArrays", "IntervalSets", "LazyArrays", "LinearAlgebra", "LowRankApprox", "Reexport", "SpecialFunctions", "StaticArrays", "Test", "ToeplitzMatrices"]
path = "/Users/solver/.julia/dev/ApproxFunFourier"
uuid = "59844689-9c9d-51bf-9583-5b794ec66d30"
version = "0.1.2"

[[ApproxFunOrthogonalPolynomials]]
deps = ["AbstractFFTs", "ApproxFunBase", "BandedMatrices", "BlockArrays", "BlockBandedMatrices", "Calculus", "DSP", "DomainSets", "DualNumbers", "FFTW", "FastGaussQuadrature", "FastTransforms", "FillArrays", "InfiniteArrays", "IntervalSets", "LazyArrays", "LinearAlgebra", "LowRankApprox", "Reexport", "SpecialFunctions", "StaticArrays", "Statistics", "Test", "ToeplitzMatrices"]
path = "/Users/solver/.julia/dev/ApproxFunOrthogonalPolynomials"
uuid = "b70543e2-c0d9-56b8-a290-0d4d6d4de211"
version = "0.1.1"

[[ApproxFunSingularities]]
deps = ["AbstractFFTs", "ApproxFunBase", "ApproxFunOrthogonalPolynomials", "BandedMatrices", "BlockArrays", "BlockBandedMatrices", "Calculus", "DSP", "DomainSets", "DualNumbers", "FFTW", "FastGaussQuadrature", "FastTransforms", "FillArrays", "InfiniteArrays", "IntervalSets", "LazyArrays", "LinearAlgebra", "LowRankApprox", "Random", "Reexport", "SpecialFunctions", "StaticArrays", "Statistics", "Test", "ToeplitzMatrices"]
path = "/Users/solver/.julia/dev/ApproxFunSingularities"
uuid = "f8fcb915-6b99-5be2-b79a-d6dbef8e6e7e"
version = "0.1.0"

[[BandedMatrices]]
deps = ["FillArrays", "LazyArrays", "LinearAlgebra", "MatrixFactorizations", "Random", "SparseArrays"]
git-tree-sha1 = "fe6fc3cab36a901ce5f512452ab3e63716dd769a"
uuid = "aae01518-5342-5314-be14-df237901396f"
version = "0.9.3"

[[Base64]]
uuid = "2a0f44e3-6c83-55bd-87e4-b1978d98bd5f"

[[BinDeps]]
deps = ["Compat", "Libdl", "SHA", "URIParser"]
git-tree-sha1 = "12093ca6cdd0ee547c39b1870e0c9c3f154d9ca9"
uuid = "9e28174c-4ba2-5203-b857-d8d62c4213ee"
version = "0.8.10"

[[BinaryProvider]]
deps = ["Libdl", "Logging", "SHA"]
git-tree-sha1 = "c7361ce8a2129f20b0e05a89f7070820cfed6648"
uuid = "b99e7846-7c00-51b0-8f62-c81ae34c0232"
version = "0.5.6"

[[BlockArrays]]
deps = ["LinearAlgebra"]
git-tree-sha1 = "a36887ddaaf66b8f5bd017871f239247aa6f459f"
uuid = "8e7c35d0-a365-5155-bbbb-fb81a777f24e"
version = "0.9.1"

[[BlockBandedMatrices]]
deps = ["BandedMatrices", "BlockArrays", "Distributed", "FillArrays", "LazyArrays", "LinearAlgebra", "MatrixFactorizations", "Pkg", "Profile", "Random", "SharedArrays", "SparseArrays", "Statistics", "Test"]
git-tree-sha1 = "a7406aeb0778742e7c728bea69fb23d4966fa9d6"
uuid = "ffab5731-97b5-5995-9138-79e8c1846df0"
version = "0.4.4"

[[CSTParser]]
deps = ["Tokenize"]
git-tree-sha1 = "376a39f1862000442011390f1edf5e7f4dcc7142"
uuid = "00ebfdb7-1f24-5e51-bd34-a7502290713f"
version = "0.6.0"

[[Calculus]]
deps = ["Compat"]
git-tree-sha1 = "bd8bbd105ba583a42385bd6dc4a20dad8ab3dc11"
uuid = "49dc2e85-a5d0-5ad3-a950-438e2897f1b9"
version = "0.5.0"

[[Compat]]
deps = ["Base64", "Dates", "DelimitedFiles", "Distributed", "InteractiveUtils", "LibGit2", "Libdl", "LinearAlgebra", "Markdown", "Mmap", "Pkg", "Printf", "REPL", "Random", "Serialization", "SharedArrays", "Sockets", "SparseArrays", "Statistics", "Test", "UUIDs", "Unicode"]
git-tree-sha1 = "84aa74986c5b9b898b0d1acaf3258741ee64754f"
uuid = "34da2185-b29b-5c13-b0c7-acf172513d20"
version = "2.1.0"

[[Conda]]
deps = ["JSON", "VersionParsing"]
git-tree-sha1 = "9a11d428dcdc425072af4aea19ab1e8c3e01c032"
uuid = "8f4d0f93-b110-5947-807f-2305c1781a2d"
version = "1.3.0"

[[DSP]]
deps = ["AbstractFFTs", "Compat", "FFTW", "LinearAlgebra", "Polynomials", "Random", "Reexport", "SpecialFunctions"]
git-tree-sha1 = "5ec38ebc4ddf6320ad50b826eb8fd7fb521993a5"
uuid = "717857b8-e6f2-59f4-9121-6e50c889abd2"
version = "0.5.2"

[[DataStructures]]
deps = ["InteractiveUtils", "OrderedCollections"]
git-tree-sha1 = "0809951a1774dc724da22d26e4289bbaab77809a"
uuid = "864edb3b-99cc-5e75-8d2d-829cb0a9cfe8"
version = "0.17.0"

[[Dates]]
deps = ["Printf"]
uuid = "ade2ca70-3891-5945-98fb-dc099432e06a"

[[DelimitedFiles]]
deps = ["Mmap"]
uuid = "8bb1440f-4735-579b-a4ab-409b98df4dab"

[[Distributed]]
deps = ["Random", "Serialization", "Sockets"]
uuid = "8ba89e20-285c-5b6f-9357-94700520ee1b"

[[DomainSets]]
deps = ["IntervalSets", "LinearAlgebra", "StaticArrays", "Statistics", "Test"]
git-tree-sha1 = "8172e0bf793c497fd23990281a800379000182bc"
uuid = "5b8099bc-c8ec-5219-889f-1d9e522a28bf"
version = "0.0.2"

[[DualNumbers]]
deps = ["Calculus", "LinearAlgebra", "NaNMath", "SpecialFunctions", "Test"]
git-tree-sha1 = "e178a6768dad879ff1abfc1c612406856bb06ce0"
uuid = "fa6b7ba4-c1ee-5f82-b5fc-ecf0adba8f74"
version = "0.6.2"

[[FFTW]]
deps = ["AbstractFFTs", "BinaryProvider", "Compat", "Conda", "Libdl", "LinearAlgebra", "Reexport", "Test"]
git-tree-sha1 = "29cda58afbf62f35b1a094882ad6c745a47b2eaa"
uuid = "7a1cc6ca-52ef-59f5-83cd-3a7055c09341"
version = "0.2.4"

[[FastGaussQuadrature]]
deps = ["Compat", "LinearAlgebra", "SpecialFunctions"]
git-tree-sha1 = "769ac4057ed875f433372e9a571a2cb86347d1be"
uuid = "442a2c76-b920-505d-bb47-c5924d526838"
version = "0.3.3"

[[FastTransforms]]
deps = ["AbstractFFTs", "Compat", "DSP", "FFTW", "HierarchicalMatrices", "LinearAlgebra", "LowRankApprox", "ProgressMeter", "SpecialFunctions", "ToeplitzMatrices"]
git-tree-sha1 = "f7f912b0f00cdf5b4632c840aa7954be0de4b965"
uuid = "057dd010-8810-581a-b7be-e3fc3b93f78c"
version = "0.5.0"

[[FillArrays]]
deps = ["LinearAlgebra", "Random", "SparseArrays", "Test"]
git-tree-sha1 = "9ab8f76758cbabba8d7f103c51dce7f73fcf8e92"
uuid = "1a297f60-69ca-5386-bcde-b61e274b549b"
version = "0.6.3"

[[HierarchicalMatrices]]
deps = ["Compat"]
git-tree-sha1 = "acfcaf1aa47d038f593f301ed3bdebc0129035bc"
uuid = "7c893195-952b-5c83-bb6e-be12f22eed51"
version = "0.1.4"

[[InfiniteArrays]]
deps = ["DSP", "FillArrays", "LazyArrays", "LinearAlgebra", "SparseArrays", "Statistics", "Test"]
git-tree-sha1 = "70638fa3691bf61bcfdca471d3b3a047b418bc04"
uuid = "4858937d-0d70-526a-a4dd-2d5cb5dd786c"
version = "0.1.1"

[[InteractiveUtils]]
deps = ["Markdown"]
uuid = "b77e0a4c-d291-57a0-90e8-8db25a27a240"

[[IntervalSets]]
deps = ["Compat"]
git-tree-sha1 = "9dc556002f23740de13946e8c2e41798e09a9249"
uuid = "8197267c-284f-5f27-9208-e0e47529a953"
version = "0.3.1"

[[JSON]]
deps = ["Dates", "Mmap", "Parsers", "Unicode"]
git-tree-sha1 = "b34d7cef7b337321e97d22242c3c2b91f476748e"
uuid = "682c06a0-de6a-54ab-a142-c8b1cf79cde6"
version = "0.21.0"

[[LazyArrays]]
deps = ["FillArrays", "LinearAlgebra", "MacroTools", "StaticArrays", "Test"]
git-tree-sha1 = "5eec856c454496abe8f4504227fcc187205a502a"
uuid = "5078a376-72f3-5289-bfd5-ec5146d43c02"
version = "0.9.0"

[[LibGit2]]
uuid = "76f85450-5226-5b5a-8eaa-529ad045b433"

[[Libdl]]
uuid = "8f399da3-3557-5675-b5ff-fb832c97cbdb"

[[LinearAlgebra]]
deps = ["Libdl"]
uuid = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e"

[[Logging]]
uuid = "56ddb016-857b-54e1-b83d-db4d58db5568"

[[LowRankApprox]]
deps = ["FFTW", "FillArrays", "LinearAlgebra", "Nullables", "Random", "SparseArrays", "Test"]
git-tree-sha1 = "4079dfefba2cf541e0770e6426f7756ee90efbe8"
uuid = "898213cb-b102-5a47-900c-97e73b919f73"
version = "0.2.3"

[[MacroTools]]
deps = ["CSTParser", "Compat", "DataStructures", "Test", "Tokenize"]
git-tree-sha1 = "d6e9dedb8c92c3465575442da456aec15a89ff76"
uuid = "1914dd2f-81c6-5fcd-8719-6d5c9610ff09"
version = "0.5.1"

[[Markdown]]
deps = ["Base64"]
uuid = "d6f4376e-aef5-505a-96c1-9c027394607a"

[[MatrixFactorizations]]
deps = ["LinearAlgebra", "Random", "Test"]
git-tree-sha1 = "cebc71d929a846dda61400f1cf3ba69c7e75fa63"
uuid = "a3b82374-2e81-5b9e-98ce-41277c0e4c87"
version = "0.0.4"

[[Missings]]
deps = ["SparseArrays", "Test"]
git-tree-sha1 = "f0719736664b4358aa9ec173077d4285775f8007"
uuid = "e1d29d7a-bbdc-5cf2-9ac0-f12de2c33e28"
version = "0.4.1"

[[Mmap]]
uuid = "a63ad114-7e13-5084-954f-fe012c677804"

[[NaNMath]]
deps = ["Compat"]
git-tree-sha1 = "ce3b85e484a5d4c71dd5316215069311135fa9f2"
uuid = "77ba4419-2d1f-58cd-9bb1-8ffee604a2e3"
version = "0.3.2"

[[Nullables]]
deps = ["Compat"]
git-tree-sha1 = "ae1a63457e14554df2159b0b028f48536125092d"
uuid = "4d1e1d77-625e-5b40-9113-a560ec7a8ecd"
version = "0.0.8"

[[OrderedCollections]]
deps = ["Random", "Serialization", "Test"]
git-tree-sha1 = "c4c13474d23c60d20a67b217f1d7f22a40edf8f1"
uuid = "bac558e1-5e72-5ebc-8fee-abe8a469f55d"
version = "1.1.0"

[[Parsers]]
deps = ["Dates", "Test"]
git-tree-sha1 = "db2b35dedab3c0e46dc15996d170af07a5ab91c9"
uuid = "69de0a69-1ddd-5017-9359-2bf0b02dc9f0"
version = "0.3.6"

[[Pkg]]
deps = ["Dates", "LibGit2", "Markdown", "Printf", "REPL", "Random", "SHA", "UUIDs"]
uuid = "44cfe95a-1eb2-52ea-b672-e2afdf69b78f"

[[Polynomials]]
deps = ["LinearAlgebra", "SparseArrays", "Test"]
git-tree-sha1 = "62142bd65d3f8aeb2226ec64dd8493349147df94"
uuid = "f27b6e38-b328-58d1-80ce-0feddd5e7a45"
version = "0.5.2"

[[Printf]]
deps = ["Unicode"]
uuid = "de0858da-6303-5e67-8744-51eddeeeb8d7"

[[Profile]]
deps = ["Printf"]
uuid = "9abbd945-dff8-562f-b5e8-e1ebf5ef1b79"

[[ProgressMeter]]
deps = ["Distributed", "Printf"]
git-tree-sha1 = "0f08e0e74e5b160ca20d3962a2620038b75881c7"
uuid = "92933f4c-e287-5a05-a399-4b506db050ca"
version = "1.0.0"

[[REPL]]
deps = ["InteractiveUtils", "Markdown", "Sockets"]
uuid = "3fa0cd96-eef1-5676-8a61-b3b8758bbffb"

[[Random]]
deps = ["Serialization"]
uuid = "9a3f8284-a2c9-5f02-9a11-845980a1fd5c"

[[RecipesBase]]
git-tree-sha1 = "7bdce29bc9b2f5660a6e5e64d64d91ec941f6aa2"
uuid = "3cdcf5f2-1ef4-517c-9805-6587b60abb01"
version = "0.7.0"

[[Reexport]]
deps = ["Pkg"]
git-tree-sha1 = "7b1d07f411bc8ddb7977ec7f377b97b158514fe0"
uuid = "189a3867-3050-52da-a836-e630ba90ab69"
version = "0.2.0"

[[SHA]]
uuid = "ea8e919c-243c-51af-8825-aaa63cd721ce"

[[Serialization]]
uuid = "9e88b42a-f829-5b0c-bbe9-9e923198166b"

[[SharedArrays]]
deps = ["Distributed", "Mmap", "Random", "Serialization"]
uuid = "1a1011a3-84de-559e-8e89-a11a2f7dc383"

[[Sockets]]
uuid = "6462fe0b-24de-5631-8697-dd941f90decc"

[[SortingAlgorithms]]
deps = ["DataStructures", "Random", "Test"]
git-tree-sha1 = "03f5898c9959f8115e30bc7226ada7d0df554ddd"
uuid = "a2af1166-a08f-5f64-846c-94a0d3cef48c"
version = "0.3.1"

[[SparseArrays]]
deps = ["LinearAlgebra", "Random"]
uuid = "2f01184e-e22b-5df5-ae63-d93ebab69eaf"

[[SpecialFunctions]]
deps = ["BinDeps", "BinaryProvider", "Libdl", "Test"]
git-tree-sha1 = "0b45dc2e45ed77f445617b99ff2adf0f5b0f23ea"
uuid = "276daf66-3868-5448-9aa4-cd146d93841b"
version = "0.7.2"

[[StaticArrays]]
deps = ["LinearAlgebra", "Random", "Statistics"]
git-tree-sha1 = "db23bbf50064c582b6f2b9b043c8e7e98ea8c0c6"
uuid = "90137ffa-7385-5640-81b9-e52037218182"
version = "0.11.0"

[[Statistics]]
deps = ["LinearAlgebra", "SparseArrays"]
uuid = "10745b16-79ce-11e8-11f9-7d13ad32a3b2"

[[StatsBase]]
deps = ["DataStructures", "LinearAlgebra", "Missings", "Printf", "Random", "SortingAlgorithms", "SparseArrays", "Statistics"]
git-tree-sha1 = "2b6ca97be7ddfad5d9f16a13fe277d29f3d11c23"
uuid = "2913bbd2-ae8a-5f71-8c99-4fb6c76f3a91"
version = "0.31.0"

[[Test]]
deps = ["Distributed", "InteractiveUtils", "Logging", "Random"]
uuid = "8dfed614-e22c-5e08-85e1-65c5234f0b40"

[[ToeplitzMatrices]]
deps = ["Compat", "FFTW", "LinearAlgebra", "StatsBase"]
git-tree-sha1 = "5242fdbeafe1f2e0187935bb13a5c651d5626106"
uuid = "c751599d-da0a-543b-9d20-d0a503d91d24"
version = "0.5.0"

[[Tokenize]]
git-tree-sha1 = "c8a8b00ae44a94950814ff77850470711a360225"
uuid = "0796e94c-ce3b-5d07-9a54-7f471281c624"
version = "0.5.5"

[[URIParser]]
deps = ["Test", "Unicode"]
git-tree-sha1 = "6ddf8244220dfda2f17539fa8c9de20d6c575b69"
uuid = "30578b45-9adc-5946-b283-645ec420af67"
version = "0.4.0"

[[UUIDs]]
deps = ["Random", "SHA"]
uuid = "cf7118a7-6976-5b1a-9a39-7adc72f591a4"

[[Unicode]]
uuid = "4ec0a83e-493e-50e2-b9ac-8f72acf5a8f5"

[[VersionParsing]]
deps = ["Compat"]
git-tree-sha1 = "c9d5aa108588b978bd859554660c8a5c4f2f7669"
uuid = "81def892-9a0e-5fdd-b105-ffc91e053289"
version = "1.1.3"
[deps]
ApproxFun = "28f2ccd6-bb30-5033-b560-165f7b14dc2f"
ApproxFunBase = "fbd15aa5-315a-5a7d-a8a4-24992e37be05"
ApproxFunFourier = "59844689-9c9d-51bf-9583-5b794ec66d30"
ApproxFunOrthogonalPolynomials = "b70543e2-c0d9-56b8-a290-0d4d6d4de211"
ApproxFunSingularities = "f8fcb915-6b99-5be2-b79a-d6dbef8e6e7e"
BandedMatrices = "aae01518-5342-5314-be14-df237901396f"
BlockBandedMatrices = "ffab5731-97b5-5995-9138-79e8c1846df0"
DomainSets = "5b8099bc-c8ec-5219-889f-1d9e522a28bf"
SpecialFunctions = "276daf66-3868-5448-9aa4-cd146d93841b"

@KristofferC
Copy link
Member

Hmmm tried ]dev ApproxFun etc. but it's still hardcoded.

The point of dev is exactly to give you hardcoded paths to work with files locally. Use add to get reproducible manifests (for example add#branch or add#commit).

@quinnj
Copy link
Member

quinnj commented Jul 17, 2019

Yeah, a good rule of thumb is that dev-ed packages are for local use only. If you need to share a Manifest, it's good practice to push any local commits/changes to remote package repos, then do add Package#branch in that environment; this makes the Manifest fully published/reproducible (i.e. doesn't rely on changes you only have locally).

@dlfivefifty
Copy link
Contributor Author

Thanks, that helps:

# This file is machine-generated - editing it directly is not advised

[[AbstractFFTs]]
deps = ["LinearAlgebra"]
git-tree-sha1 = "380e36c66edfa099cd90116b24c1ce8cafccac40"
uuid = "621f4979-c628-5d54-868e-fcf4e3e8185c"
version = "0.4.1"

[[ApproxFun]]
deps = ["AbstractFFTs", "ApproxFunBase", "ApproxFunFourier", "ApproxFunOrthogonalPolynomials", "ApproxFunSingularities", "BandedMatrices", "BlockArrays", "BlockBandedMatrices", "Calculus", "DSP", "DomainSets", "DualNumbers", "FFTW", "FastGaussQuadrature", "FastTransforms", "FillArrays", "InfiniteArrays", "IntervalSets", "LazyArrays", "LinearAlgebra", "LowRankApprox", "Random", "RecipesBase", "Reexport", "SparseArrays", "SpecialFunctions", "StaticArrays", "Test", "ToeplitzMatrices"]
git-tree-sha1 = "06d9cbc34ec6f6b104441f0d22b988ae01bcbf6f"
repo-rev = "master"
repo-url = "https://github.com/JuliaApproximation/ApproxFun.jl.git"
uuid = "28f2ccd6-bb30-5033-b560-165f7b14dc2f"
version = "0.11.1"

[[ApproxFunBase]]
deps = ["AbstractFFTs", "BandedMatrices", "BlockArrays", "BlockBandedMatrices", "Calculus", "DSP", "DomainSets", "DualNumbers", "FFTW", "FastGaussQuadrature", "FastTransforms", "FillArrays", "InfiniteArrays", "IntervalSets", "LazyArrays", "LinearAlgebra", "LowRankApprox", "Random", "SparseArrays", "SpecialFunctions", "StaticArrays", "Statistics", "Test", "ToeplitzMatrices"]
git-tree-sha1 = "824d236ae1ea65c285e870e0fbc208b1fd1892f0"
repo-rev = "master"
repo-url = "https://github.com/JuliaApproximation/ApproxFunBase.jl.git"
uuid = "fbd15aa5-315a-5a7d-a8a4-24992e37be05"
version = "0.1.2"

[[ApproxFunFourier]]
deps = ["AbstractFFTs", "ApproxFunBase", "BandedMatrices", "BlockArrays", "BlockBandedMatrices", "Calculus", "DSP", "DomainSets", "DualNumbers", "FFTW", "FastGaussQuadrature", "FastTransforms", "FillArrays", "InfiniteArrays", "IntervalSets", "LazyArrays", "LinearAlgebra", "LowRankApprox", "Reexport", "SpecialFunctions", "StaticArrays", "Test", "ToeplitzMatrices"]
git-tree-sha1 = "524d88208e6077a4520092e60734a5dc9bbf64b7"
repo-rev = "master"
repo-url = "https://github.com/JuliaApproximation/ApproxFunFourier.jl.git"
uuid = "59844689-9c9d-51bf-9583-5b794ec66d30"
version = "0.1.2"

[[ApproxFunOrthogonalPolynomials]]
deps = ["AbstractFFTs", "ApproxFunBase", "BandedMatrices", "BlockArrays", "BlockBandedMatrices", "Calculus", "DSP", "DomainSets", "DualNumbers", "FFTW", "FastGaussQuadrature", "FastTransforms", "FillArrays", "InfiniteArrays", "IntervalSets", "LazyArrays", "LinearAlgebra", "LowRankApprox", "Reexport", "SpecialFunctions", "StaticArrays", "Statistics", "Test", "ToeplitzMatrices"]
git-tree-sha1 = "a4812753e8d833786227222721b2740993df7e77"
repo-rev = "master"
repo-url = "https://github.com/JuliaApproximation/ApproxFunOrthogonalPolynomials.jl.git"
uuid = "b70543e2-c0d9-56b8-a290-0d4d6d4de211"
version = "0.1.1"

[[ApproxFunSingularities]]
deps = ["AbstractFFTs", "ApproxFunBase", "ApproxFunOrthogonalPolynomials", "BandedMatrices", "BlockArrays", "BlockBandedMatrices", "Calculus", "DSP", "DomainSets", "DualNumbers", "FFTW", "FastGaussQuadrature", "FastTransforms", "FillArrays", "InfiniteArrays", "IntervalSets", "LazyArrays", "LinearAlgebra", "LowRankApprox", "Random", "Reexport", "SpecialFunctions", "StaticArrays", "Statistics", "Test", "ToeplitzMatrices"]
git-tree-sha1 = "abf377a745f2746af5330af722b9295da003d073"
repo-rev = "master"
repo-url = "https://github.com/JuliaApproximation/ApproxFunSingularities.jl.git"
uuid = "f8fcb915-6b99-5be2-b79a-d6dbef8e6e7e"
version = "0.1.0"

[[BandedMatrices]]
deps = ["FillArrays", "LazyArrays", "LinearAlgebra", "MatrixFactorizations", "Random", "SparseArrays"]
git-tree-sha1 = "fe6fc3cab36a901ce5f512452ab3e63716dd769a"
uuid = "aae01518-5342-5314-be14-df237901396f"
version = "0.9.3"

[[Base64]]
uuid = "2a0f44e3-6c83-55bd-87e4-b1978d98bd5f"

[[BinDeps]]
deps = ["Compat", "Libdl", "SHA", "URIParser"]
git-tree-sha1 = "12093ca6cdd0ee547c39b1870e0c9c3f154d9ca9"
uuid = "9e28174c-4ba2-5203-b857-d8d62c4213ee"
version = "0.8.10"

[[BinaryProvider]]
deps = ["Libdl", "Logging", "SHA"]
git-tree-sha1 = "c7361ce8a2129f20b0e05a89f7070820cfed6648"
uuid = "b99e7846-7c00-51b0-8f62-c81ae34c0232"
version = "0.5.6"

[[BlockArrays]]
deps = ["LinearAlgebra"]
git-tree-sha1 = "a36887ddaaf66b8f5bd017871f239247aa6f459f"
uuid = "8e7c35d0-a365-5155-bbbb-fb81a777f24e"
version = "0.9.1"

[[BlockBandedMatrices]]
deps = ["BandedMatrices", "BlockArrays", "Distributed", "FillArrays", "LazyArrays", "LinearAlgebra", "MatrixFactorizations", "Pkg", "Profile", "Random", "SharedArrays", "SparseArrays", "Statistics", "Test"]
git-tree-sha1 = "a7406aeb0778742e7c728bea69fb23d4966fa9d6"
uuid = "ffab5731-97b5-5995-9138-79e8c1846df0"
version = "0.4.4"

[[CSTParser]]
deps = ["Tokenize"]
git-tree-sha1 = "376a39f1862000442011390f1edf5e7f4dcc7142"
uuid = "00ebfdb7-1f24-5e51-bd34-a7502290713f"
version = "0.6.0"

[[Calculus]]
deps = ["Compat"]
git-tree-sha1 = "bd8bbd105ba583a42385bd6dc4a20dad8ab3dc11"
uuid = "49dc2e85-a5d0-5ad3-a950-438e2897f1b9"
version = "0.5.0"

[[Compat]]
deps = ["Base64", "Dates", "DelimitedFiles", "Distributed", "InteractiveUtils", "LibGit2", "Libdl", "LinearAlgebra", "Markdown", "Mmap", "Pkg", "Printf", "REPL", "Random", "Serialization", "SharedArrays", "Sockets", "SparseArrays", "Statistics", "Test", "UUIDs", "Unicode"]
git-tree-sha1 = "84aa74986c5b9b898b0d1acaf3258741ee64754f"
uuid = "34da2185-b29b-5c13-b0c7-acf172513d20"
version = "2.1.0"

[[Conda]]
deps = ["JSON", "VersionParsing"]
git-tree-sha1 = "9a11d428dcdc425072af4aea19ab1e8c3e01c032"
uuid = "8f4d0f93-b110-5947-807f-2305c1781a2d"
version = "1.3.0"

[[DSP]]
deps = ["AbstractFFTs", "Compat", "FFTW", "LinearAlgebra", "Polynomials", "Random", "Reexport", "SpecialFunctions"]
git-tree-sha1 = "5ec38ebc4ddf6320ad50b826eb8fd7fb521993a5"
uuid = "717857b8-e6f2-59f4-9121-6e50c889abd2"
version = "0.5.2"

[[DataStructures]]
deps = ["InteractiveUtils", "OrderedCollections"]
git-tree-sha1 = "0809951a1774dc724da22d26e4289bbaab77809a"
uuid = "864edb3b-99cc-5e75-8d2d-829cb0a9cfe8"
version = "0.17.0"

[[Dates]]
deps = ["Printf"]
uuid = "ade2ca70-3891-5945-98fb-dc099432e06a"

[[DelimitedFiles]]
deps = ["Mmap"]
uuid = "8bb1440f-4735-579b-a4ab-409b98df4dab"

[[Distributed]]
deps = ["Random", "Serialization", "Sockets"]
uuid = "8ba89e20-285c-5b6f-9357-94700520ee1b"

[[DomainSets]]
deps = ["IntervalSets", "LinearAlgebra", "StaticArrays", "Statistics", "Test"]
git-tree-sha1 = "8172e0bf793c497fd23990281a800379000182bc"
uuid = "5b8099bc-c8ec-5219-889f-1d9e522a28bf"
version = "0.0.2"

[[DualNumbers]]
deps = ["Calculus", "LinearAlgebra", "NaNMath", "SpecialFunctions", "Test"]
git-tree-sha1 = "e178a6768dad879ff1abfc1c612406856bb06ce0"
uuid = "fa6b7ba4-c1ee-5f82-b5fc-ecf0adba8f74"
version = "0.6.2"

[[FFTW]]
deps = ["AbstractFFTs", "BinaryProvider", "Compat", "Conda", "Libdl", "LinearAlgebra", "Reexport", "Test"]
git-tree-sha1 = "29cda58afbf62f35b1a094882ad6c745a47b2eaa"
uuid = "7a1cc6ca-52ef-59f5-83cd-3a7055c09341"
version = "0.2.4"

[[FastGaussQuadrature]]
deps = ["Compat", "LinearAlgebra", "SpecialFunctions"]
git-tree-sha1 = "769ac4057ed875f433372e9a571a2cb86347d1be"
uuid = "442a2c76-b920-505d-bb47-c5924d526838"
version = "0.3.3"

[[FastTransforms]]
deps = ["AbstractFFTs", "Compat", "DSP", "FFTW", "HierarchicalMatrices", "LinearAlgebra", "LowRankApprox", "ProgressMeter", "SpecialFunctions", "ToeplitzMatrices"]
git-tree-sha1 = "f7f912b0f00cdf5b4632c840aa7954be0de4b965"
uuid = "057dd010-8810-581a-b7be-e3fc3b93f78c"
version = "0.5.0"

[[FillArrays]]
deps = ["LinearAlgebra", "Random", "SparseArrays", "Test"]
git-tree-sha1 = "9ab8f76758cbabba8d7f103c51dce7f73fcf8e92"
uuid = "1a297f60-69ca-5386-bcde-b61e274b549b"
version = "0.6.3"

[[HierarchicalMatrices]]
deps = ["Compat"]
git-tree-sha1 = "acfcaf1aa47d038f593f301ed3bdebc0129035bc"
uuid = "7c893195-952b-5c83-bb6e-be12f22eed51"
version = "0.1.4"

[[InfiniteArrays]]
deps = ["DSP", "FillArrays", "LazyArrays", "LinearAlgebra", "SparseArrays", "Statistics", "Test"]
git-tree-sha1 = "70638fa3691bf61bcfdca471d3b3a047b418bc04"
uuid = "4858937d-0d70-526a-a4dd-2d5cb5dd786c"
version = "0.1.1"

[[InteractiveUtils]]
deps = ["Markdown"]
uuid = "b77e0a4c-d291-57a0-90e8-8db25a27a240"

[[IntervalSets]]
deps = ["Compat"]
git-tree-sha1 = "9dc556002f23740de13946e8c2e41798e09a9249"
uuid = "8197267c-284f-5f27-9208-e0e47529a953"
version = "0.3.1"

[[JSON]]
deps = ["Dates", "Mmap", "Parsers", "Unicode"]
git-tree-sha1 = "b34d7cef7b337321e97d22242c3c2b91f476748e"
uuid = "682c06a0-de6a-54ab-a142-c8b1cf79cde6"
version = "0.21.0"

[[LazyArrays]]
deps = ["FillArrays", "LinearAlgebra", "MacroTools", "StaticArrays", "Test"]
git-tree-sha1 = "5eec856c454496abe8f4504227fcc187205a502a"
uuid = "5078a376-72f3-5289-bfd5-ec5146d43c02"
version = "0.9.0"

[[LibGit2]]
uuid = "76f85450-5226-5b5a-8eaa-529ad045b433"

[[Libdl]]
uuid = "8f399da3-3557-5675-b5ff-fb832c97cbdb"

[[LinearAlgebra]]
deps = ["Libdl"]
uuid = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e"

[[Logging]]
uuid = "56ddb016-857b-54e1-b83d-db4d58db5568"

[[LowRankApprox]]
deps = ["FFTW", "FillArrays", "LinearAlgebra", "Nullables", "Random", "SparseArrays", "Test"]
git-tree-sha1 = "4079dfefba2cf541e0770e6426f7756ee90efbe8"
uuid = "898213cb-b102-5a47-900c-97e73b919f73"
version = "0.2.3"

[[MacroTools]]
deps = ["CSTParser", "Compat", "DataStructures", "Test", "Tokenize"]
git-tree-sha1 = "d6e9dedb8c92c3465575442da456aec15a89ff76"
uuid = "1914dd2f-81c6-5fcd-8719-6d5c9610ff09"
version = "0.5.1"

[[Markdown]]
deps = ["Base64"]
uuid = "d6f4376e-aef5-505a-96c1-9c027394607a"

[[MatrixFactorizations]]
deps = ["LinearAlgebra", "Random", "Test"]
git-tree-sha1 = "cebc71d929a846dda61400f1cf3ba69c7e75fa63"
uuid = "a3b82374-2e81-5b9e-98ce-41277c0e4c87"
version = "0.0.4"

[[Missings]]
deps = ["SparseArrays", "Test"]
git-tree-sha1 = "f0719736664b4358aa9ec173077d4285775f8007"
uuid = "e1d29d7a-bbdc-5cf2-9ac0-f12de2c33e28"
version = "0.4.1"

[[Mmap]]
uuid = "a63ad114-7e13-5084-954f-fe012c677804"

[[NaNMath]]
deps = ["Compat"]
git-tree-sha1 = "ce3b85e484a5d4c71dd5316215069311135fa9f2"
uuid = "77ba4419-2d1f-58cd-9bb1-8ffee604a2e3"
version = "0.3.2"

[[Nullables]]
deps = ["Compat"]
git-tree-sha1 = "ae1a63457e14554df2159b0b028f48536125092d"
uuid = "4d1e1d77-625e-5b40-9113-a560ec7a8ecd"
version = "0.0.8"

[[OrderedCollections]]
deps = ["Random", "Serialization", "Test"]
git-tree-sha1 = "c4c13474d23c60d20a67b217f1d7f22a40edf8f1"
uuid = "bac558e1-5e72-5ebc-8fee-abe8a469f55d"
version = "1.1.0"

[[Parsers]]
deps = ["Dates", "Test"]
git-tree-sha1 = "db2b35dedab3c0e46dc15996d170af07a5ab91c9"
uuid = "69de0a69-1ddd-5017-9359-2bf0b02dc9f0"
version = "0.3.6"

[[Pkg]]
deps = ["Dates", "LibGit2", "Markdown", "Printf", "REPL", "Random", "SHA", "UUIDs"]
uuid = "44cfe95a-1eb2-52ea-b672-e2afdf69b78f"

[[Polynomials]]
deps = ["LinearAlgebra", "SparseArrays", "Test"]
git-tree-sha1 = "62142bd65d3f8aeb2226ec64dd8493349147df94"
uuid = "f27b6e38-b328-58d1-80ce-0feddd5e7a45"
version = "0.5.2"

[[Printf]]
deps = ["Unicode"]
uuid = "de0858da-6303-5e67-8744-51eddeeeb8d7"

[[Profile]]
deps = ["Printf"]
uuid = "9abbd945-dff8-562f-b5e8-e1ebf5ef1b79"

[[ProgressMeter]]
deps = ["Distributed", "Printf"]
git-tree-sha1 = "0f08e0e74e5b160ca20d3962a2620038b75881c7"
uuid = "92933f4c-e287-5a05-a399-4b506db050ca"
version = "1.0.0"

[[REPL]]
deps = ["InteractiveUtils", "Markdown", "Sockets"]
uuid = "3fa0cd96-eef1-5676-8a61-b3b8758bbffb"

[[Random]]
deps = ["Serialization"]
uuid = "9a3f8284-a2c9-5f02-9a11-845980a1fd5c"

[[RecipesBase]]
git-tree-sha1 = "7bdce29bc9b2f5660a6e5e64d64d91ec941f6aa2"
uuid = "3cdcf5f2-1ef4-517c-9805-6587b60abb01"
version = "0.7.0"

[[Reexport]]
deps = ["Pkg"]
git-tree-sha1 = "7b1d07f411bc8ddb7977ec7f377b97b158514fe0"
uuid = "189a3867-3050-52da-a836-e630ba90ab69"
version = "0.2.0"

[[SHA]]
uuid = "ea8e919c-243c-51af-8825-aaa63cd721ce"

[[Serialization]]
uuid = "9e88b42a-f829-5b0c-bbe9-9e923198166b"

[[SharedArrays]]
deps = ["Distributed", "Mmap", "Random", "Serialization"]
uuid = "1a1011a3-84de-559e-8e89-a11a2f7dc383"

[[Sockets]]
uuid = "6462fe0b-24de-5631-8697-dd941f90decc"

[[SortingAlgorithms]]
deps = ["DataStructures", "Random", "Test"]
git-tree-sha1 = "03f5898c9959f8115e30bc7226ada7d0df554ddd"
uuid = "a2af1166-a08f-5f64-846c-94a0d3cef48c"
version = "0.3.1"

[[SparseArrays]]
deps = ["LinearAlgebra", "Random"]
uuid = "2f01184e-e22b-5df5-ae63-d93ebab69eaf"

[[SpecialFunctions]]
deps = ["BinDeps", "BinaryProvider", "Libdl", "Test"]
git-tree-sha1 = "0b45dc2e45ed77f445617b99ff2adf0f5b0f23ea"
uuid = "276daf66-3868-5448-9aa4-cd146d93841b"
version = "0.7.2"

[[StaticArrays]]
deps = ["LinearAlgebra", "Random", "Statistics"]
git-tree-sha1 = "db23bbf50064c582b6f2b9b043c8e7e98ea8c0c6"
uuid = "90137ffa-7385-5640-81b9-e52037218182"
version = "0.11.0"

[[Statistics]]
deps = ["LinearAlgebra", "SparseArrays"]
uuid = "10745b16-79ce-11e8-11f9-7d13ad32a3b2"

[[StatsBase]]
deps = ["DataStructures", "LinearAlgebra", "Missings", "Printf", "Random", "SortingAlgorithms", "SparseArrays", "Statistics"]
git-tree-sha1 = "2b6ca97be7ddfad5d9f16a13fe277d29f3d11c23"
uuid = "2913bbd2-ae8a-5f71-8c99-4fb6c76f3a91"
version = "0.31.0"

[[Test]]
deps = ["Distributed", "InteractiveUtils", "Logging", "Random"]
uuid = "8dfed614-e22c-5e08-85e1-65c5234f0b40"

[[ToeplitzMatrices]]
deps = ["Compat", "FFTW", "LinearAlgebra", "StatsBase"]
git-tree-sha1 = "5242fdbeafe1f2e0187935bb13a5c651d5626106"
uuid = "c751599d-da0a-543b-9d20-d0a503d91d24"
version = "0.5.0"

[[Tokenize]]
git-tree-sha1 = "c8a8b00ae44a94950814ff77850470711a360225"
uuid = "0796e94c-ce3b-5d07-9a54-7f471281c624"
version = "0.5.5"

[[URIParser]]
deps = ["Test", "Unicode"]
git-tree-sha1 = "6ddf8244220dfda2f17539fa8c9de20d6c575b69"
uuid = "30578b45-9adc-5946-b283-645ec420af67"
version = "0.4.0"

[[UUIDs]]
deps = ["Random", "SHA"]
uuid = "cf7118a7-6976-5b1a-9a39-7adc72f591a4"

[[Unicode]]
uuid = "4ec0a83e-493e-50e2-b9ac-8f72acf5a8f5"

[[VersionParsing]]
deps = ["Compat"]
git-tree-sha1 = "c9d5aa108588b978bd859554660c8a5c4f2f7669"
uuid = "81def892-9a0e-5fdd-b105-ffc91e053289"
version = "1.1.3"

@JeffBezanson JeffBezanson self-assigned this Jul 18, 2019
@JeffBezanson
Copy link
Member

Good news --- this looks like the same issue as #32595, in which case the fix has been backported. Try the backports-1.2.0 branch.

@dlfivefifty
Copy link
Contributor Author

Confirmed it's fixed, thanks!

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

4 participants