-
-
Notifications
You must be signed in to change notification settings - Fork 5.5k
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’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
DateTime parsing regression #50612
Comments
Is it possible to figure out exactly what method(s) slowed down? |
1.9.2:
I'm not seeing a regression? Or I didn't find the right one. |
I sent you the wrong link sorry. It's actually https://github.com/JuliaCI/BaseBenchmarks.jl/blob/0ec1edace2d731de8d926f4b48a22cf2e5cc99c2/src/dates/DatesBenchmarks.jl#L88 |
Hmm... It's not super obvious what's going on here. Profiling some of the functions doesn't show anything obviously passing through
|
The bisect is at least confirmed? It might an inlining change or something. I didn't take too deep a look for now. |
Fixes #50612 The issue here was the reinterpret change made a bunch of operations like `Core.bitcast(UInt64,24)` not fold, even though they are fully known at compile time. That made `UInt32(Char)` not inline which then caused the regression.
#50367 Caused a regression in the
run(BaseBenchmarks.SUITE[["dates", "parse", "DateTime"]])
test of BaseBenchmarks.jl @BioTurboNickThe text was updated successfully, but these errors were encountered: