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’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update swift:main to support llvm-project:stable/20210726 changes (Rebranch merge) #39473

Merged
merged 2,163 commits into from Oct 11, 2021
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Sep 1, 2021

  1. Configuration menu
    Copy the full SHA
    ebad328 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5ef6245 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    171d59a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    284992b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2bcbf0c View commit details
    Browse the repository at this point in the history

Commits on Sep 2, 2021

  1. Configuration menu
    Copy the full SHA
    ee3c418 View commit details
    Browse the repository at this point in the history
  2. Update test for llvm change D109119

    rdar://82037718
    adrian-prantl committed Sep 2, 2021
    Configuration menu
    Copy the full SHA
    2a74582 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a453469 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    983bdf3 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e36da0b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    8708f8d View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    cd7ed01 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    7fd9dd2 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    8e2be88 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    ee8836d View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    0c7778f View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    0fa1de5 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    88d5cce View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2021

  1. Configuration menu
    Copy the full SHA
    6fb243f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b6afd21 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d11680f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    00d00b1 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    cd6ba35 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    0769d81 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    790ed98 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    806395d View commit details
    Browse the repository at this point in the history
  9. IRGen: Use llvm.compiler.used instead of llvm.used on ELF

    As of "ELF: Create unique SHF_GNU_RETAIN sections for llvm.used global
    objects" (https://reviews.llvm.org/D97448) LLVM will create separate
    sections for symbols marked as llvm.used. Use llvm.compiler.used
    instead.
    
    rdar://82681143
    aschwaighofer committed Sep 3, 2021
    Configuration menu
    Copy the full SHA
    2bbea54 View commit details
    Browse the repository at this point in the history
  10. Fix elf tests

    aschwaighofer committed Sep 3, 2021
    Configuration menu
    Copy the full SHA
    b9de9a9 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    0bee886 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    037fab0 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    ebad7ad View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2021

  1. Configuration menu
    Copy the full SHA
    05f7c27 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    06c409d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    399a8b4 View commit details
    Browse the repository at this point in the history
  4. Simplify code (NFC)

    adrian-prantl committed Sep 4, 2021
    Configuration menu
    Copy the full SHA
    ea4a568 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    97b07f9 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    44f2656 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    8e7ca62 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    f821db3 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    98ceaf0 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    cb32b55 View commit details
    Browse the repository at this point in the history
  11. Merge pull request #39150 from aschwaighofer/elf_compile_used_fix

    IRGen: Use llvm.compiler.used instead of llvm.used on ELF
    aschwaighofer committed Sep 4, 2021
    Configuration menu
    Copy the full SHA
    9f71597 View commit details
    Browse the repository at this point in the history
  12. Assign variable names for anonymous function arguments in SILGen.

    Later stages use the name to disambiguate variables and this amgiguity
    can lead to incorrect debug info that crashes LLVM. This also makes
    the artificial variable names visible in textual SIL output.
    
    rdar://82313550
    adrian-prantl committed Sep 4, 2021
    Configuration menu
    Copy the full SHA
    6c99605 View commit details
    Browse the repository at this point in the history
  13. Remove spurious anonymous function arguments introduced by PartialApp…

    …lyCombiner.
    
    Looks like this was a well-intentioned, but counterproductive attempt to
    introduce new debug info in for partial applies. SILVerifier is now stricter
    about finding clashing anonymous arguments so this becomes a SIL verifier error
    rather than a late LLVM crash.
    adrian-prantl committed Sep 4, 2021
    Configuration menu
    Copy the full SHA
    2673256 View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2021

  1. Configuration menu
    Copy the full SHA
    259480a View commit details
    Browse the repository at this point in the history
  2. Merge pull request #39166 from adrian-prantl/82313550

    Assign variable names for anonymous function arguments in SILGen.
    adrian-prantl committed Sep 5, 2021
    Configuration menu
    Copy the full SHA
    f76ac1a View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2021

  1. Configuration menu
    Copy the full SHA
    1996fff View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1c3dd59 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    cf746f0 View commit details
    Browse the repository at this point in the history

Commits on Sep 7, 2021

  1. Configuration menu
    Copy the full SHA
    b304370 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a2e0896 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2e0f68d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    62782f1 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    cb41ff7 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    08f1ddb View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    b408eab View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    3e89113 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    37f2574 View commit details
    Browse the repository at this point in the history

Commits on Sep 8, 2021

  1. Fix a buffer overflow when substituting anonymous function arguments …

    …in SILBuilder.
    
    The size buffer is determined outside of TailAllocatedDebugVariable so of course
    the substitution must take place outside, too.
    adrian-prantl committed Sep 8, 2021
    Configuration menu
    Copy the full SHA
    6fe11e3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b9ae239 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4c69ad8 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8463620 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    87204b4 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    483a25c View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    be57b96 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    886daca View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    f6505bc View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    bb766fc View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    b627a0c View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    25c0e15 View commit details
    Browse the repository at this point in the history
  13. Disabling driver-time-compilation test

    This test is pretty brittle on such a short file. If a member of the
    timer output is zero, that member is omitted from the output. With how
    short the file is, various fields come back zero occasionally.
    
    On the Linux CI bot, there was a run with no "System Time", while I was
    seeing it failing locally due to other missing time fields.
    etcwilde committed Sep 8, 2021
    Configuration menu
    Copy the full SHA
    656a917 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    a459ff3 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    a34e4eb View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2021

  1. Merge pull request #39215 from etcwilde/ewilde/rebranch/disable-drive…

    …r-timer-test
    
    [Rebranch] Disabling driver-time-compilation test
    etcwilde committed Sep 9, 2021
    Configuration menu
    Copy the full SHA
    8260f90 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8c9ce1c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    90ad227 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    59ef57c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    672b3a3 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f3212c5 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    a8dc9f7 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    1887860 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    0b7d43e View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    ebfc6e6 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    25e00d5 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    ccebcfb View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    fc2f91c View commit details
    Browse the repository at this point in the history

Commits on Sep 10, 2021

  1. Configuration menu
    Copy the full SHA
    aad4cc6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fff261e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9552b4b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    cfd96a8 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    46f9d68 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    40eafac View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    55a6cee View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    4b82b5e View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    9696035 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    7cd1fd9 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    b56685e View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    6cfc233 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    ece59c4 View commit details
    Browse the repository at this point in the history
  14. (Stash) basic IRGen support

    mshockwave authored and adrian-prantl committed Sep 10, 2021
    Configuration menu
    Copy the full SHA
    a9cb668 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    b52fdc6 View commit details
    Browse the repository at this point in the history
  16. (Stash) Salvage debug info from deleted index_addr instruction

    And calling `swift::salvageDebugInfo` in more places.
    
    NOTE: The latter change seems to break stdlib build.
    mshockwave authored and adrian-prantl committed Sep 10, 2021
    Configuration menu
    Copy the full SHA
    69ffafe View commit details
    Browse the repository at this point in the history
  17. (Stash) Add SILVerifier rule to prevent conflicting arg DIVariable

    This rule tries to prevent two DIVariables -- with different types --
    conflicting with each other on the same argument number.
    If this rule fails, it's highly possible that we forgot to add
    'inlinedAt' somewhere.
    mshockwave authored and adrian-prantl committed Sep 10, 2021
    Configuration menu
    Copy the full SHA
    e1ba7f4 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    9e5a574 View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2021

  1. Fix SIL Verifier

    adrian-prantl committed Sep 11, 2021
    Configuration menu
    Copy the full SHA
    ea6dca3 View commit details
    Browse the repository at this point in the history
  2. test: repair IRGen.objc_protocol_vars on Windows

    This has regressed on the rebranch.  Add a check for the COFF case.
    compnerd committed Sep 11, 2021
    Configuration menu
    Copy the full SHA
    69f43b3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    54989e1 View commit details
    Browse the repository at this point in the history
  4. IRGen: remove ELF autolink discard gadget

    The ELF autolink section was previously relying on the SHF_EXCLUDE flag
    being applied through module-level assembly.  Remove this gadget and
    sink the handling down into LLVM.  The latest improvements to LLVM now
    cause this workaround to be insufficient as the section is explicitly
    marked as SHF_ALLOC, which will implicitly negate the SHF_EXCLUDE.  As a
    result, we no longer discard the metadata.  Once this is sunk into LLVM
    the attribute is unnecessary.  Furthermore, due to uniquing, will
    actually cause a problem as there is no uniform handling for metadata
    section prefixes.
    
    rdar://82640394
    compnerd committed Sep 11, 2021
    Configuration menu
    Copy the full SHA
    e7965ce View commit details
    Browse the repository at this point in the history
  5. Merge pull request #39262 from compnerd/coff

    test: repair IRGen.objc_protocol_vars on Windows
    compnerd committed Sep 11, 2021
    Configuration menu
    Copy the full SHA
    2f17e96 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    857bcb4 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    24ba2d1 View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2021

  1. Configuration menu
    Copy the full SHA
    e30941c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ebc9a3d View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2021

  1. Configuration menu
    Copy the full SHA
    debf283 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f993c42 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    37bd8b5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9a871a9 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    327b16d View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e084496 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    0fd4d30 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    1573a0a View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    70297e9 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    e3f2803 View commit details
    Browse the repository at this point in the history

Commits on Sep 14, 2021

  1. Configuration menu
    Copy the full SHA
    92a602d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    80eefa7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    eee24e8 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1d5a202 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5c49c67 View commit details
    Browse the repository at this point in the history

Commits on Sep 15, 2021

  1. Merge branch 'main' into rebranch

    Conflicts:
            include/swift/SIL/SILBuilder.h
    nate-chandler committed Sep 15, 2021
    Configuration menu
    Copy the full SHA
    b429191 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #39322 from nate-chandler/20210915/merge-main-to-r…

    …ebranch/1
    
    [rebranch] Merge branch 'main' into rebranch
    nate-chandler committed Sep 15, 2021
    Configuration menu
    Copy the full SHA
    0cc70b1 View commit details
    Browse the repository at this point in the history
  3. fix SingleCommandCompilationDatabase references

    The SingleCommandCompilationDatabase type was removed from LLVM and the
    API's that took it were changed to just take the vector of arguments
    instead. This patch updates the calls to `getFullDependencies` to pass
    in the argument vector to reflect that change and get things building
    again.
    etcwilde committed Sep 15, 2021
    Configuration menu
    Copy the full SHA
    e6c25be View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    70213c6 View commit details
    Browse the repository at this point in the history

Commits on Sep 16, 2021

  1. Configuration menu
    Copy the full SHA
    b5ac11a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3c25720 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9e481fa View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    82fd44c View commit details
    Browse the repository at this point in the history
  5. Merge pull request #39333 from etcwilde/ewilde/rebranch/fix-command-d…

    …atabase-api
    
    Rebranch: Fix SingleCommandCompilationDatabase references
    etcwilde committed Sep 16, 2021
    Configuration menu
    Copy the full SHA
    bbc6618 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    3b53942 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    8be389b View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    e643f11 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    f33ea59 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    b03e896 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    9052855 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    cc4b94b View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    37b847a View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    34e1539 View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2021

  1. Configuration menu
    Copy the full SHA
    e3e39cd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e48d09c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    945fa60 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2cd3b7b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    352533a View commit details
    Browse the repository at this point in the history
  6. Distinguish between storage size of a fragment and storage size for t…

    …he entire
    
    type in DebugTypeInfo.
    adrian-prantl committed Sep 17, 2021
    Configuration menu
    Copy the full SHA
    fd19e4b View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2021

  1. Configuration menu
    Copy the full SHA
    eb2b7ba View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3586389 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    dc50c93 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    95162fa View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3581978 View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2021

  1. Configuration menu
    Copy the full SHA
    4d725b5 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #39264 from compnerd/82640394

    IRGen: remove ELF autolink discard gadget
    compnerd committed Sep 19, 2021
    Configuration menu
    Copy the full SHA
    e5bb894 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e5f7803 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    bc76fc3 View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2021

  1. Configuration menu
    Copy the full SHA
    2548514 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9998f3e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    14a95f8 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7adf077 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    28d0de5 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    2edf098 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #39341 from adrian-prantl/min-salvage-pr

    Support additional salvage debug info opportunities
    adrian-prantl committed Sep 20, 2021
    Configuration menu
    Copy the full SHA
    7e7333e View commit details
    Browse the repository at this point in the history
  8. Merge pull request #39032 from adrian-prantl/79462915-5.5

    Disable resilience for modules imported by the MemoryBuffer loader.
    adrian-prantl committed Sep 20, 2021
    Configuration menu
    Copy the full SHA
    fcc77a6 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    7ed62df View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2021

  1. Configuration menu
    Copy the full SHA
    5bee1bf View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    296c482 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8fba532 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ca1d725 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6f23069 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    64e7db3 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    d12197f View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    f5ee6fc View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    8d9ef3f View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    0cad48c View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    4ec5df9 View commit details
    Browse the repository at this point in the history

Commits on Sep 22, 2021

  1. Configuration menu
    Copy the full SHA
    0e76562 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0e6fed1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9070c57 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f8df0dc View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5f454ca View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    97ba39f View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    f0def9a View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    dfbb12a View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    0977c1b View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    102e1ce View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    ed0b1d0 View commit details
    Browse the repository at this point in the history

Commits on Sep 23, 2021

  1. Configuration menu
    Copy the full SHA
    54d4ab6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bcc95db View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ca4059e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    24855ed View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0595bf4 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    44e014c View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    6137e31 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    d11c951 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    0edae5a View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    2fce52d View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    55c009d View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    1771f59 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    11c0f35 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    a7839bb View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    53898e3 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    b736faa View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    b55a81d View commit details
    Browse the repository at this point in the history

Commits on Sep 24, 2021

  1. Configuration menu
    Copy the full SHA
    0d93fd6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e961252 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7c4a64d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    663362c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    401e47c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e82a4a6 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    591233f View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    0f56ea5 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    588a179 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    220daa4 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    dbeb676 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    3b702bf View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    0114fca View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    b1bb91a View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    0e83389 View commit details
    Browse the repository at this point in the history
  16. Merge pull request #39452 from adrian-prantl/ndebug-rebranch

    Wrap assertion code in infndef NDEBUG to fix non-asserts build.
    adrian-prantl committed Sep 24, 2021
    Configuration menu
    Copy the full SHA
    f88c495 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    bc61e6a View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2021

  1. Configuration menu
    Copy the full SHA
    0d6ac8f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b82565a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4657676 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4433087 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    fa88fb5 View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2021

  1. Configuration menu
    Copy the full SHA
    4de6375 View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2021

  1. Configuration menu
    Copy the full SHA
    590bedc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8997230 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    83b1981 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ba1b1f2 View commit details
    Browse the repository at this point in the history
  5. tests: disable Concurrency.throwing

    The rebranch is exposing a UaF/stack corruption, disable this for the
    time being.
    compnerd committed Sep 27, 2021
    Configuration menu
    Copy the full SHA
    1c8149b View commit details
    Browse the repository at this point in the history
  6. Merge pull request #39468 from compnerd/sr-15252

    tests: disable Concurrency.throwing
    compnerd committed Sep 27, 2021
    Configuration menu
    Copy the full SHA
    ceb4559 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    d68dc5a View commit details
    Browse the repository at this point in the history
  8. Disabling ClangImporter/overlay.swift

    (Swift hashes)
    The last good merge commit was: bc61e6a
    The first bad merge commit was: 0d6ac8f
    
    The commit where it broke was 7e77bc4. This commit only changes a
    test and shouldn’t have affected the failing test.
    
    I'm disabling this test for now since we need to rebranch.
    etcwilde committed Sep 27, 2021
    Configuration menu
    Copy the full SHA
    72089ec View commit details
    Browse the repository at this point in the history
  9. Merge pull request #39472 from etcwilde/ewilde/rebranch/disable-overlay

    Disabling ClangImporter/overlay.swift
    etcwilde committed Sep 27, 2021
    Configuration menu
    Copy the full SHA
    35891ee View commit details
    Browse the repository at this point in the history
  10. Update llvm-project branch to stable/20210726

    Mishal Shah committed Sep 27, 2021
    Configuration menu
    Copy the full SHA
    9d3b759 View commit details
    Browse the repository at this point in the history

Commits on Sep 28, 2021

  1. LLVMPasses: adapt to ba664d9

    Adapt to API changes in ba664d9, where `AAQueryInfo` now requires the
    capturing information.  Switch to the new `SimpleAAQueryInfo` which
    maintains the status quo for alias analysis.
    compnerd committed Sep 28, 2021
    Configuration menu
    Copy the full SHA
    2b9a9e4 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #39475 from compnerd/ba664d9

    LLVMPasses: adapt to ba664d9
    shahmishal committed Sep 28, 2021
    Configuration menu
    Copy the full SHA
    79375b7 View commit details
    Browse the repository at this point in the history
  3. Replace /usr/bin/python with /usr/env/python

    /usr/bin/python doesn't exist on ubuntu 20.04 causing tests to fail.
    I've updated the shebangs everywhere to use `/usr/bin/env python`
    instead.
    etcwilde committed Sep 28, 2021
    Configuration menu
    Copy the full SHA
    6956b7c View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2021

  1. Merge pull request #39486 from etcwilde/ewilde/rebranch/fix-python-paths

    Replace /usr/bin/python with /usr/bin/env python
    etcwilde committed Sep 29, 2021
    Configuration menu
    Copy the full SHA
    3f18865 View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2021

  1. Configuration menu
    Copy the full SHA
    c51550f View commit details
    Browse the repository at this point in the history

Commits on Oct 6, 2021

  1. Configuration menu
    Copy the full SHA
    3f8fea8 View commit details
    Browse the repository at this point in the history

Commits on Oct 8, 2021

  1. Fix DebugInfo/prologue.swift for

    llvm-project commit 1813652 removed the
    prologue_end, so this test started failing. That directive is now
    annotated with `is_stmt 0`.
    etcwilde committed Oct 8, 2021
    Configuration menu
    Copy the full SHA
    1988581 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #39660 from etcwilde/ewilde/fix-swift-prologue

    Fix DebugInfo/prologue.swift for
    etcwilde committed Oct 8, 2021
    Configuration menu
    Copy the full SHA
    adf8ba3 View commit details
    Browse the repository at this point in the history