-
-
Notifications
You must be signed in to change notification settings - Fork 5.5k
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
input "a." causes internal error in parser #36
Comments
ghost
assigned JeffBezanson
Jun 7, 2011
Closed
This was referenced Mar 18, 2012
StefanKarpinski
pushed a commit
that referenced
this issue
Feb 8, 2018
fix depwarns under 0.7 and bump REQUIRE and CI to 0.6
StefanKarpinski
pushed a commit
that referenced
this issue
Feb 8, 2018
make a basic functional API and add some very basic tests
cmcaine
pushed a commit
to cmcaine/julia
that referenced
this issue
Sep 24, 2020
Add exercise: isogram
aviatesk
added a commit
to aviatesk/julia
that referenced
this issue
May 7, 2021
The following JET analysis told me that we missed to handle `LimitedAccuracy` in `conditional_changes` and limited conditional constraints weren't propagated: ```julia julia> using JET, Test julia> report_call() do @testset "foo" begin; true; end end ┌ @ /Users/aviatesk/julia/julia/usr/share/julia/stdlib/v1.7/Test/src/Test.jl:1262 Test.finish(ts) │┌ @ /Users/aviatesk/julia/julia/usr/share/julia/stdlib/v1.7/Test/src/Test.jl:1007 Test.print_test_results(ts) ││┌ @ /Users/aviatesk/julia/julia/usr/share/julia/stdlib/v1.7/Test/src/Test.jl:941 #self#(ts, 0) │││┌ @ /Users/aviatesk/julia/julia/usr/share/julia/stdlib/v1.7/Test/src/Test.jl:961 Test.get_alignment(ts, 0) ││││┌ @ /Users/aviatesk/julia/julia/usr/share/julia/stdlib/v1.7/Test/src/Test.jl:1034 Test.map(JuliaLang#36, Base.getproperty(ts, :results)) │││││┌ @ abstractarray.jl:2362 Base.collect_similar(A, Base.Generator(f, A)) ││││││┌ @ array.jl:638 Base._collect(cont, itr, Base.IteratorEltype(itr), Base.IteratorSize(itr)) │││││││┌ @ array.jl:723 Base.iterate(itr) ││││││││┌ @ generator.jl:47 Base.getproperty(g, :f)(Base.getindex(y, 1)) │││││││││┌ @ /Users/aviatesk/julia/julia/usr/share/julia/stdlib/v1.7/Test/src/Test.jl:1034 Test.get_alignment(t, Test.+(Core.getfield(#self#, :depth), 1)) │││││││││││││┌ @ array.jl:728 Base.collect_to_with_first!(Base._similar_for(c, Base.typeof(v1), itr, isz), v1, itr, st) ││││││││││││││┌ @ array.jl:734 Base.collect_to!(dest, itr, Base.+(i1, 1), st) │││││││││││││││┌ @ /Users/aviatesk/julia/julia/base/array.jl:764 Base.collect_to!(new, itr, Base.+(i, 1), st) ││││││││││││││││┌ @ /Users/aviatesk/julia/julia/base/array.jl:758 Base.indexed_iterate(y, 2, _8) │││││││││││││││││┌ @ tuple.jl:94 Base.iterate(I, state) ││││││││││││││││││ no matching method found for call signature (Tuple{typeof(iterate), Nothing, Int64}): Base.iterate(I::Nothing, state::Int64) │││││││││││││││││└─────────────── ││││││││││││││││┌ @ /Users/aviatesk/julia/julia/base/array.jl:758 Base.indexed_iterate(y, 1) │││││││││││││││││┌ @ tuple.jl:89 Base.iterate(I) ││││││││││││││││││ no matching method found for call signature (Tuple{typeof(iterate), Nothing}): Base.iterate(I::Nothing) │││││││││││││││││└─────────────── Union{Test.FallbackTestSet, Test.DefaultTestSet} ``` After this PR: ```julia julia> report_call() do @testset "foo" begin; true; end end No errors ! Union{Test.FallbackTestSet, Test.DefaultTestSet} ``` Well, it's hard to test this kind of intermediate state of inference, so I didn't include test cases this PR fixes. (maybe can we use JET as an inference test ?)
aviatesk
added a commit
to aviatesk/julia
that referenced
this issue
May 7, 2021
…nges` The following JET analysis told me that we missed to handle `LimitedAccuracy` in `conditional_changes` and limited conditional constraints weren't propagated: ```julia julia> using JET, Test julia> report_call() do @testset "foo" begin; true; end end ┌ @ /Users/aviatesk/julia/julia/usr/share/julia/stdlib/v1.7/Test/src/Test.jl:1262 Test.finish(ts) │┌ @ /Users/aviatesk/julia/julia/usr/share/julia/stdlib/v1.7/Test/src/Test.jl:1007 Test.print_test_results(ts) ││┌ @ /Users/aviatesk/julia/julia/usr/share/julia/stdlib/v1.7/Test/src/Test.jl:941 #self#(ts, 0) │││┌ @ /Users/aviatesk/julia/julia/usr/share/julia/stdlib/v1.7/Test/src/Test.jl:961 Test.get_alignment(ts, 0) ││││┌ @ /Users/aviatesk/julia/julia/usr/share/julia/stdlib/v1.7/Test/src/Test.jl:1034 Test.map(JuliaLang#36, Base.getproperty(ts, :results)) │││││┌ @ abstractarray.jl:2362 Base.collect_similar(A, Base.Generator(f, A)) ││││││┌ @ array.jl:638 Base._collect(cont, itr, Base.IteratorEltype(itr), Base.IteratorSize(itr)) │││││││┌ @ array.jl:723 Base.iterate(itr) ││││││││┌ @ generator.jl:47 Base.getproperty(g, :f)(Base.getindex(y, 1)) │││││││││┌ @ /Users/aviatesk/julia/julia/usr/share/julia/stdlib/v1.7/Test/src/Test.jl:1034 Test.get_alignment(t, Test.+(Core.getfield(#self#, :depth), 1)) │││││││││││││┌ @ array.jl:728 Base.collect_to_with_first!(Base._similar_for(c, Base.typeof(v1), itr, isz), v1, itr, st) ││││││││││││││┌ @ array.jl:734 Base.collect_to!(dest, itr, Base.+(i1, 1), st) │││││││││││││││┌ @ /Users/aviatesk/julia/julia/base/array.jl:764 Base.collect_to!(new, itr, Base.+(i, 1), st) ││││││││││││││││┌ @ /Users/aviatesk/julia/julia/base/array.jl:758 Base.indexed_iterate(y, 2, _8) │││││││││││││││││┌ @ tuple.jl:94 Base.iterate(I, state) ││││││││││││││││││ no matching method found for call signature (Tuple{typeof(iterate), Nothing, Int64}): Base.iterate(I::Nothing, state::Int64) │││││││││││││││││└─────────────── ││││││││││││││││┌ @ /Users/aviatesk/julia/julia/base/array.jl:758 Base.indexed_iterate(y, 1) │││││││││││││││││┌ @ tuple.jl:89 Base.iterate(I) ││││││││││││││││││ no matching method found for call signature (Tuple{typeof(iterate), Nothing}): Base.iterate(I::Nothing) │││││││││││││││││└─────────────── Union{Test.FallbackTestSet, Test.DefaultTestSet} ``` After this PR: ```julia julia> report_call() do @testset "foo" begin; true; end end No errors ! Union{Test.FallbackTestSet, Test.DefaultTestSet} ``` Well, it's hard to test this kind of intermediate state of inference, so I didn't include test cases this PR fixes. (maybe can we use JET as an inference test ?)
vtjnash
pushed a commit
that referenced
this issue
May 13, 2021
…nges` (#40744) The following JET analysis told me that we missed to handle `LimitedAccuracy` in `conditional_changes` and limited conditional constraints weren't propagated: ```julia julia> using JET, Test julia> report_call() do @testset "foo" begin; true; end end ┌ @ /Users/aviatesk/julia/julia/usr/share/julia/stdlib/v1.7/Test/src/Test.jl:1262 Test.finish(ts) │┌ @ /Users/aviatesk/julia/julia/usr/share/julia/stdlib/v1.7/Test/src/Test.jl:1007 Test.print_test_results(ts) ││┌ @ /Users/aviatesk/julia/julia/usr/share/julia/stdlib/v1.7/Test/src/Test.jl:941 #self#(ts, 0) │││┌ @ /Users/aviatesk/julia/julia/usr/share/julia/stdlib/v1.7/Test/src/Test.jl:961 Test.get_alignment(ts, 0) ││││┌ @ /Users/aviatesk/julia/julia/usr/share/julia/stdlib/v1.7/Test/src/Test.jl:1034 Test.map(#36, Base.getproperty(ts, :results)) │││││┌ @ abstractarray.jl:2362 Base.collect_similar(A, Base.Generator(f, A)) ││││││┌ @ array.jl:638 Base._collect(cont, itr, Base.IteratorEltype(itr), Base.IteratorSize(itr)) │││││││┌ @ array.jl:723 Base.iterate(itr) ││││││││┌ @ generator.jl:47 Base.getproperty(g, :f)(Base.getindex(y, 1)) │││││││││┌ @ /Users/aviatesk/julia/julia/usr/share/julia/stdlib/v1.7/Test/src/Test.jl:1034 Test.get_alignment(t, Test.+(Core.getfield(#self#, :depth), 1)) │││││││││││││┌ @ array.jl:728 Base.collect_to_with_first!(Base._similar_for(c, Base.typeof(v1), itr, isz), v1, itr, st) ││││││││││││││┌ @ array.jl:734 Base.collect_to!(dest, itr, Base.+(i1, 1), st) │││││││││││││││┌ @ /Users/aviatesk/julia/julia/base/array.jl:764 Base.collect_to!(new, itr, Base.+(i, 1), st) ││││││││││││││││┌ @ /Users/aviatesk/julia/julia/base/array.jl:758 Base.indexed_iterate(y, 2, _8) │││││││││││││││││┌ @ tuple.jl:94 Base.iterate(I, state) ││││││││││││││││││ no matching method found for call signature (Tuple{typeof(iterate), Nothing, Int64}): Base.iterate(I::Nothing, state::Int64) │││││││││││││││││└─────────────── ││││││││││││││││┌ @ /Users/aviatesk/julia/julia/base/array.jl:758 Base.indexed_iterate(y, 1) │││││││││││││││││┌ @ tuple.jl:89 Base.iterate(I) ││││││││││││││││││ no matching method found for call signature (Tuple{typeof(iterate), Nothing}): Base.iterate(I::Nothing) │││││││││││││││││└─────────────── Union{Test.FallbackTestSet, Test.DefaultTestSet} ``` After this PR: ```julia julia> report_call() do @testset "foo" begin; true; end end No errors ! Union{Test.FallbackTestSet, Test.DefaultTestSet} ```
shirodkara
pushed a commit
to shirodkara/julia
that referenced
this issue
Jun 9, 2021
…nges` (JuliaLang#40744) The following JET analysis told me that we missed to handle `LimitedAccuracy` in `conditional_changes` and limited conditional constraints weren't propagated: ```julia julia> using JET, Test julia> report_call() do @testset "foo" begin; true; end end ┌ @ /Users/aviatesk/julia/julia/usr/share/julia/stdlib/v1.7/Test/src/Test.jl:1262 Test.finish(ts) │┌ @ /Users/aviatesk/julia/julia/usr/share/julia/stdlib/v1.7/Test/src/Test.jl:1007 Test.print_test_results(ts) ││┌ @ /Users/aviatesk/julia/julia/usr/share/julia/stdlib/v1.7/Test/src/Test.jl:941 #self#(ts, 0) │││┌ @ /Users/aviatesk/julia/julia/usr/share/julia/stdlib/v1.7/Test/src/Test.jl:961 Test.get_alignment(ts, 0) ││││┌ @ /Users/aviatesk/julia/julia/usr/share/julia/stdlib/v1.7/Test/src/Test.jl:1034 Test.map(JuliaLang#36, Base.getproperty(ts, :results)) │││││┌ @ abstractarray.jl:2362 Base.collect_similar(A, Base.Generator(f, A)) ││││││┌ @ array.jl:638 Base._collect(cont, itr, Base.IteratorEltype(itr), Base.IteratorSize(itr)) │││││││┌ @ array.jl:723 Base.iterate(itr) ││││││││┌ @ generator.jl:47 Base.getproperty(g, :f)(Base.getindex(y, 1)) │││││││││┌ @ /Users/aviatesk/julia/julia/usr/share/julia/stdlib/v1.7/Test/src/Test.jl:1034 Test.get_alignment(t, Test.+(Core.getfield(#self#, :depth), 1)) │││││││││││││┌ @ array.jl:728 Base.collect_to_with_first!(Base._similar_for(c, Base.typeof(v1), itr, isz), v1, itr, st) ││││││││││││││┌ @ array.jl:734 Base.collect_to!(dest, itr, Base.+(i1, 1), st) │││││││││││││││┌ @ /Users/aviatesk/julia/julia/base/array.jl:764 Base.collect_to!(new, itr, Base.+(i, 1), st) ││││││││││││││││┌ @ /Users/aviatesk/julia/julia/base/array.jl:758 Base.indexed_iterate(y, 2, _8) │││││││││││││││││┌ @ tuple.jl:94 Base.iterate(I, state) ││││││││││││││││││ no matching method found for call signature (Tuple{typeof(iterate), Nothing, Int64}): Base.iterate(I::Nothing, state::Int64) │││││││││││││││││└─────────────── ││││││││││││││││┌ @ /Users/aviatesk/julia/julia/base/array.jl:758 Base.indexed_iterate(y, 1) │││││││││││││││││┌ @ tuple.jl:89 Base.iterate(I) ││││││││││││││││││ no matching method found for call signature (Tuple{typeof(iterate), Nothing}): Base.iterate(I::Nothing) │││││││││││││││││└─────────────── Union{Test.FallbackTestSet, Test.DefaultTestSet} ``` After this PR: ```julia julia> report_call() do @testset "foo" begin; true; end end No errors ! Union{Test.FallbackTestSet, Test.DefaultTestSet} ```
johanmon
pushed a commit
to johanmon/julia
that referenced
this issue
Jul 5, 2021
…nges` (JuliaLang#40744) The following JET analysis told me that we missed to handle `LimitedAccuracy` in `conditional_changes` and limited conditional constraints weren't propagated: ```julia julia> using JET, Test julia> report_call() do @testset "foo" begin; true; end end ┌ @ /Users/aviatesk/julia/julia/usr/share/julia/stdlib/v1.7/Test/src/Test.jl:1262 Test.finish(ts) │┌ @ /Users/aviatesk/julia/julia/usr/share/julia/stdlib/v1.7/Test/src/Test.jl:1007 Test.print_test_results(ts) ││┌ @ /Users/aviatesk/julia/julia/usr/share/julia/stdlib/v1.7/Test/src/Test.jl:941 #self#(ts, 0) │││┌ @ /Users/aviatesk/julia/julia/usr/share/julia/stdlib/v1.7/Test/src/Test.jl:961 Test.get_alignment(ts, 0) ││││┌ @ /Users/aviatesk/julia/julia/usr/share/julia/stdlib/v1.7/Test/src/Test.jl:1034 Test.map(JuliaLang#36, Base.getproperty(ts, :results)) │││││┌ @ abstractarray.jl:2362 Base.collect_similar(A, Base.Generator(f, A)) ││││││┌ @ array.jl:638 Base._collect(cont, itr, Base.IteratorEltype(itr), Base.IteratorSize(itr)) │││││││┌ @ array.jl:723 Base.iterate(itr) ││││││││┌ @ generator.jl:47 Base.getproperty(g, :f)(Base.getindex(y, 1)) │││││││││┌ @ /Users/aviatesk/julia/julia/usr/share/julia/stdlib/v1.7/Test/src/Test.jl:1034 Test.get_alignment(t, Test.+(Core.getfield(#self#, :depth), 1)) │││││││││││││┌ @ array.jl:728 Base.collect_to_with_first!(Base._similar_for(c, Base.typeof(v1), itr, isz), v1, itr, st) ││││││││││││││┌ @ array.jl:734 Base.collect_to!(dest, itr, Base.+(i1, 1), st) │││││││││││││││┌ @ /Users/aviatesk/julia/julia/base/array.jl:764 Base.collect_to!(new, itr, Base.+(i, 1), st) ││││││││││││││││┌ @ /Users/aviatesk/julia/julia/base/array.jl:758 Base.indexed_iterate(y, 2, _8) │││││││││││││││││┌ @ tuple.jl:94 Base.iterate(I, state) ││││││││││││││││││ no matching method found for call signature (Tuple{typeof(iterate), Nothing, Int64}): Base.iterate(I::Nothing, state::Int64) │││││││││││││││││└─────────────── ││││││││││││││││┌ @ /Users/aviatesk/julia/julia/base/array.jl:758 Base.indexed_iterate(y, 1) │││││││││││││││││┌ @ tuple.jl:89 Base.iterate(I) ││││││││││││││││││ no matching method found for call signature (Tuple{typeof(iterate), Nothing}): Base.iterate(I::Nothing) │││││││││││││││││└─────────────── Union{Test.FallbackTestSet, Test.DefaultTestSet} ``` After this PR: ```julia julia> report_call() do @testset "foo" begin; true; end end No errors ! Union{Test.FallbackTestSet, Test.DefaultTestSet} ```
vtjnash
pushed a commit
that referenced
this issue
Jan 30, 2024
Stdlib: ArgTools URL: https://github.com/JuliaIO/ArgTools.jl.git Stdlib branch: master Julia branch: master Old commit: 4eccde4 New commit: 997089b Julia version: 1.11.0-DEV ArgTools version: 1.1.2(Does not match) Bump invoked by: @vtjnash Powered by: [BumpStdlibs.jl](https://github.com/JuliaLang/BumpStdlibs.jl) Diff: JuliaIO/ArgTools.jl@4eccde4...997089b ``` $ git log --oneline 4eccde4..997089b 997089b fix tests for TEMP_CLEANUP, which might be a Lockable (#35) 4a5f003 build(deps): bump actions/cache from 3 to 4 (#36) 84ba9e8 Hardcode doc edit backlink (#34) 9238839 build(deps): bump actions/checkout from 3 to 4 (#33) ``` Co-authored-by: Dilum Aluthge <dilum@aluthge.com>
IanButterworth
pushed a commit
that referenced
this issue
Apr 11, 2024
…d56027 (#54056) Stdlib: ArgTools URL: https://github.com/JuliaIO/ArgTools.jl.git Stdlib branch: release-1.10 Julia branch: backports-release-1.10 Old commit: 08b11b2 New commit: 5d56027 Julia version: 1.10.2 ArgTools version: 1.1.2(Does not match) Bump invoked by: @IanButterworth Powered by: [BumpStdlibs.jl](https://github.com/JuliaLang/BumpStdlibs.jl) Diff: JuliaIO/ArgTools.jl@08b11b2...5d56027 ``` $ git log --oneline 08b11b2..5d56027 5d56027 build(deps): bump julia-actions/setup-julia from 1 to 2 (#38) b6189c7 build(deps): bump codecov/codecov-action from 3 to 4 (#37) 997089b fix tests for TEMP_CLEANUP, which might be a Lockable (#35) 4a5f003 build(deps): bump actions/cache from 3 to 4 (#36) 84ba9e8 Hardcode doc edit backlink (#34) 9238839 build(deps): bump actions/checkout from 3 to 4 (#33) 4eccde4 build(deps): bump actions/checkout from 2 to 3 (#30) 6a4049d build(deps): bump codecov/codecov-action from 1 to 3 (#32) f94a0d3 build(deps): bump actions/cache from 1 to 3 (#31) cb66300 enable dependabot for GitHub actions (#29) ``` Co-authored-by: Dilum Aluthge <dilum@aluthge.com>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
julia> a.
(type-error string.find string #)
unexpected error: #0 (char-numeric? #)
#1 (next-token/lambda/lambda
#. #)
#2 (next-token/lambda #.)
#3 (peek-token [#f # #f #f])
#4 (parse-call/lambda/lambda/lambda
a)
The text was updated successfully, but these errors were encountered: