Revision 0f269668c468ff6a2876221cdb21dfd78defb68c authored by Keno Fischer on 15 June 2023, 06:07:56 UTC, committed by GitHub on 15 June 2023, 06:07:56 UTC
The _new_NamedTuple helper was in a Base-only branch, causing ``` julia> Core.eval(Core.Compiler, quote f(;a=1) = a end) f (generic function with 1 method) julia> Core.Compiler.f(;b=2) ERROR: UndefVarError: `_new_NamedTuple` not defined Stacktrace: [1] macro expansion @ Core.Compiler ./namedtuple.jl:0 [inlined] [2] structdiff(a::@NamedTuple{b::Int64}, b::Type{NamedTuple{(:a,)}}) @ Core.Compiler ./namedtuple.jl:421 [3] top-level scope @ REPL[2]:1 ``` After this change, we have the expected ``` julia> Core.eval(Core.Compiler, quote f(;a=1) = a end) f (generic function with 1 method) julia> Core.Compiler.f(;b=2) ERROR: MethodError: no method matching f(; b::Int64) Closest candidates are: f(; a) got unsupported keyword argument "b" @ Core REPL[13]:1 Stacktrace: [1] kwerr(kw::@NamedTuple{b::Int64}, args::Function) @ Core.Compiler ./error.jl:165 [2] top-level scope @ REPL[14]:1 ```
1 parent 5db2c27
File | Mode | Size |
---|---|---|
asan | ||
bpftrace | ||
mac | ||
tsan | ||
windows | ||
README.md | -rw-r--r-- | 2.9 KB |
add_license_to_files.jl | -rw-r--r-- | 7.0 KB |
check-whitespace.jl | -rwxr-xr-x | 1.7 KB |
commit-name.sh | -rwxr-xr-x | 1.2 KB |
debug_bootstrap.gdb | -rw-r--r-- | 76 bytes |
delete-all-rpaths.sh | -rwxr-xr-x | 925 bytes |
download_cmake.sh | -rwxr-xr-x | 2.1 KB |
fixup-libgfortran.sh | -rwxr-xr-x | 6.0 KB |
fixup-libstdc++.sh | -rwxr-xr-x | 1.1 KB |
fixup-rpath.sh | -rwxr-xr-x | 1.0 KB |
generate_precompile.jl | -rw-r--r-- | 18.3 KB |
httpbin-prod-swagger-apigateway.yaml | -rw-r--r-- | 3.0 KB |
install.sh | -rwxr-xr-x | 695 bytes |
julia-config.jl | -rwxr-xr-x | 3.6 KB |
julia.appdata.xml | -rw-r--r-- | 1.4 KB |
julia.desktop | -rw-r--r-- | 367 bytes |
julia.png | -rw-r--r-- | 1.6 KB |
julia.svg | -rw-r--r-- | 1.1 KB |
new-stdlib.sh | -rwxr-xr-x | 1.8 KB |
normalize_triplet.py | -rwxr-xr-x | 4.4 KB |
prepare_release.sh | -rwxr-xr-x | 4.8 KB |
print_sorted_stdlibs.jl | -rw-r--r-- | 3.1 KB |
refresh_checksums.mk | -rw-r--r-- | 6.7 KB |
relative_path.py | -rwxr-xr-x | 537 bytes |
stringreplace.c | -rw-r--r-- | 942 bytes |
updateSPDX.jl | -rw-r--r-- | 1.1 KB |
valgrind-julia.supp | -rw-r--r-- | 156 bytes |
![swh spinner](/static/img/swh-spinner.gif)
Computing file changes ...