diff --git a/deps/JuliaSyntax.version b/deps/JuliaSyntax.version index 86f94135884a0..a7d31b7c16403 100644 --- a/deps/JuliaSyntax.version +++ b/deps/JuliaSyntax.version @@ -1,4 +1,4 @@ JULIASYNTAX_BRANCH = main -JULIASYNTAX_SHA1 = dfd1d69b153eb119873035e62993a109b27192f0 +JULIASYNTAX_SHA1 = 2e965a159dd9f87d216d2d50ecbd2ed4f9af2c5a JULIASYNTAX_GIT_URL := https://github.com/JuliaLang/JuliaSyntax.jl.git JULIASYNTAX_TAR_URL = https://api.github.com/repos/JuliaLang/JuliaSyntax.jl/tarball/$1 diff --git a/deps/checksums/JuliaSyntax-2e965a159dd9f87d216d2d50ecbd2ed4f9af2c5a.tar.gz/md5 b/deps/checksums/JuliaSyntax-2e965a159dd9f87d216d2d50ecbd2ed4f9af2c5a.tar.gz/md5 new file mode 100644 index 0000000000000..96f356f3faaec --- /dev/null +++ b/deps/checksums/JuliaSyntax-2e965a159dd9f87d216d2d50ecbd2ed4f9af2c5a.tar.gz/md5 @@ -0,0 +1 @@ +40d7bcc6e5741d50a457ace2ca8b2c0c diff --git a/deps/checksums/JuliaSyntax-2e965a159dd9f87d216d2d50ecbd2ed4f9af2c5a.tar.gz/sha512 b/deps/checksums/JuliaSyntax-2e965a159dd9f87d216d2d50ecbd2ed4f9af2c5a.tar.gz/sha512 new file mode 100644 index 0000000000000..fd7770cdeaa75 --- /dev/null +++ b/deps/checksums/JuliaSyntax-2e965a159dd9f87d216d2d50ecbd2ed4f9af2c5a.tar.gz/sha512 @@ -0,0 +1 @@ +b9429b90a28460ef0272cd42a5c221629c6d60221ed088ae3e591cc3d8dbdec32788074397419e58b611bda7df32c7379ec7fafeead7056ed9665591474cec5d diff --git a/deps/checksums/JuliaSyntax-dfd1d69b153eb119873035e62993a109b27192f0.tar.gz/md5 b/deps/checksums/JuliaSyntax-dfd1d69b153eb119873035e62993a109b27192f0.tar.gz/md5 deleted file mode 100644 index 51b30461d3905..0000000000000 --- a/deps/checksums/JuliaSyntax-dfd1d69b153eb119873035e62993a109b27192f0.tar.gz/md5 +++ /dev/null @@ -1 +0,0 @@ -e58559668aabb0fa96d598970c4d648e diff --git a/deps/checksums/JuliaSyntax-dfd1d69b153eb119873035e62993a109b27192f0.tar.gz/sha512 b/deps/checksums/JuliaSyntax-dfd1d69b153eb119873035e62993a109b27192f0.tar.gz/sha512 deleted file mode 100644 index 63a513ec9ae63..0000000000000 --- a/deps/checksums/JuliaSyntax-dfd1d69b153eb119873035e62993a109b27192f0.tar.gz/sha512 +++ /dev/null @@ -1 +0,0 @@ -59e22f7db63a383beadf96a68d4db6ae173d61be6d766ea1792b3a3bd70125f73dd4df9e55bad4c66363aa0b6ff6ea5259d3c91abf42f5fe34446e3fa076cc87 diff --git a/deps/checksums/JuliaSyntaxHighlighting-2680c8bde1aa274f25d7a434c645f16b3a1ee731.tar.gz/md5 b/deps/checksums/JuliaSyntaxHighlighting-2680c8bde1aa274f25d7a434c645f16b3a1ee731.tar.gz/md5 new file mode 100644 index 0000000000000..30284ccf352d4 --- /dev/null +++ b/deps/checksums/JuliaSyntaxHighlighting-2680c8bde1aa274f25d7a434c645f16b3a1ee731.tar.gz/md5 @@ -0,0 +1 @@ +187f155c32a79f57a89e31e672d2d8c5 diff --git a/deps/checksums/JuliaSyntaxHighlighting-2680c8bde1aa274f25d7a434c645f16b3a1ee731.tar.gz/sha512 b/deps/checksums/JuliaSyntaxHighlighting-2680c8bde1aa274f25d7a434c645f16b3a1ee731.tar.gz/sha512 new file mode 100644 index 0000000000000..bdce410b84d69 --- /dev/null +++ b/deps/checksums/JuliaSyntaxHighlighting-2680c8bde1aa274f25d7a434c645f16b3a1ee731.tar.gz/sha512 @@ -0,0 +1 @@ +69347af996d77b88b5e5b6e44ff046e9197775a66802a0da6fb5fcbf9e5ca533566955c8435bc25490f6ca0c002b4c1effcddaf932b7eb91e00a8f99554b7b8d diff --git a/deps/checksums/JuliaSyntaxHighlighting-eb8097c5f1dbfca80b5e6664af031ff1fe0904af.tar.gz/md5 b/deps/checksums/JuliaSyntaxHighlighting-eb8097c5f1dbfca80b5e6664af031ff1fe0904af.tar.gz/md5 deleted file mode 100644 index 2b717077de398..0000000000000 --- a/deps/checksums/JuliaSyntaxHighlighting-eb8097c5f1dbfca80b5e6664af031ff1fe0904af.tar.gz/md5 +++ /dev/null @@ -1 +0,0 @@ -73d1db780528e93c4b756a2182bacfc2 diff --git a/deps/checksums/JuliaSyntaxHighlighting-eb8097c5f1dbfca80b5e6664af031ff1fe0904af.tar.gz/sha512 b/deps/checksums/JuliaSyntaxHighlighting-eb8097c5f1dbfca80b5e6664af031ff1fe0904af.tar.gz/sha512 deleted file mode 100644 index dac11d46691a9..0000000000000 --- a/deps/checksums/JuliaSyntaxHighlighting-eb8097c5f1dbfca80b5e6664af031ff1fe0904af.tar.gz/sha512 +++ /dev/null @@ -1 +0,0 @@ -a994a3a9af8188f4c5985b91c8dc3e449b101eb4e56c4f9bccd69a528bd13fa919cc0cd39f101afa3d4245ad3b8e6691ca539969fefa0868e4b1f256d6ffa49e diff --git a/stdlib/JuliaSyntaxHighlighting.version b/stdlib/JuliaSyntaxHighlighting.version index ab3b0e930eb48..14eb1cedf49a4 100644 --- a/stdlib/JuliaSyntaxHighlighting.version +++ b/stdlib/JuliaSyntaxHighlighting.version @@ -1,4 +1,4 @@ JULIASYNTAXHIGHLIGHTING_BRANCH = main -JULIASYNTAXHIGHLIGHTING_SHA1 = eb8097c5f1dbfca80b5e6664af031ff1fe0904af +JULIASYNTAXHIGHLIGHTING_SHA1 = 2680c8bde1aa274f25d7a434c645f16b3a1ee731 JULIASYNTAXHIGHLIGHTING_GIT_URL := https://github.com/julialang/JuliaSyntaxHighlighting.jl.git JULIASYNTAXHIGHLIGHTING_TAR_URL = https://api.github.com/repos/julialang/JuliaSyntaxHighlighting.jl/tarball/$1 diff --git a/test/syntax.jl b/test/syntax.jl index aaeeea7aec161..f29dd4978d309 100644 --- a/test/syntax.jl +++ b/test/syntax.jl @@ -377,8 +377,8 @@ add_method_to_glob_fn!() @test_parseerror "function finally() end" # PR #16170 -@test Meta.lower(Main, Meta.parse("true(x) = x")) == Expr(:error, "invalid function name \"true\"") -@test Meta.lower(Main, Meta.parse("false(x) = x")) == Expr(:error, "invalid function name \"false\"") +@test Meta.lower(Main, Meta.parse("true(x) = x")) == Expr(:error, "\"true\" is not a valid function argument name") +@test Meta.lower(Main, Meta.parse("false(x) = x")) == Expr(:error, "\"false\" is not a valid function argument name") # issue #16355 @test Meta.lower(Main, :(f(d:Int...) = nothing)) == Expr(:error, "\"d:Int\" is not a valid function argument name") @@ -925,8 +925,8 @@ g21054(>:) = >:2 @test g21054(-) == -2 # issue #21168 -@test Meta.lower(Main, :(a.[1])) == Expr(:error, "invalid syntax \"a.[1]\"") -@test Meta.lower(Main, :(a.{1})) == Expr(:error, "invalid syntax \"a.{1}\"") +@test_broken Meta.lower(Main, :(a.[1])) == Expr(:error, "invalid syntax \"a.[1]\"") +@test_broken Meta.lower(Main, :(a.{1})) == Expr(:error, "invalid syntax \"a.{1}\"") # Issue #21225 let abstr = Meta.parse("abstract type X end") @@ -1496,8 +1496,8 @@ end # issue #26739 let exc = try Core.eval(@__MODULE__, :(sin.[1])) catch exc ; exc end - @test exc isa ErrorException - @test startswith(exc.msg, "syntax: invalid syntax \"sin.[1]\"") + @test_broken exc isa ErrorException + @test_broken startswith(exc.msg, "syntax: invalid syntax \"sin.[1]\"") end # issue #26873 @@ -2454,7 +2454,9 @@ end @test_throws MethodError @m37134()(1.0) == 62 macro n37134() - :($(esc(Expr(:tuple, Expr(:..., :x))))->$(esc(:x))) + quote + ((x...,)) -> (x) + end |> esc end @test @n37134()(2,1) === (2,1)