FreeBSD/ports 5a82babdevel/deheader Makefile distinfo

devel/deheader: update to 1.13

See http://www.catb.org/~esr/deheader/NEWS.adoc
DeltaFile
+3-3devel/deheader/distinfo
+1-1devel/deheader/Makefile
+4-42 files

NetBSD/pkgsrc-wip e3fba2awine distinfo Makefile, wine/patches patch-configure patch-dlls_nsiproxy.sys_ndis.c

(emulator/wine) 9.0, sync to pkgsrc proper for furthur update
DeltaFile
+1,989-4,492wine/PLIST
+10-71wine/patches/patch-dlls_nsiproxy.sys_ip.c
+28-43wine/Makefile
+15-29wine/patches/patch-dlls_nsiproxy.sys_ndis.c
+15-11wine/patches/patch-configure
+12-13wine/distinfo
+2,069-4,6595 files not shown
+2,087-4,69011 files

LLVM/project 93c0911mlir/lib/Dialect/Complex/IR ComplexOps.cpp, mlir/test/Dialect/Complex canonicalize.mlir

[mlir][complex] Fix signed zero miscompile with complex.add fold (#212751)

The pattern `a + complex.constant<0.0, 0.0>` currently gets folded to
`a`. This is incorrect when e.g. `a=(-0.0, 1.0)` since as per the IEEE
spec and what's done in the arith dialect `0.0 + (-0.0) = 0.0 !=
(-0.0)`.

This PR changes the pattern to `a + complex<-0.0, -0.0> -> a` and
updates the associated test.
DeltaFile
+5-5mlir/test/Dialect/Complex/canonicalize.mlir
+3-3mlir/lib/Dialect/Complex/IR/ComplexOps.cpp
+8-82 files

LLVM/project ea40e7fflang-rt/lib/runtime __fortran_builtins.f90, flang/lib/Optimizer/Transforms MIFOpConversion.cpp

[flang][MIF] Update prif_coarray_handle in accordance with PRIF 0.8 #214080 (#214747)

In PRIF revision 0.8, the representation of `prif_coarray_handle` was
changed. This PR updates this representation for this type and updates
the MIFOpConversion pass for the relevant operations.
Fixes issue #214080
A minor fix has been made to the deallocation to ensure that, on the
Flang side, the variable is properly deallocated, since previously the
deallocation was only performed at the `coarray_handle` level.

(cherry picked from commit 066dfd519323589e89847e65a40d4a9836f61188)
DeltaFile
+259-237flang/test/Fir/MIF/coarray-alloc.mlir
+50-57flang/lib/Optimizer/Transforms/MIFOpConversion.cpp
+82-0flang/test/Fir/MIF/coarray_alloc_many_declare.mlir
+36-0flang/test/Lower/MIF/coarray_alloc_many_declare.f90
+2-3flang/test/Lower/MIF/coarray_dealloc_not_alloc.f90
+4-0flang-rt/lib/runtime/__fortran_builtins.f90
+433-2976 files

LLVM/project 3eb121cmlir/include/mlir/Dialect/Complex/IR ComplexOps.td

[mlir][complex] Make AddOp commutative (#212199)

Complex AddOp should have the `Commutative` trait to follow Arith's
AddOp semantics.
DeltaFile
+1-1mlir/include/mlir/Dialect/Complex/IR/ComplexOps.td
+1-11 files

LLVM/project a4f740fllvm/lib/Transforms/InstCombine InstCombineAddSub.cpp, llvm/test/Transforms/InstCombine add-mask-neg.ll

[InstCombine] Fold X + ((-X) & (C - 1)) to (X + C - 1) & -C (#215122)

`X + ((-X) & (C - 1)) --> (X + C - 1) & -C` for power-of-two `C`.

This is the align-up idiom as allocators usually write it. `-C == ~(C -
1)`, so
the mask is just the inverted low-bit mask.
No wrapping flags needed - it verifies without nsw/nuw on either side.
Flags on
the original add are dropped.

The other fold in the issue, `X + (X | -X) --> X & (X - 1)`, already
exists in
visitAdd, so this only adds the second one.

One case that doesn't hit this: `C = 2`. InstCombine turns `(-X) & 1`
into
`X & 1` first, so the neg is already gone.


    [3 lines not shown]
DeltaFile
+168-0llvm/test/Transforms/InstCombine/add-mask-neg.ll
+13-0llvm/lib/Transforms/InstCombine/InstCombineAddSub.cpp
+181-02 files

HardenedBSD/src c506ce5sys/dev/iavf iavf_vc_common.c if_iavf_iflib.c, sys/dev/ixgbe if_ixv.c

Merge remote-tracking branch 'rad/hardened/current/master' into hardened/current/pledge
DeltaFile
+365-38sys/dev/iavf/if_iavf_iflib.c
+226-25sys/dev/ixgbe/if_ixv.c
+56-18sys/dev/ufshci/ufshci_sim.c
+53-20sys/dev/iavf/iavf_vc_common.c
+48-24sys/dev/ufshci/ufshci_req_sdb.c
+51-19sys/dev/ufshci/ufshci_dev.c
+799-14416 files not shown
+1,038-21522 files

HardenedBSD/src 90b9533sys/dev/iavf iavf_vc_common.c if_iavf_iflib.c, sys/dev/ixgbe if_ixv.c

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+365-38sys/dev/iavf/if_iavf_iflib.c
+226-25sys/dev/ixgbe/if_ixv.c
+56-18sys/dev/ufshci/ufshci_sim.c
+53-20sys/dev/iavf/iavf_vc_common.c
+48-24sys/dev/ufshci/ufshci_req_sdb.c
+51-19sys/dev/ufshci/ufshci_dev.c
+799-14416 files not shown
+1,038-21522 files

HardenedBSD/src d9ff08fsys/dev/ixgbe ix_txrx.c

Merge branch 'freebsd/15-stable/main' into hardened/15-stable/main
DeltaFile
+1-0sys/dev/ixgbe/ix_txrx.c
+1-01 files

HardenedBSD/ports b8d5e19misc/py-litellm Makefile.crates distinfo, sysutils/bhyvemgrd/files bhyvemgrd.in

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+251-143misc/py-litellm/distinfo
+98-98sysutils/intel-nvmupdate-40g/pkg-plist
+124-70misc/py-litellm/Makefile.crates
+99-0sysutils/bhyvemgrd/files/bhyvemgrd.in
+29-27sysutils/intel-nvmupdate-100g/pkg-plist
+44-0sysutils/intel-nvmupdate-e830/Makefile
+645-33834 files not shown
+963-40240 files

OpenBSD/src So1HmPTsys/dev/pci/drm/amd/amdkfd kfd_events.c

   drm/amdkfd: hold event_mutex while checkpointing CRIU events

   From William Palacek
   6a52f48157fa7fb81e0c146937fd6c8b0c1cfdbd in linux-6.18.y/6.18.44
   ff8bc5a68a9a70bdc38d61a72c7a49c56063f9d2 in mainline linux
VersionDeltaFile
1.15+18-4sys/dev/pci/drm/amd/amdkfd/kfd_events.c
+18-41 files

OpenBSD/src 9BCFtSusys/dev/pci/drm/amd/amdkfd kfd_events.c

   drm/amdkfd: Handle invalid event type in CRIU event restore

   From David Francis
   6189ceca5ce75078743db456e133efbfa2dc6fce in linux-6.18.y/6.18.44
   a9cdc85839e4fe2c760aa4ca6cc341c31ad1918a in mainline linux
VersionDeltaFile
1.14+3-0sys/dev/pci/drm/amd/amdkfd/kfd_events.c
+3-01 files

OpenBSD/src WywiO4Lsys/dev/pci/drm/amd/amdkfd kfd_queue.c

   drm/amdkfd: fix uint32_t overflow in EOP ring buffer size alignment

   From William Palacek
   6dc0b4b39ed4f11ef70f76ecea8537e35f45342b in linux-6.18.y/6.18.44
   83463a96ea3c7d8ae636a4d6a0ba63c9ce410724 in mainline linux
VersionDeltaFile
1.11+1-1sys/dev/pci/drm/amd/amdkfd/kfd_queue.c
+1-11 files

OpenBSD/src dngAJNasys/dev/pci/drm/amd/amdkfd kfd_process_queue_manager.c

   drm/amdkfd: fix QID bit leak in pqm_create_queue()

   From Vladimir Marioukhine
   5f0f2ddeac738e2ca9d12cb76a1ff2904e85ecc3 in linux-6.18.y/6.18.44
   38b73293f38658a4685ffcea666462024f858ad9 in mainline linux
VersionDeltaFile
1.23+1-1sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
+1-11 files

OpenBSD/src d6XIEsfsys/dev/pci/drm/amd/amdkfd kfd_chardev.c

   drm/amdkfd: Fix missing authorization check in KFD_IOC_DBG_TRAP_DISABLE

   From Gang Ba
   9e52212aff8ed1fd9087728f61243ce3efd9d0ac in linux-6.18.y/6.18.44
   99b2fe4f19e3be0a8d0a0b5ea98d855970889653 in mainline linux
VersionDeltaFile
1.29+7-3sys/dev/pci/drm/amd/amdkfd/kfd_chardev.c
+7-31 files

LLVM/project 52d6383llvm/lib/Support ScaledNumber.cpp

[Support] Optimize ScaledNumbers::multiply64 (#215172)

The 128-bit product is assembled from four 32x32 cross products.
(4 imul on x86-64). Use `__uint128_t` where available.
DeltaFile
+10-1llvm/lib/Support/ScaledNumber.cpp
+10-11 files

OpenBSD/src QUwMarusys/dev/pci/drm/amd/display/dc/dce dce_clock_source.c

   drm/amd/display: use proper context for logging

   From Jiri Slaby
   02647d98340738f918690ed227fdcf154db1b84a in linux-6.18.y/6.18.44
   114b42507b6a23d9d24e24e4ef165233332c64d4 in mainline linux
VersionDeltaFile
1.11+9-11sys/dev/pci/drm/amd/display/dc/dce/dce_clock_source.c
+9-111 files

OpenBSD/src U8mgclPsys/dev/pci/drm/amd/display/dc/hwss/dcn30 dcn30_hwseq.c

   drm/amd/display: Increase HDMI AV mute wait from 2 to 3 frames

   From Ray Wu
   3c2ae9509717c4a140ae6217dddb76d67ce947f4 in linux-6.18.y/6.18.44
   c216b39fbbc4b007fd6984cffd85039d49a55154 in mainline linux
VersionDeltaFile
1.3+11-5sys/dev/pci/drm/amd/display/dc/hwss/dcn30/dcn30_hwseq.c
+11-51 files

OpenBSD/src VmFzHdCsys/dev/pci/drm/amd/pm amdgpu_pm.c amdgpu_dpm.c, sys/dev/pci/drm/amd/pm/inc amdgpu_dpm.h

   drm/amd/pm: fix torn gpu metrics reads

   From Yang Wang
   1860818feb4dbe413af2d53ddd539e2d93e97ca2 in linux-6.18.y/6.18.44
   048f4541b71fb19645fb79d6e62e6e4da23a4035 in mainline linux
VersionDeltaFile
1.10+9-3sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
1.24+1-7sys/dev/pci/drm/amd/pm/amdgpu_pm.c
1.8+2-1sys/dev/pci/drm/amd/pm/inc/amdgpu_dpm.h
+12-113 files

OpenBSD/src TzccvF2sys/dev/pci/drm/amd/amdgpu amdgpu_ttm.c

   drm/amdgpu: cap GTT size to physical RAM on APUs

   From Harkirat Gill
   45ba7f091abf4b3118da3c9d9646f8073f115a68 in linux-6.18.y/6.18.44
   5e70f6804b4d6256058c360b10e044ee04ea4a4e in mainline linux
VersionDeltaFile
1.35+12-0sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.c
+12-01 files

OpenBSD/src P3ukrI6sys/dev/pci/drm/amd/amdgpu amdgpu_drv.c

   drm/amdgpu: restore UMD profile pstate after runtime resume

   From Candice Li
   d330ac90d85f328dff61f9a11c44b35424dc3144 in linux-6.18.y/6.18.44
   f931c54b241ce2f36bfc34955aec43a188276b8d in mainline linux
VersionDeltaFile
1.76+15-0sys/dev/pci/drm/amd/amdgpu/amdgpu_drv.c
+15-01 files

OpenBSD/ports WQS8EZEtextproc/check-jsonschema Makefile distinfo

   Update to check-jsonschema 0.38.0

   https://github.com/python-jsonschema/check-jsonschema/releases/tag/0.38.0
VersionDeltaFile
1.12+2-2textproc/check-jsonschema/distinfo
1.12+1-1textproc/check-jsonschema/Makefile
+3-32 files

LLVM/project 4d10131llvm/include/llvm/Analysis BlockFrequencyInfoImpl.h

[BFI] Index iterative inference by block number (#215179)

`applyIterativeInference` builds a DenseMap assigning each participating
block a position in a dense vector. Block numbers already provide that
index, and BFI uses them elsewhere.
DeltaFile
+60-55llvm/include/llvm/Analysis/BlockFrequencyInfoImpl.h
+60-551 files

OpenBSD/src Gk1KOiqsys/dev/pci/drm/amd/amdgpu amdgpu_cs.c

   drm/amdgpu: move debug_vm handling to amdgpu_cs_parser_fini

   From Pierre-Eric Pelloux-Prayer
   18d21c9d04b00400054da6e21663129940637cdb in linux-6.18.y/6.18.44
   d8726ef11512754a68c0ab53c57634a569b8feff in mainline linux
VersionDeltaFile
1.30+16-14sys/dev/pci/drm/amd/amdgpu/amdgpu_cs.c
+16-141 files

OpenBSD/src 3sFeBKIsys/dev/pci/drm/display drm_dp_helper.c

   drm/dp: Read the PCON max FRL bandwidth only for HDMI DFPs

   From Alexander Kaplan
   58d2bb394e88497e10fc039c0429c0f6aa762fe7 in linux-6.18.y/6.18.44
   e40e20ac089e32f1d910636155dc82e61e61dcf3 in mainline linux
VersionDeltaFile
1.9+12-0sys/dev/pci/drm/display/drm_dp_helper.c
+12-01 files

OpenBSD/src j0NkBNisys/dev/pci/drm/i915/display intel_hdmi.h intel_ddi.c

   drm/i915/hdmi: Poll for 200 msec for TMDS_Scrambler_Status

   From Jerome Tollet
   cebba11df714bde20d55a4d7cca2ec7fdfd52a00 in linux-6.18.y/6.18.44
   1afb8eaeec44fd011f2b93ccd9fd426d753d963b in mainline linux
VersionDeltaFile
1.14+26-0sys/dev/pci/drm/i915/display/intel_hdmi.c
1.9+2-0sys/dev/pci/drm/i915/display/intel_hdmi.h
1.18+2-0sys/dev/pci/drm/i915/display/intel_ddi.c
+30-03 files

OpenBSD/src FKLibSGsys/dev/pci/drm/i915/display intel_dp.c

   drm/i915/dp: Ignore the sink's DSC max FRL rate without a PCON DSC encoder

   From Alexander Kaplan
   84b5aa55de7c868ddca36ff0dc3f14dc1d9e1181 in linux-6.18.y/6.18.44
   8891e39e89042e285fd82fdde325d1311ec750a1 in mainline linux
VersionDeltaFile
1.37+8-1sys/dev/pci/drm/i915/display/intel_dp.c
+8-11 files

OpenBSD/src RxGwRRYsys/dev/pci/drm drm_gpusvm.c

   drm/gpusvm: publish dpagemap early to avoid device mapping leak on error

   From Honglei Huang
   e8362523fd1b61712f7d996802f9b5dee545c7e6 in linux-6.18.y/6.18.44
   7f708f51e3955bda0d77a0b67ab9bea6c97fea99 in mainline linux
VersionDeltaFile
1.5+9-3sys/dev/pci/drm/drm_gpusvm.c
+9-31 files

LLVM/project 2877672libcxx/docs index.rst, libcxx/docs/DesignDocs WindowsSupport.rst

[libc++] Add a design document for Windows support (#202668)

This adds a design document that sets the expectations for libc++
support on Windows.
DeltaFile
+20-0libcxx/docs/DesignDocs/WindowsSupport.rst
+1-0libcxx/docs/index.rst
+21-02 files

HardenedBSD/ports fa37e3bdevel/janet-lsp Makefile distinfo, devel/janet-lsp/files patch-src_main.janet

devel/janet-lsp: Update to 0.0.13

Differential Revision:  https://reviews.freebsd.org/D58748
DeltaFile
+9-7devel/janet-lsp/distinfo
+6-6devel/janet-lsp/Makefile
+1-1devel/janet-lsp/files/patch-src_main.janet
+16-143 files