[all-commits] [llvm/llvm-project] 93a68a: [ORC] Testcase requires asserts as it depends on d...

Lang Hames via All-commits all-commits at lists.llvm.org
Thu Jan 2 22:31:25 PST 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 93a68a5188b6aa940f51d8ce0317299409f828ae
      https://github.com/llvm/llvm-project/commit/93a68a5188b6aa940f51d8ce0317299409f828ae
  Author: Lang Hames <lhames at gmail.com>
  Date:   2025-01-03 (Fri, 03 Jan 2025)

  Changed paths:
    M llvm/test/ExecutionEngine/JITLink/x86-64/MachO-check-dwarf-filename.s

  Log Message:
  -----------
  [ORC] Testcase requires asserts as it depends on debugging output.


  Commit: febe1a9d286df495ca342011b3134823eee37557
      https://github.com/llvm/llvm-project/commit/febe1a9d286df495ca342011b3134823eee37557
  Author: Lang Hames <lhames at gmail.com>
  Date:   2025-01-03 (Fri, 03 Jan 2025)

  Changed paths:
    M llvm/include/llvm/ExecutionEngine/Orc/MachOBuilder.h

  Log Message:
  -----------
  [ORC] Use structured binding to improve readability. NFC.


  Commit: 30b73ed7bd8934c32e4bd5430bccf52a226deabd
      https://github.com/llvm/llvm-project/commit/30b73ed7bd8934c32e4bd5430bccf52a226deabd
  Author: Lang Hames <lhames at gmail.com>
  Date:   2025-01-03 (Fri, 03 Jan 2025)

  Changed paths:
    M llvm/lib/ExecutionEngine/Orc/MachOPlatform.cpp

  Log Message:
  -----------
  [ORC][MachO] Avoid another race condition in MachOPlatform bootstrap.

Similar to a9e75b1d4d1: During MachOPlatform bootstrap we need to defer actions
until essential platform functionality has been loaded, but the platform itself
may be loaded under a concurrent dispatcher so we have to guard against the
deferred actions vector being accessed concurrently.

This fixes a probablistic failure in the ORC runtime regression tests on
Darwin/x86-64 that was spotted after edca1d9bad2 (which turned on concurrent
linking by default in llvm-jitlink).


Compare: https://github.com/llvm/llvm-project/compare/72db3f989e49...30b73ed7bd89

To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list