LLVM/project 05b3ca4lldb/docs/resources lldbgdbremote.md, lldb/source/Plugins/Process/wasm ProcessWasm.cpp

Revert "[lldb] Drop the trailing separator from the qWasmGlobal instance suff…"

This reverts commit ff7e21df60353e7ddfdd6cbf28de94ae6fe5f591.
DeltaFile
+3-3lldb/test/API/functionalities/gdb_remote_client/TestWasm.py
+2-2lldb/docs/resources/lldbgdbremote.md
+1-1lldb/source/Plugins/Process/wasm/ProcessWasm.cpp
+6-63 files

LLVM/project c237e6ellvm/docs/CommandGuide llvm-objcopy.rst llvm-objcopy.md

[docs] Rename remaining CommandGuide docs to Markdown (#220096)

Tracking issue: #201242
See the [migration guide] for more information. 

[migration guide]:
https://llvm.org/docs/SphinxQuickstartTemplate.html#markdown-migration-guidelines

This is the initial straight rename commit. It will probably break the
docs build, but it has to be a separate PR for blame preservation
purposes.
DeltaFile
+0-1,208llvm/docs/CommandGuide/llvm-mca.rst
+1,208-0llvm/docs/CommandGuide/llvm-mca.md
+0-751llvm/docs/CommandGuide/tblgen.rst
+751-0llvm/docs/CommandGuide/tblgen.md
+0-668llvm/docs/CommandGuide/llvm-objcopy.rst
+668-0llvm/docs/CommandGuide/llvm-objcopy.md
+2,627-2,62757 files not shown
+8,561-8,56163 files

LLVM/project b0ec5f2llvm/docs/CommandGuide llvm-objdump.md llvm-symbolizer.md

[docs] Convert remaining CommandGuide docs to Markdown (#220097)

These are the remaining .rst CommandGuide files after #219625. I locally
rendered some man pages to ensure the groff output was OK. I made some
manually cleanups to remove blockquotes from things like llvm-nm. I also
patched up some eval-rst grid-tables manuallly.

Tracking issue: #201242
See the [migration guide] for more information. 

[migration guide]:
https://llvm.org/docs/SphinxQuickstartTemplate.html#markdown-migration-guidelines
This is a stacked PR based on #220096 , which will be a standalone
commit that
renames *.rst -> *.md before this PR lands for history preservation
purposes.
DeltaFile
+600-608llvm/docs/CommandGuide/llvm-mca.md
+545-557llvm/docs/CommandGuide/tblgen.md
+472-484llvm/docs/CommandGuide/llvm-objcopy.md
+440-459llvm/docs/CommandGuide/llvm-pdbutil.md
+423-433llvm/docs/CommandGuide/llvm-symbolizer.md
+382-387llvm/docs/CommandGuide/llvm-objdump.md
+2,862-2,92826 files not shown
+5,607-5,80732 files

LLVM/project 47a83declang/docs CMakeLists.txt

rename gen_rst_file_from_td to gen_sphinx... for accuracy
DeltaFile
+5-5clang/docs/CMakeLists.txt
+5-51 files

FreeNAS/freenas c09b926

Empty commit to create PR on github.

You should reset it
DeltaFile
+0-00 files

FreeNAS/freenas a61a3f0src/middlewared/middlewared/api/v26_0_0 api_key.py, src/middlewared/middlewared/api/v27_0_0 api_key.py

NAS-142768 / 27.0.0-BETA.1 / Check API key user roles through privilege API (#19556)

Directory services cache entries are not authoritative for privilege
determination. They carry no group membership, because populating it
while enumerating the domain would require a group lookup per account
and overload the domain controller, so user.query reports an empty roles
list for every directory services account. api_key.create read that list
and rejected every directory services user.

Add privilege.roles_for_user(), which goes directly through NSS and
evaluates the account's group membership the same way authentication
does, and use it in do_create().

That makes two gaps in extend() reachable. A directory services account
with no SID (plain LDAP) is stored by its synthesized user.query id,
which never matched the local-only by_id map, so the key read back as
revoked with "User does not exist" and was dropped from the PAM
configuration. Resolve those ids through user.get_user_obj() instead,
memoizing the lookup the way the SID branch already does.

    [4 lines not shown]
DeltaFile
+32-0tests/directory_services/test_directory_services_basic.py
+29-2src/middlewared/middlewared/plugins/api_key/crud.py
+31-0src/middlewared/middlewared/plugins/account_/privilege.py
+3-1src/middlewared/middlewared/api/v27_0_0/api_key.py
+3-1src/middlewared/middlewared/api/v26_0_0/api_key.py
+98-45 files

LLVM/project 9189d4dllvm/lib/Support VirtualFileSystem.cpp

[llvm][vfs] Assert RedirectingFileSystem has an external file system (#216887)

No part of `RedirectingFileSystem` actually supports a null
`ExternalFS`, so assert that it exists in the constructor.
DeltaFile
+3-5llvm/lib/Support/VirtualFileSystem.cpp
+3-51 files

LLVM/project f74a8c2utils/bazel/llvm-project-overlay/lld BUILD.bazel

[bazel] Use lld's Version.inc.in file (#220342)

Just in case this ever changes it will fail more obviously. This is the
same value cmake uses for the version so I think the TODO was outdated.
DeltaFile
+4-5utils/bazel/llvm-project-overlay/lld/BUILD.bazel
+4-51 files

LLVM/project 68b86dcclang/docs CMakeLists.txt, clang/include/clang/Options ClangOptionDocs.td Options.td

[clang][docs] Generate command line reference as Markdown

Update the Clang option documentation emitter to generate MyST Markdown
for the generated command-line reference page. I discovered and
preserved a complicated existing Sphinx program-name workaround for
option IDs that collide after punctuation normalization.

The only markup on Options.td is in the DocBrief fields, and those use
very little markup, so those were all migrated by the agent, not
rst2myst. I de-dented the multi-line DocBrief bodies, because
indentation has semantics in both markdown (list indentation) and reST.

0.1288% pixels differ in the rendered HTML page.

Assisted-by: Codex
DeltaFile
+33-32clang/include/clang/Options/Options.td
+39-26clang/utils/TableGen/ClangOptionDocEmitter.cpp
+12-13clang/include/clang/Options/ClangOptionDocs.td
+2-2clang/docs/CMakeLists.txt
+86-734 files

LLVM/project dc28427clang/docs ObjectiveCLiterals.md conf.py, clang/docs/CommandGuide diagtool.md clang.md

[docs] Finish MyST migration for remaining Clang docs
DeltaFile
+183-148clang/docs/OffloadingDesign.md
+19-26clang/docs/CommandGuide/clang.md
+7-8clang/docs/CommandGuide/diagtool.md
+1-11clang/docs/conf.py
+1-2clang/docs/ObjectiveCLiterals.md
+211-1955 files

LLVM/project d3b93dbclang/lib/CodeGen QualTypeMapper.cpp, llvm/include/llvm/ABI Types.h

Revert "[LLVMABI][NFC] Align base class handling with Clang's AST (#218545)" (#220353)

This reverts commit 0260138561bdadca6685e1873d578b892fddf736.

The extra tracking for direct virtual base classes appears not to be
needed.
DeltaFile
+7-14clang/lib/CodeGen/QualTypeMapper.cpp
+2-12llvm/include/llvm/ABI/Types.h
+0-6llvm/lib/ABI/Targets/X86.cpp
+0-4llvm/lib/ABI/Types.cpp
+9-364 files

LLVM/project ae1c3a3llvm/lib/IR AsmWriter.cpp, llvm/lib/Target/AArch64/MCTargetDesc AArch64MCLFIRewriter.cpp

Merge branch 'main' into users/rampitec/monitor-sleep-forever
DeltaFile
+178-236llvm/lib/IR/AsmWriter.cpp
+217-15llvm/test/CodeGen/NVPTX/cache-hint-sm-version.ll
+80-110llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCLFIRewriter.cpp
+100-60llvm/lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp
+0-124llvm/unittests/IR/AsmWriterTest.cpp
+76-38llvm/lib/Target/NVPTX/NVPTXIntrinsics.td
+651-583140 files not shown
+2,252-1,585146 files

LLVM/project e579af2clang/docs index.md MatrixTypes.md, clang/docs/CommandGuide clang.md

[docs] Convert remaining Clang docs with rst2myst
DeltaFile
+637-629clang/docs/CommandGuide/clang.md
+325-347clang/docs/ObjectiveCLiterals.md
+313-311clang/docs/OffloadingDesign.md
+237-238clang/docs/PCHInternals.md
+120-137clang/docs/MatrixTypes.md
+122-120clang/docs/index.md
+1,754-1,7822 files not shown
+1,887-1,9358 files

LLVM/project 4c791a6clang/docs HardwareAssistedAddressSanitizerDesign.md

[docs] Fix capitalisation of "HWASan" (#220355)
DeltaFile
+1-1clang/docs/HardwareAssistedAddressSanitizerDesign.md
+1-11 files

LLVM/project db11ca4clang/docs PCHInternals.rst PCHInternals.md, clang/docs/CommandGuide clang.rst clang.md

[docs] Rename remaining Clang docs for MyST migration
DeltaFile
+0-800clang/docs/CommandGuide/clang.rst
+800-0clang/docs/CommandGuide/clang.md
+0-606clang/docs/ObjectiveCLiterals.rst
+606-0clang/docs/ObjectiveCLiterals.md
+0-571clang/docs/PCHInternals.rst
+571-0clang/docs/PCHInternals.md
+1,977-1,97711 files not shown
+3,224-3,22417 files

FreeBSD/ports cb0b903sysutils/zpool-set Makefile distinfo

sysutils/zpool-set: Update to 1.1.0
DeltaFile
+5-5sysutils/zpool-set/distinfo
+1-1sysutils/zpool-set/Makefile
+6-62 files

LLVM/project 9fa1dbflld/ELF Relocations.cpp, lld/test/ELF gcc-except-table-znotext.s

[ELF] Don't emit dynamic relocations into .gcc_except_table with -z notext

The -z notext rule already treats .eh_frame as non-writable, so that a symbolic
relocation there is resolved at link time -- with a copy relocation where one is
needed -- rather than deferred to the loader. The in-tree rationale is that GNU
ld does not produce dynamic relocations in .eh_frame.

The same holds for .gcc_except_table, but it was not covered. Linking a non-PIE
executable whose LSDA type table uses DW_EH_PE_absptr entries naming typeinfos
from a shared library, with -z notext:

  linker   dyn relocs in .gcc_except_table   R_X86_64_COPY
  GNU ld   0                                 3
  gold     0                                 3
  lld      3                                 0

Extend the existing carve-out to .gcc_except_table, including the per-function
sections -ffunction-sections creates, so lld matches GNU ld and gold.
DeltaFile
+47-0lld/test/ELF/gcc-except-table-znotext.s
+9-5lld/ELF/Relocations.cpp
+56-52 files

LLVM/project 238ef87llvm/include/llvm/TargetParser AMDGPUTargetParser.h, llvm/lib/TargetParser AMDGPUTargetParser.cpp

[AMDGPU] Add `getVGPRAllocGranule` to TargetParser (#220065)

Co-authored-by: Claude Opus 5 (1M context) <noreply at anthropic.com>
DeltaFile
+28-0llvm/unittests/TargetParser/TargetParserTest.cpp
+16-0llvm/lib/TargetParser/AMDGPUTargetParser.cpp
+8-0llvm/include/llvm/TargetParser/AMDGPUTargetParser.h
+52-03 files

NetBSD/pkgsrc-wip 2bab883foliate Makefile

foliate: point to packages in pkgsrc trunk.
DeltaFile
+3-3foliate/Makefile
+3-31 files

FreeBSD/ports 9f3a0aesysutils/xdu Makefile distinfo

sysutils/xdu: Update to 3.1
DeltaFile
+3-3sysutils/xdu/distinfo
+1-3sysutils/xdu/Makefile
+4-62 files

FreeBSD/ports 7ac03ccsecurity/aide Makefile distinfo

security/aide: Update to 0.19.4
DeltaFile
+3-3security/aide/distinfo
+1-1security/aide/Makefile
+4-42 files

NetBSD/pkgsrc-wip 2caa75bevolution-data-server Makefile

evolution-data-server: fix build so gnome-shell builds.
DeltaFile
+3-3evolution-data-server/Makefile
+3-31 files

LLVM/project 7c44c50clang/include/clang/AST DeclBase.h, clang/lib/Sema SemaCoroutine.cpp SemaDeclCXX.cpp

Revert "[Clang] Fix a number of issues involving expansion statements" (#220375)

Reverts llvm/llvm-project#217110

This caused a CI failure in one of the expansion statements tests; I’ll
revert this for now and investigate.
DeltaFile
+0-200clang/test/SemaCXX/cxx2c-expansion-stmts.cpp
+6-24clang/lib/Sema/SemaDeclCXX.cpp
+0-26clang/include/clang/AST/DeclBase.h
+0-16clang/test/SemaCXX/cxx2c-expansion-stmts-warnings.cpp
+9-7clang/lib/Sema/SemaCoroutine.cpp
+8-4clang/test/SemaCXX/expansion-statements-local-extern-decls.cpp
+23-2776 files not shown
+33-28812 files

LLVM/project de1b178llvm/include/llvm/Support KnownFPClass.h, llvm/lib/Support KnownFPClass.cpp

[KnownFPClass] Remove `propagateNonNan` `PreserveSign` parameter (#219841)

`void propagateNonNaN(const KnownFPClass &Src, bool PreserveSign =
false)`
Things work as you would expect if `PreserveSign` is `false`. But when
`PreserveSign` is `true`, it does not do what you would expect (I
thought it would copy the signbit of `NaN`). If `PreserveSign` is
`true`, it will copy `Src.SignBit` if and only if `Src` is never `NaN`,
which is counterintuitive. It also does not properly update
`KnownFPClasses`, and allows for potentially erroneous states to be
generated. Such as `fcNegZero` having a positive sign bit.

I have removed `void propagateNonNaN(const KnownFPClass &Src, bool
PreserveSign = false)` and replaced it with just `void
propagateNonNaN(const KnownFPClass &Src)`.

This fixes https://github.com/llvm/llvm-project/issues/217127

I discovered this while working on
https://github.com/llvm/llvm-project/pull/218514
DeltaFile
+4-4llvm/lib/Support/KnownFPClass.cpp
+2-5llvm/include/llvm/Support/KnownFPClass.h
+2-2llvm/unittests/CodeGen/GlobalISel/KnownFPClassTest.cpp
+8-113 files

Linux/linux 89a3129fs/smb/client transport.c connect.c

Merge tag 'cifs-fixes-7.3-rc2' of https://git.manguebit.org/linux

Pull smb client fixes from Paulo Alcantara:

 - Fixes for fallocate range operations (insert, collapse, zero, punch
   hole)

   The insert range implementation copied overlapping chunks in the
   wrong direction, corrupting file data on every server except Windows.

   Several related issues in the same area are also addressed — stale
   page cache and FS-Cache readback, an integer truncation on large
   files, missing RLIMIT_FSIZE validation and missing sparse file
   marking.

 - Data corruption fixes in the O_TRUNC open path: one where i_size was
   zeroed before the server confirmed the truncate and another where the
   lack of locking allowed concurrent buffered writes to be silently
   discarded

    [26 lines not shown]
DeltaFile
+159-36fs/smb/client/smb2ops.c
+30-6fs/smb/client/file.c
+21-3fs/smb/client/cifssmb.c
+16-5fs/smb/client/connect.c
+5-6fs/smb/client/transport.c
+231-565 files

LLVM/project 071b3c2libc/hdr/types char8_t.h, libc/include/llvm-libc-types char8_t.h

[libc] Fix char8_t public and proxy headers. (#220352)
DeltaFile
+17-0libc/hdr/types/char8_t.h
+2-2libc/include/llvm-libc-types/char8_t.h
+19-22 files

LLVM/project 51858dfclang/test/CodeGen link-builtin-bitcode.c, llvm/lib/Target/AMDGPU AMDGPU.td

[AMDGPU] Expose addressable LDS size features to the frontend

Add the FeatureAddressableLocalMemorySize* subtarget features to
AMDGPUFrontendVisibleFeatures so TargetParser carries them in its
per-GPU feature bitset and clang emits them as target features.

A "gfxN-generic" target carries the worst case of the GPUs it covers,
which for a numeric feature is the smallest value: gfx9-4-generic keeps
the 64k size while covering gfx950's 160k. The generic validation in the
-gen-amdgpu-target-def backend rejected that, since it required every
frontend-visible feature of a generic to appear verbatim on each covered
GPU. Numeric features are now compared by value instead, and only an
increase is an error.

Change-Id: Ic442a8ce123e12a14ba956ca5796bbef5b65a942
Co-Authored-By: Claude Opus 5 (1M context) <noreply at anthropic.com>
DeltaFile
+56-39llvm/utils/TableGen/Basic/AMDGPUTargetDefEmitter.cpp
+36-0llvm/test/TableGen/AMDGPUTargetDefErrors.td
+10-0llvm/unittests/TargetParser/TargetParserTest.cpp
+3-3clang/test/CodeGen/link-builtin-bitcode.c
+5-0llvm/lib/Target/AMDGPU/AMDGPU.td
+110-425 files

LLVM/project 8d529bbllvm/lib/CodeGen/SelectionDAG SelectionDAGBuilder.cpp LegalizeVectorTypes.cpp, llvm/test/CodeGen/NVPTX cache-hint-intrinsics.ll

[SelectionDAG][NVPTX] Support cache hints on masked loads and stores (#215307)

Masked loads/stores support all the same cache hints. When splitting
masked loads/stores during legalization, I duplicate the hints. I think
this makes sense for the eviction hints, but not for prefetching. For
prefetching, it probably makes sense to only preserve the hint on the
first load.

For now, I duplicate the hints no matter what. If we want to support
selectively dropping hints during splitting, we will probably need a
target hook.

AI assisted.
DeltaFile
+84-16llvm/test/CodeGen/NVPTX/cache-hint-intrinsics.ll
+7-4llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp
+5-2llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
+96-223 files

NetBSD/pkgsrc-wip fb37729gnome-shell Makefile

gnome-shell: fix build and point to lang/gjs.
DeltaFile
+2-2gnome-shell/Makefile
+2-21 files

FreeBSD/ports 0d6b099devel/py-importlib-metadata7 Makefile

devel/py-importlib-metadata7: Mark DEPRECATED

- No consumers left
- Use devel/py-importlib-metadata8
- Set EXPIRATION_DATE 2026-10-01

(cherry picked from commit e3a63a09a99f51ec5b3da775acaf9541899d6c76)
DeltaFile
+4-0devel/py-importlib-metadata7/Makefile
+4-01 files