Skip to content

Conversation

fingolfin and others added 12 commits November 5, 2025 15:36
Renaming happened in f9b7d27 / PR
#59158 by @JeffBezanson

(cherry picked from commit b63991c)
fix a bug in which parsing the digits after the decimal point of a
(date-)time like "00:00:00.12" were interpreted as "12 milliseconds"
instead of "0.12 seconds". Now, the fractional part is correctly parsed
as a fraction of a second, then correctly converted to milliseconds. As
before, only the first three digits after the decimal point are
considered.

Closes #59997

---

With a local build of this PR, the example from the above issue now
evaluates to:
```julia
julia> t2 = TOML.parse("""time = 00:00:00.2""")
Dict{String, Any} with 1 entry:
  "time" => 00:00:00.2

julia> millisecond(t2["time"])
200
```

(cherry picked from commit 906d64e)
Thanks to PermutationGroups.jl for dog-fooding our typos! This now
matches the runtime implementation in datatype.c (setonce_bits) and
ensures that we properly compute the success bit. The test that was
intended to check for this is now written to inline that struct and thus
actually test for this (undef fields are not eligible for inlining).

Fix #59883

(cherry picked from commit c5553c9)
Also fix race conditions caused by targets producing files being
incorrectly marked as phony.

Follow up to  #59476 (guess there is a price to pay for using Claude)

@lgoettgens that might help with the issues you are seeing in
JuliaPackaging/Yggdrasil#12406

(cherry picked from commit ff602d4)
fixes #60009

(cherry picked from commit 97f880a)
Co-authored-by: Cody Tapscott <[email protected]>
(cherry picked from commit d5fb6bb)
Make cache invalidation reason messages clearer and more user-friendly
by removing abbreviations and using more positive, informative language.

Changes include:
- Expanded all abbreviations (e.g., "dep" → "dependency", "fsize" →
"file size")
- Replaced negative-sounding terms like "wrong" with neutral "different"
- Made technical terms clearer (e.g., "ocachefile" → "native code cache
file")
- Changed "cache misses" to "caches not reused" for more positive
framing
- Reordered format from "reason (count)" to "count for reason" for
better readability

Fixes #59255

🤖 Generated with Claude Code

(cherry picked from commit bfa0e4d)
@KristofferC KristofferC requested a review from giordano as a code owner November 5, 2025 14:37
@KristofferC KristofferC added the release Release management and versioning. label Nov 5, 2025
@DilumAluthge DilumAluthge mentioned this pull request Nov 5, 2025
6 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

release Release management and versioning.

Projects

None yet

Development

Successfully merging this pull request may close these issues.