https://github.com/JuliaLang/julia
Revision 10d58eb0bd954ca89864b0a910c085710896f3b6 authored by Shuhei Kadowaki on 23 November 2023, 04:28:37 UTC, committed by GitHub on 23 November 2023, 04:28:37 UTC
This commit introduces `Base.infer_return_type`, a new reflection
utility which shares a similar interface with `Base.return_types` but
differs in its output; `Base.infer_return_type` provides a singular
return type taking into account all potential outcomes specified with
the given call signature. This function parallels `Base.infer_effects`
and the newly added `Base.infer_exception_type`, offering some utility,
especially in testing scenarios.
1 parent 44b8983
History
Tip revision: 10d58eb0bd954ca89864b0a910c085710896f3b6 authored by Shuhei Kadowaki on 23 November 2023, 04:28:37 UTC
reflection: add `Base.infer_return_type` utility (#52247)
Tip revision: 10d58eb
File Mode Size
man
src
.gitignore -rw-r--r-- 55 bytes
Makefile -rw-r--r-- 2.1 KB
Manifest.toml -rw-r--r-- 3.1 KB
NEWS-update.jl -rw-r--r-- 486 bytes
Project.toml -rw-r--r-- 59 bytes
README.md -rw-r--r-- 900 bytes
make.jl -rw-r--r-- 13.7 KB

README.md

back to top