FreeNAS/freenas bc9cfefsrc/middlewared/middlewared/plugins sysdataset.py

Fix
DeltaFile
+1-1src/middlewared/middlewared/plugins/sysdataset.py
+1-11 files

FreeNAS/freenas 447c0b2src/middlewared/middlewared/plugins sysdataset.py

Fix
DeltaFile
+1-0src/middlewared/middlewared/plugins/sysdataset.py
+1-01 files

FreeBSD/ports 76b5de7x11-wm/plasma6-kwin distinfo Makefile

x11-wm/plasma6-kwin: backport upstream patch

to fix a regression  that made it impossible to turn
offscreens through kscreen in some setups.

(cherry picked from commit 3e947f94758b29071ab7f52c4bfd71d4600b2827)
DeltaFile
+3-1x11-wm/plasma6-kwin/distinfo
+3-0x11-wm/plasma6-kwin/Makefile
+6-12 files

FreeBSD/ports 3e947f9x11-wm/plasma6-kwin distinfo Makefile

x11-wm/plasma6-kwin: backport upstream patch

to fix a regression  that made it impossible to turn
offscreens through kscreen in some setups.
DeltaFile
+3-1x11-wm/plasma6-kwin/distinfo
+3-0x11-wm/plasma6-kwin/Makefile
+6-12 files

LLVM/project dbce14flibc/include pthread.yaml pthread.h.def, libc/include/llvm-libc-macros pthread-macros.h

[libc] Clean up pthread.yaml (#178327)

Remove pthread.h.def and use pure generation.  Fix YAML records
for standards to correct syntax and remove redundancies.

Don't declare NULL, which is not specified for <pthread.h>.
Do declare PTHREAD_NULL.
DeltaFile
+53-125libc/include/pthread.yaml
+0-17libc/include/pthread.h.def
+1-1libc/include/llvm-libc-macros/pthread-macros.h
+54-1433 files

LLVM/project b3f3aa8libc/src/__support/math CMakeLists.txt

[libc][math] Fix AMD build errors. (#178507)

DeltaFile
+4-4libc/src/__support/math/CMakeLists.txt
+4-41 files

LLVM/project 570d5e3libcxx CMakeLists.txt

[libc++] Don't define _LIBCPP_INSTRUMENTED_WITH_ASAN for hwasan builds (#178278)

This macro should not be defined if `LLVM_USE_SANITIZER` is `HWAddress`.
DeltaFile
+1-1libcxx/CMakeLists.txt
+1-11 files

LLVM/project 28e980fllvm/include/llvm/Transforms/Utils MemoryTaggingSupport.h, llvm/lib/Target/AArch64 AArch64StackTagging.cpp

[MTE][Darwin] This patch extends support for the stack frame history buffer to  Darwin. (#178049)

Darwin reserves slot 231 for storing a pointer to the history ring
buffer. It also uses bits 60-62 to store the size of the ring buffer

rdar://168176496
DeltaFile
+25-14llvm/test/CodeGen/AArch64/stack-tagging-prologue.ll
+28-2llvm/lib/Transforms/Utils/MemoryTaggingSupport.cpp
+18-6llvm/lib/Target/AArch64/AArch64StackTagging.cpp
+2-1llvm/include/llvm/Transforms/Utils/MemoryTaggingSupport.h
+73-234 files

LLVM/project 9d3d1ddllvm/lib/MC WasmObjectWriter.cpp

[MC][WebAssembly] Use `contains` over `count` for map membership. NFC (#178348)

DeltaFile
+23-22llvm/lib/MC/WasmObjectWriter.cpp
+23-221 files

LLVM/project 2615005llvm/lib/Target/AMDGPU SIInsertWaitcnts.cpp

[AMDGPU][SIInsertWaitcnts] Cleanup: Remove WaitEventMaskForInst member variable (#178030)

The event mask is constant and target dependent it should be accessed
through the WCG object.
DeltaFile
+10-12llvm/lib/Target/AMDGPU/SIInsertWaitcnts.cpp
+10-121 files

OPNSense/core 34d7d77src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api FilterController.php

Firewall: Rules [new] - on import, validate uuid (either empty or valid), closes https://github.com/opnsense/core/issues/9661
DeltaFile
+7-2src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api/FilterController.php
+7-21 files

FreeNAS/freenas a8f15c9src/middlewared/middlewared/plugins sysdataset.py, src/middlewared/middlewared/plugins/system_dataset mount.py utils.py

Fix
DeltaFile
+21-3src/middlewared/middlewared/plugins/sysdataset.py
+14-7src/middlewared/middlewared/plugins/system_dataset/mount.py
+1-0src/middlewared/middlewared/plugins/system_dataset/utils.py
+36-103 files

FreeNAS/freenas 8779121src/middlewared/debian control

Fix
DeltaFile
+4-0src/middlewared/debian/control
+4-01 files

LLVM/project d6ca3d0llvm/lib/Object WasmObjectFile.cpp

[WebAssembly] Dump more info when printing symbols. NFC (#178328)

DeltaFile
+12-3llvm/lib/Object/WasmObjectFile.cpp
+12-31 files

OPNSense/core f8560f0src/opnsense/mvc/app/models/OPNsense/Base/FieldTypes ArrayField.php

mvc: support throwing exceptions in importRecordSet(.., $data_callback, ..) for importCsv() to add validation on the input data.

requirement for: https://github.com/opnsense/core/issues/9661
DeltaFile
+6-1src/opnsense/mvc/app/models/OPNsense/Base/FieldTypes/ArrayField.php
+6-11 files

LLVM/project 18925d1libc/shared/math fsqrtl.h, libc/src/__support/math fsqrtl.h CMakeLists.txt

[libc] [math] Refactor fsqrtl to be header-only (#176169)

This PR refactors fsqrtl to be header only as discussed. No functional
change intended. Test and build files were updated as required by the
refactor
Fixes #175335
DeltaFile
+26-0libc/src/__support/math/fsqrtl.h
+24-0libc/shared/math/fsqrtl.h
+9-1utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+8-0libc/src/__support/math/CMakeLists.txt
+2-6libc/src/math/generic/fsqrtl.cpp
+1-1libc/src/math/generic/CMakeLists.txt
+70-83 files not shown
+73-89 files

LLVM/project 43f58a8llvm/test lit.cfg.py, llvm/utils profcheck-xfail.txt

Exclude some target-specific tests from profcheck (#178500)

DeltaFile
+0-16llvm/utils/profcheck-xfail.txt
+4-0llvm/test/lit.cfg.py
+4-162 files

FreeBSD/ports 522c938multimedia/kodi-addon-pvr.hts distinfo Makefile

multimedia/kodi-addon-pvr.hts: Update to 22.8.0

(cherry picked from commit 77a80b91182ba710457d1333236801a22255b1cd)
DeltaFile
+3-3multimedia/kodi-addon-pvr.hts/distinfo
+2-2multimedia/kodi-addon-pvr.hts/Makefile
+5-52 files

FreeBSD/ports 2305657multimedia/kodi-addon-pvr.iptvsimple distinfo Makefile

multimedia/kodi-addon-pvr.iptvsimple: Update to 22.6.1

(cherry picked from commit 419d3ab2413f574d3c9286ff71b8fba743f00a6b)
DeltaFile
+3-3multimedia/kodi-addon-pvr.iptvsimple/distinfo
+2-2multimedia/kodi-addon-pvr.iptvsimple/Makefile
+5-52 files

LLVM/project 7075f38llvm/lib/Transforms/Instrumentation MemProfUse.cpp, llvm/test/Transforms/PGOProfile data-access-profile.ll

[StaticDataLayout][MemProf] Annotate string literal hotness by making use of data access profiles. (#178333)

The change is gated under a new option
`memprof-annotate-string-literal-section-prefix` so we can flag-gate it
for rollout purposes.

A follow-up PR https://github.com/llvm/llvm-project/pull/178336/changes
updates the codegen pass to reconcile the hotness similar to the
reconciliation for other global variables.
DeltaFile
+67-26llvm/test/Transforms/PGOProfile/data-access-profile.ll
+37-6llvm/lib/Transforms/Instrumentation/MemProfUse.cpp
+104-322 files

FreeBSD/ports 585c3bfmultimedia/kodi-addon-inputstream.adaptive Makefile distinfo

multimedia/kodi-addon-inputstream.adaptive: Update to 22.3.6

(cherry picked from commit 34bd076b339591384405ce963b88c06d96111ea6)
DeltaFile
+7-7multimedia/kodi-addon-inputstream.adaptive/Makefile
+5-5multimedia/kodi-addon-inputstream.adaptive/distinfo
+12-122 files

FreeNAS/freenas b7d41cbdebian/debian postinst, src/freenas/etc/systemd/system sssd-nss.socket sssd-pam-priv.socket

mask in postinst
DeltaFile
+3-0debian/debian/postinst
+0-1src/freenas/etc/systemd/system/sssd-nss.socket
+0-1src/freenas/etc/systemd/system/sssd-pam-priv.socket
+0-1src/freenas/etc/systemd/system/sssd-pam.socket
+3-34 files

LLVM/project 3f3190ellvm/include/llvm/Transforms/Utils LoopUtils.h

[NFC] update doc comment on `setLoopEstimatedTripCount` (#178091)

See [this
discussion](https://github.com/llvm/llvm-project/pull/174896#issuecomment-3802361713)
prompted by PR #174896.

A 0-0 encoding in branch weights is invalid (the probability of an edge
is computed as a fraction where the denominator is the sum of the
weights and the numerator is its - the edge's - weight). So BPI actually
handles it as 1-1, which then results in raising the BFI of the loop
body that's meant to be cold.

The aforementioned PR addressed this, but didn't update the doc comment.
DeltaFile
+13-1llvm/include/llvm/Transforms/Utils/LoopUtils.h
+13-11 files

LLVM/project cd4c9d2mlir/include/mlir/Dialect/XeGPU/Transforms Transforms.h, mlir/lib/Dialect/XeGPU/Transforms XeGPUPropagateLayout.cpp

[mlir][xegpu] Add initial support for layout conflict handling. (#173090)

This PR adds initial support for layout conflict resolution in XeGPU.
Layout conflict occurs when some op's use point expects a different
layout than what the op can currently provide. This conflict needs to be
resolved by adding certain other xegpu ops.

Initially, We only focus conflict handling at tensor desc use points.
DeltaFile
+175-41mlir/lib/Dialect/XeGPU/Transforms/XeGPUPropagateLayout.cpp
+81-0mlir/test/Dialect/XeGPU/resolve-layout-conflicts.mlir
+76-0mlir/test/lib/Dialect/XeGPU/TestXeGPUTransforms.cpp
+7-0mlir/include/mlir/Dialect/XeGPU/Transforms/Transforms.h
+1-1mlir/test/Dialect/XeGPU/propagate-layout-subgroup.mlir
+1-1mlir/test/Dialect/XeGPU/propagate-layout.mlir
+341-431 files not shown
+342-447 files

LLVM/project 9abd65dllvm/test lit.cfg.py, llvm/utils profcheck-xfail.txt

Exclude `RISCV` tests from profcheck
DeltaFile
+0-14llvm/utils/profcheck-xfail.txt
+2-0llvm/test/lit.cfg.py
+2-142 files

FreeNAS/freenas 902133asrc/middlewared/debian control

Fix control
DeltaFile
+2-2src/middlewared/debian/control
+2-21 files

FreeBSD/ports 0e8ee2asysutils/zot distinfo Makefile

sysutils/zot: Update to 2.1.14

PR:             292746
DeltaFile
+7-7sysutils/zot/distinfo
+1-2sysutils/zot/Makefile
+1-1sysutils/zot/pkg-message
+9-103 files

LLVM/project 7cf11edllvm/lib/CodeGen EarlyIfConversion.cpp, llvm/lib/Target/AArch64 AArch64InstrInfo.cpp

[EarlyIfConversion] Add analysis for data-dependent conditional branches(#174457)

Add infrastructure to identify conditional branches on values loaded from 
memory.  Such branches are likely to be harder to predict accurately since 
branch  history (probably) provides little useful information.

This analysis walks the def-use chain from the branch condition to find
loads that feed into it. Several cases are excluded from consideration:
- Loads from constant pools (predictable values)
- Dereferenceable invariant loads (loop-invariant)
- Branches with biased probability (null checks, etc.)
- Loads not "close in program time" to the branch (must be in the same
  basic block with no intervening calls)

The analysis is disabled by default behind -enable-early-ifcvt-data-dependent.
DeltaFile
+983-0llvm/test/CodeGen/AArch64/early-ifcvt-load-to-cond-br.mir
+159-5llvm/lib/CodeGen/EarlyIfConversion.cpp
+65-37llvm/lib/Target/AArch64/AArch64InstrInfo.cpp
+45-0llvm/test/CodeGen/AArch64/early-ifcvt-remarks.mir
+1,252-424 files

FreeBSD/poudriere efc5755src/share/poudriere image.sh

Merge pull request #1300 from patmaddox/patmaddox/nyykrxmrqltz

Do not run make in jails without src
DeltaFile
+3-1src/share/poudriere/image.sh
+3-11 files

FreeNAS/freenas b7a3cfasrc/middlewared/middlewared/plugins sysdataset.py, src/middlewared/middlewared/plugins/system_dataset mount.py hierarchy.py

WIP sysdataset
DeltaFile
+45-94src/middlewared/middlewared/plugins/sysdataset.py
+46-0src/middlewared/middlewared/utils/mount.py
+46-0src/middlewared/middlewared/plugins/system_dataset/mount.py
+0-3src/middlewared/middlewared/plugins/system_dataset/hierarchy.py
+1-0src/middlewared/middlewared/plugins/system_dataset/utils.py
+138-975 files