@@ -55,13 +55,13 @@ Language changes
5555 contains ` sin ` eagerly, rather than delaying that decision until ` f ` is run. ([ #22984 ] ).
5656
5757 * Dispatch rules have been simplified:
58- matching methods is now determined exclusively by subtyping;
59- the rule that method type parameters must be also be captured has been removed.
60- Instead, attempting to access the uncontrained parameters will throw an ` UndefVarError ` .
58+ method matching is now determined exclusively by subtyping;
59+ the rule that method type parameters must also be captured has been removed.
60+ Instead, attempting to access the unconstrained parameters will throw an ` UndefVarError ` .
6161 Linting in package tests is recommended to confirm that the set of methods
6262 which might throw ` UndefVarError ` when accessing the static parameters
6363 (` need_to_handle_undef_sparam = Set{Any}(m.sig for m in Test.detect_unbound_args(Base, recursive=true)) ` )
64- is equal (` == ` ) to some known set (` expected = Set() ` ). ([ #TBD ] )
64+ is equal (` == ` ) to some known set (` expected = Set() ` ). ([ #23117 ] )
6565
6666
6767Breaking changes
@@ -1151,4 +1151,8 @@ Command-line option changes
11511151[#22868]: https://github.com/JuliaLang/julia/issues/22868
11521152[#22925]: https://github.com/JuliaLang/julia/issues/22925
11531153[#22961]: https://github.com/JuliaLang/julia/issues/22961
1154+ [#22984]: https://github.com/JuliaLang/julia/issues/22984
11541155[#23035]: https://github.com/JuliaLang/julia/issues/23035
1156+ [#23117]: https://github.com/JuliaLang/julia/issues/23117
1157+ [#23144]: https://github.com/JuliaLang/julia/issues/23144
1158+ [#23157]: https://github.com/JuliaLang/julia/issues/23157
0 commit comments