LLVM/project 7954b47lldb/packages/Python/lldbsuite/test gdbclientutils.py lldbgdbclient.py, lldb/source/Plugins/Process/gdb-remote ProcessGDBRemote.cpp

Revert "[lldb] Fix setting CanJIT if memory cannot be allocated (#176099)"

This reverts commit b5d8fc553d8e03f4d325458d29ac2c9e46a464e3.
DeltaFile
+0-55lldb/test/API/functionalities/gdb_remote_client/TestExprNoAlloc.py
+0-13lldb/packages/Python/lldbsuite/test/gdbclientutils.py
+3-3lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp
+2-2lldb/packages/Python/lldbsuite/test/lldbgdbclient.py
+5-734 files

LLVM/project 2d0e952flang/lib/Lower/OpenMP Utils.cpp, flang/lib/Optimizer/OpenMP MapInfoFinalization.cpp

[Flang][OpenMP][Offload] Modify MapInfoFinalization to handle attach mapping and 6.1's ref_* and attach map keywords

This PR is one of four required to implement the attach mapping semantics in Flang, alongside the
ref_ptr/ref_ptee/ref_ptr_ptee map modifiers and the attach(always/never/auto) modifiers.

This PR is the MapInfoFinalization changes required to support these features, it mainly deals with
applying the correct attach map type and manipulating the descriptor types maps for base address
and descriptor so that when we specify ref_ptr/ref_ptee we emit one of the two maps and when we
emit ref_ptr_ptee we emit our usual default maps. In all cases we add the "glue" of an new
attach map except in cases where a user has provided attach never. In cases where we are
provided an always, we apply the always map type to our attach maps.

It's important to note the runtime has a toggle for the auto map behaviour, which will flip the
attach behaviour to the newer semantics or the older semantics for backwards compatability (outside
the purview of this PR but good to mention).
DeltaFile
+507-247flang/lib/Optimizer/OpenMP/MapInfoFinalization.cpp
+55-7flang/test/Lower/OpenMP/attach-and-ref-modifier.f90
+34-21flang/test/Transforms/omp-map-info-finalization.fir
+21-19flang/test/Lower/OpenMP/optional-argument-map-2.f90
+18-12flang/test/Lower/OpenMP/derived-type-allocatable-map.f90
+17-7flang/lib/Lower/OpenMP/Utils.cpp
+652-31313 files not shown
+725-35419 files

FreeBSD/ports fd51f59security/netbird distinfo Makefile

security/netbird: Update 0.64.0 => 0.64.1

Changelogs:
https://github.com/netbirdio/netbird/releases/tag/v0.64.1

Commit log:
https://github.com/netbirdio/netbird/compare/v0.64.0...v0.64.1

PR:     292685
DeltaFile
+5-5security/netbird/distinfo
+1-1security/netbird/Makefile
+6-62 files

FreeBSD/src 102400esys/vm swap_pager.c

swap_pager_getpages(): assert that bp->b_pages[] is accessed in bounds

(cherry picked from commit b02ddb59e64620733a6cbc48fb1d0583a62fef78)
DeltaFile
+3-0sys/vm/swap_pager.c
+3-01 files

FreeBSD/src b3e6c8eshare/man/man7 tuning.7

tuning.7: wording fixes

(cherry picked from commit 6f41575a94b310614f5ffcee215aee48ced4ad2d)
DeltaFile
+2-2share/man/man7/tuning.7
+2-21 files

FreeBSD/src 1f6db7dsys/vm swap_pager.c

swap_release_by_cred*(): give some additional info on panics due to underflow

(cherry picked from commit 7361727d4584b5e303183c836497ae2754ce0e53)
DeltaFile
+4-2sys/vm/swap_pager.c
+4-21 files

FreeBSD/src 95eec98sys/vm swap_pager.c

vm/swap_pager.c: silence compiler warning

(cherry picked from commit 325baf00735756d024b903bfcee50b4f09e90129)
DeltaFile
+1-1sys/vm/swap_pager.c
+1-11 files

FreeBSD/src 9dbc47dsys/vm vm_map.c

vm_map_entry_delete(): fix the calculation of swap release

(cherry picked from commit acb71820d68bd0dd98964240727e251bc62c92de)
DeltaFile
+1-1sys/vm/vm_map.c
+1-11 files

FreeBSD/src a4123acsys/kern uipc_shm.c, sys/vm vm_object.c vm_map.c

vm_object: remove the charge member

(cherry picked from commit d160447129fe060b28bcd6ba429d17afdf494ff2)
DeltaFile
+27-19sys/vm/vm_object.c
+22-23sys/vm/vm_map.c
+2-6sys/vm/swap_pager.c
+2-3sys/vm/vm_fault.c
+1-3sys/vm/vm_object.h
+0-2sys/kern/uipc_shm.c
+54-561 files not shown
+54-587 files

FreeBSD/src a6cc48esys/kern kern_sendfile.c

sendfile: remove calculation of unused bsize

(cherry picked from commit 3fe275c1ef45d452d1adc537b7ec1ca6444739ba)
DeltaFile
+3-6sys/kern/kern_sendfile.c
+3-61 files

FreeBSD/src 7768be6share/man/man7 tuning.7

tuning.7: use the correct word for collapsing

(cherry picked from commit 8cd687a726a8b6cc29f573cba7d6c7ecb683a954)
DeltaFile
+1-1share/man/man7/tuning.7
+1-11 files

FreeBSD/src 0ab96c9sys/vm swap_pager.c vm_map.c

rfork(2): fix swap accounting in vmspace_unshare()

(cherry picked from commit de770681234d001a1f4cdb8121179331dc3a2def)
DeltaFile
+8-2sys/vm/swap_pager.c
+7-0sys/vm/vm_map.c
+1-0sys/vm/vm.h
+16-23 files

FreeBSD/src 2a27aefsys/vm swap_pager.c

swap_pager_getpages(): some pages from ma[] might be bogus

(cherry picked from commit d198ad51ea73bbb162336923a387f52b0b1c1f1d)
DeltaFile
+29-8sys/vm/swap_pager.c
+29-81 files

FreeBSD/src 10af3b3share/man/man7 tuning.7

tuning.7: add more explanation about swap (over-)accounting

(cherry picked from commit 457b940bfb6a228af1281f357b627ecf1e26fea5)
DeltaFile
+15-0share/man/man7/tuning.7
+15-01 files

FreeBSD/src 99fab30sys/vm vm_object.c

vm_object_coalesce(): simplify common expression

(cherry picked from commit e7053d9a126a60b3c0b1348b6c5131b5f2025894)
DeltaFile
+7-6sys/vm/vm_object.c
+7-61 files

FreeBSD/src 1e1727asys/vm vm_object.c

vm_object_coalesce(): do not account holes twice

(cherry picked from commit 353ba3bf08fdef69b77e3e565435e50784a51412)
DeltaFile
+7-4sys/vm/vm_object.c
+7-41 files

FreeBSD/src 2499392sys/vm vm_map.c vm_object.c

vm_object_coalesce(): return swap reservation back if overcharged

(cherry picked from commit 7685aaea8850f5b6995a17740a016019e0956c70)
DeltaFile
+30-14sys/vm/vm_map.c
+31-10sys/vm/vm_object.c
+7-1sys/vm/vm_object.h
+68-253 files

FreeBSD/src 84cab08sys/vm vm_object.c

vm_object_coalesce(): remove commented out code

(cherry picked from commit efcb109940ca607130af4498e1e33b54c58ba43c)
DeltaFile
+1-12sys/vm/vm_object.c
+1-121 files

LLVM/project 9743deaclang/lib/CIR/CodeGen CIRGenBuiltinX86.cpp

[CIR][NFC] Fix build after emitIntrinsicCallOp change (#177706)

The emitIntrinsicCallOp function was moved from the
architecture-specific builtin implementation files to a shared location
in CIRGenBuilderTy by https://github.com/llvm/llvm-project/pull/172735.
Unfortunately, a few changes had been merged before that change was
landed and it broke the build. This updates the broken call sites.
DeltaFile
+4-4clang/lib/CIR/CodeGen/CIRGenBuiltinX86.cpp
+4-41 files

LLVM/project 6b01276llvm/test/CodeGen/X86 pclmulqdq.ll

[X86] pclmulqdq.ll - add missing AVX512 test coverage (#177694)

DeltaFile
+46-11llvm/test/CodeGen/X86/pclmulqdq.ll
+46-111 files

LLVM/project 65662cdllvm/lib/Transforms/InstCombine InstructionCombining.cpp, llvm/test/Transforms/InstCombine de-morgan-prof.ll select-binop-associative-prof.ll

[InstCombine] Preserve !prof metadata when creating select instructions.
DeltaFile
+31-0llvm/test/Transforms/InstCombine/de-morgan-prof.ll
+19-0llvm/test/Transforms/InstCombine/select-binop-associative-prof.ll
+3-1llvm/lib/Transforms/InstCombine/InstructionCombining.cpp
+53-13 files

LLVM/project 97c4a5fllvm/lib/Target/RISCV RISCVRegisterInfo.td, llvm/lib/Target/RISCV/Disassembler RISCVDisassembler.cpp

[RISCV] Add a template function for disassembling LMUL=2/4/8 vector registers. NFC (#177681)

DeltaFile
+6-39llvm/lib/Target/RISCV/Disassembler/RISCVDisassembler.cpp
+9-3llvm/lib/Target/RISCV/RISCVRegisterInfo.td
+15-422 files

pfSense/pfsense 16d5792src/etc/inc xmlparse.inc xmlparse_attr.inc

Treat config.xml as XML 1 when parsing its contents. Fix #16661

The flag ENT_XML1 was not available when the xmlparser functions were
originally written, nor when the parsing later changed to use
htmlentities() instead of htmlspecialchars(). Over time the default flags
used by this (and related) functions have changed. This commit specifies
the flags for consistency and changes the default-inherited ENT_HTML401
flag to ENT_XML1.
DeltaFile
+4-4src/etc/inc/xmlparse.inc
+2-2src/etc/inc/xmlparse_attr.inc
+6-62 files

NetBSD/pkgsrc-wip de94ab5xdgmenumaker Makefile DESCR

x11/xdgmenumaker: Add xdgmenumaker version 2.4

Packaged in wip by Dave Vollenweider.
DeltaFile
+25-0xdgmenumaker/Makefile
+21-0xdgmenumaker/DESCR
+14-0xdgmenumaker/PLIST
+5-0xdgmenumaker/distinfo
+3-0xdgmenumaker/COMMIT_MSG
+68-05 files

FreeBSD/ports a0e4094games/veloren-weekly distinfo Makefile

games/veloren-weekly: update to s20260123

Changes:        https://gitlab.com/veloren/veloren/-/compare/547fc9f725...v0.18.0
(cherry picked from commit 75e485d67888cbb078150179f9f281c152ddb2c8)
DeltaFile
+3-3games/veloren-weekly/distinfo
+2-2games/veloren-weekly/Makefile
+5-52 files

FreeBSD/ports 3ac25a8graphics/mesa-devel/files patch-amdgpu_log

graphics/mesa-devel: unbreak on 64-bit archs after b95e493d187f

../src/gallium/winsys/amdgpu/drm/amdgpu_cs.cpp:1653:84: error: format specifies type 'unsigned long long' but the argument has type '__u64' (aka 'unsigned long') [-Werror,-Wformat]
 1652 |          mesa_logi("amdgpu: uq_log: %s:  num_wait_fences=%d  uq_va=%llx  job=%llx\n",
      |                                                                    ~~~~
      |                                                                    %lx
 1653 |                    amdgpu_userq_str[acs->queue_index], userq_wait_data.num_fences, fence_info[i].va,
      |                                                                                    ^~~~~~~~~~~~~~~~
../src/util/log.h:78:78: note: expanded from macro 'mesa_logi'
   78 | #define mesa_logi(fmt, ...) mesa_log(MESA_LOG_INFO, (MESA_LOG_TAG), (fmt), ##__VA_ARGS__)
      |                                                                      ~~~     ^~~~~~~~~~~
../src/gallium/winsys/amdgpu/drm/amdgpu_cs.cpp:1654:20: error: format specifies type 'unsigned long long' but the argument has type '__u64' (aka 'unsigned long') [-Werror,-Wformat]
 1652 |          mesa_logi("amdgpu: uq_log: %s:  num_wait_fences=%d  uq_va=%llx  job=%llx\n",
      |                                                                              ~~~~
      |                                                                              %lx
 1653 |                    amdgpu_userq_str[acs->queue_index], userq_wait_data.num_fences, fence_info[i].va,
 1654 |                    fence_info[i].value);
      |                    ^~~~~~~~~~~~~~~~~~~
../src/util/log.h:78:78: note: expanded from macro 'mesa_logi'

    [4 lines not shown]
DeltaFile
+13-0graphics/mesa-devel/files/patch-amdgpu_log
+13-01 files

FreeBSD/ports 75e485dgames/veloren-weekly distinfo Makefile

games/veloren-weekly: update to s20260123

Changes:        https://gitlab.com/veloren/veloren/-/compare/547fc9f725...v0.18.0
DeltaFile
+3-3games/veloren-weekly/distinfo
+2-2games/veloren-weekly/Makefile
+5-52 files

LLVM/project a10a834llvm/lib/Target/AMDGPU GCNSubtarget.h AMDGPUSubtarget.h

[NFCI][AMDGPU] Use `GET_SUBTARGETINFO_MACRO` in `GCNSubtarget.h`
DeltaFile
+9-291llvm/lib/Target/AMDGPU/GCNSubtarget.h
+11-62llvm/lib/Target/AMDGPU/AMDGPUSubtarget.h
+14-11llvm/lib/Target/AMDGPU/R600Subtarget.h
+7-5llvm/lib/Target/AMDGPU/SIISelLowering.cpp
+0-10llvm/lib/Target/AMDGPU/AMDGPUSubtarget.cpp
+3-3llvm/lib/Target/AMDGPU/R600Processors.td
+44-3824 files not shown
+49-38710 files

LLVM/project 3d073f4clang/docs AddressSanitizer.rst ThreadSanitizer.rst

[sanitizer][NFCI] Document interaction of inlining with disabling instrumentation (#177672)

For ASan, MSan, TSan, UBSan
DeltaFile
+16-1clang/docs/AddressSanitizer.rst
+16-0clang/docs/ThreadSanitizer.rst
+16-0clang/docs/MemorySanitizer.rst
+14-0clang/docs/UndefinedBehaviorSanitizer.rst
+62-14 files

LLVM/project 1efebfellvm/test/CodeGen/AArch64 arm64-neon-mul-div.ll

[AArch64][GlobalISel] Add test coverage for arm64-neon-mul-div.ll. NFC
DeltaFile
+2,459-1,242llvm/test/CodeGen/AArch64/arm64-neon-mul-div.ll
+2,459-1,2421 files