Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: JuliaLang/julia
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master@{1day}
Choose a base ref
...
head repository: JuliaLang/julia
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref
  • 4 commits
  • 9 files changed
  • 6 contributors

Commits on May 19, 2025

  1. Fix layout flags for types that have oddly sized primitive type fields (

    #58435)
    
    This is caused because for LLVMs sake we have to say that the oddly
    typed field is smaller than it actually is. (I wonder if we could
    represent it as an iN field in a struct and have it work but the result
    would be the same for now)
    
    Fix #58434, fix #49318, close #49362.
    
    ---------
    
    Co-authored-by: Mosè Giordano <[email protected]>
    Co-authored-by: Sukera <[email protected]>
    3 people authored May 19, 2025
    Configuration menu
    Copy the full SHA
    1b0b028 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    864aac0 View commit details
    Browse the repository at this point in the history
  3. ir/verify: Give more correct errors in two places (#58443)

    This adjusts two error checks that were supposed to catch and give
    informative errors for out-of-bounds access, but instead fell through to
    a BoundsError instead. In one case, this was an off-by-one, in another a
    missing range check for the new nodes array. Not a correctness issue,
    because we do get the error, but let's make sure we get the correct one.
    Keno authored May 19, 2025
    Configuration menu
    Copy the full SHA
    4bcd7c9 View commit details
    Browse the repository at this point in the history
  4. avoid deadlock if crashing inside profile_wr_lock (#58452)

    The rd/wr lock distinction here was supposed to help prevent deadlocks
    by allowing recursion (even over signals), but did not account for
    crashes causing recursion while holding the wr lock. Make these lock
    acquires fail-able if they would cause deadlock.
    vtjnash authored May 19, 2025
    Configuration menu
    Copy the full SHA
    2e2fac5 View commit details
    Browse the repository at this point in the history
Loading