Skip to content
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鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

[pull] master from JuliaLang:master #23

Merged
merged 7 commits into from
Aug 25, 2021
Merged

[pull] master from JuliaLang:master #23

merged 7 commits into from
Aug 25, 2021

Conversation

pull[bot]
Copy link

@pull pull bot commented Aug 25, 2021

See Commits and Changes for more details.


Created by pull[bot]

Can you help keep this open source service alive? 馃挅 Please sponsor : )

Tim Holy and others added 7 commits August 17, 2021 16:46
The fallback definitions of `reduce_empty` and `mapreduce_empty` are
big targets for invalidation, and the benefit they bring is
questionable. Instead of having a dedicated error path, instead we
print a custom `MethodError` hint that is more informative than the
current message.

This fixes ~500 invalidations from DiffEqBase
`arg_types_param` is known to be a `Core.SimpleVector`
- two functions affected by `Core.Box` (#15276) were ameliorated
- type info added to the `stack` field of `ExceptionStack`
- avoid unknown dispatch from de-specialized code

Co-authored-by: Jameson Nash <[email protected]>
* Remove unspecialized `reduce_empty`

The fallback definitions of `reduce_empty` and `mapreduce_empty` are
big targets for invalidation, and the benefit they bring is
questionable. Instead of having a dedicated error path, instead we
print a custom `MethodError` hint that is more informative than the
current message.

This fixes ~500 invalidations from DiffEqBase

* Allow specialization in show_convert_error

`arg_types_param` is known to be a `Core.SimpleVector`
@pull pull bot added the 猡碉笍 pull label Aug 25, 2021
@pull pull bot merged commit 6b365ac into dgfug:master Aug 25, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
4 participants