[all-commits] [llvm/llvm-project] 80a111: [llvm-ar] Enable failed testacase on FreeBSD (#192...

Vitaly Buka via All-commits all-commits at lists.llvm.org
Sat Apr 18 22:46:05 PDT 2026


  Branch: refs/heads/users/vitalybuka/spr/nfccodegen-use-densemap-instead-of-unordered_map-in-basicblockmatchingandinference
  Home:   https://github.com/llvm/llvm-project
  Commit: 80a11185b670796a8c4b4cfcf8b1e877e85e486c
      https://github.com/llvm/llvm-project/commit/80a11185b670796a8c4b4cfcf8b1e877e85e486c
  Author: aokblast <aokblast at FreeBSD.org>
  Date:   2026-04-19 (Sun, 19 Apr 2026)

  Changed paths:
    M llvm/test/tools/llvm-ar/error-opening-directory.test

  Log Message:
  -----------
  [llvm-ar] Enable failed testacase on FreeBSD (#192612)

FreeBSD used to allow the read system call on directory file descriptors
(dirfd). In those cases, it returned the internal file data structure
instead of failing. This caused the llvm-ar test— which expects a
failure when attempting to read a directory— to pass incorrectly.

This behavior existed for compatibility with older Unix implementations,
but it was removed in commit dcef4f65ae3978c50eab745f67364db4660a9f43.
The change applies to FreeBSD 13 and later. Since FreeBSD 12 has also
reached end-of-life, the outdated behavior is no longer relevant.

As a result, the test now behaves as intended and can be safely
re-enabled.


  Commit: 5b381d5c00009c73eb85fa8b5341590a1adf8521
      https://github.com/llvm/llvm-project/commit/5b381d5c00009c73eb85fa8b5341590a1adf8521
  Author: Jason Molenda <jmolenda at apple.com>
  Date:   2026-04-18 (Sat, 18 Apr 2026)

  Changed paths:
    M lldb/source/Plugins/ABI/AArch64/ABIMacOSX_arm64.cpp

  Log Message:
  -----------
  [lldb][AArch64] Fix typeo in AArch64 DoFixAddr highmem (#191952)

Code and Data masks are the same on AArch64, but someone could adopt a
Code mask that cleared the low 2 bits, so it's good to correct the
mistake.

rdar://174463000


  Commit: 59785514f9f981c69b933ffb5739201dede521c2
      https://github.com/llvm/llvm-project/commit/59785514f9f981c69b933ffb5739201dede521c2
  Author: Timm Baeder <tbaeder at redhat.com>
  Date:   2026-04-19 (Sun, 19 Apr 2026)

  Changed paths:
    M clang/lib/AST/ByteCode/Compiler.cpp

  Log Message:
  -----------
  [clang][bytecode][NFC] Avoid classify calls in visitZeroRecordInitializer (#192676)

We already have the PrimType in the Descriptor.


  Commit: 4113d79a20253cd34820d8ff2031c7e0307b9e66
      https://github.com/llvm/llvm-project/commit/4113d79a20253cd34820d8ff2031c7e0307b9e66
  Author: Vitaly Buka <vitalybuka at google.com>
  Date:   2026-04-18 (Sat, 18 Apr 2026)

  Changed paths:
    M llvm/lib/CodeGen/MachineBlockHashInfo.cpp

  Log Message:
  -----------
  [NFC][CodeGen] Optimize hash table lookups in MachineBlockHashInfo (#192823)


  Commit: 99a2947262c85cf04882ed167f2cae03d1755afd
      https://github.com/llvm/llvm-project/commit/99a2947262c85cf04882ed167f2cae03d1755afd
  Author: Vitaly Buka <vitalybuka at google.com>
  Date:   2026-04-18 (Sat, 18 Apr 2026)

  Changed paths:
    M clang/lib/AST/ByteCode/Compiler.cpp
    M lldb/source/Plugins/ABI/AArch64/ABIMacOSX_arm64.cpp
    M llvm/test/tools/llvm-ar/error-opening-directory.test

  Log Message:
  -----------
  [𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.7

[skip ci]


  Commit: e77c115615467b2a9387deda5dd6b4afac217d72
      https://github.com/llvm/llvm-project/commit/e77c115615467b2a9387deda5dd6b4afac217d72
  Author: Vitaly Buka <vitalybuka at google.com>
  Date:   2026-04-18 (Sat, 18 Apr 2026)

  Changed paths:
    M clang/lib/AST/ByteCode/Compiler.cpp
    M lldb/source/Plugins/ABI/AArch64/ABIMacOSX_arm64.cpp
    M llvm/test/tools/llvm-ar/error-opening-directory.test

  Log Message:
  -----------
  rebase

Created using spr 1.3.7


Compare: https://github.com/llvm/llvm-project/compare/c105e5b2df3d...e77c11561546

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