LLVM/project e3d7deeclang-tools-extra/clang-doc Representation.cpp Representation.h

Use copy constructor for ScopeChildren
DeltaFile
+26-29clang-tools-extra/clang-doc/Representation.cpp
+3-0clang-tools-extra/clang-doc/Representation.h
+29-292 files

Linux/linux f545904drivers/i2c/busses i2c-imx.c

Merge tag 'i2c-for-7.0-final' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux

Pull i2c fix from Wolfram Sang:

 - imx: set dma_slave_config to 0 and avoid uninitialized fields

* tag 'i2c-for-7.0-final' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux:
  i2c: imx: zero-initialize dma_slave_config for eDMA
DeltaFile
+1-1drivers/i2c/busses/i2c-imx.c
+1-11 files

HardenedBSD/src 0e7c5f5lib/msun/man fmaximum_num.3 fmaximum_mag.3, lib/msun/src s_fminimum_num.c s_fmaximum_num.c

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi
DeltaFile
+154-24usr.sbin/nfsd/nfsv4.4
+113-0lib/msun/man/fmaximum_num.3
+102-0lib/msun/man/fmaximum_mag.3
+76-2lib/msun/tests/fmaximum_fminimum_test.c
+76-0lib/msun/src/s_fminimum_num.c
+74-0lib/msun/src/s_fmaximum_num.c
+595-2625 files not shown
+1,359-10031 files

HardenedBSD/src f8f7261lib/msun/man fmaximum_num.3 fmaximum_mag.3, lib/msun/src s_fminimum_num.c s_fminimum_mag.c

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+154-24usr.sbin/nfsd/nfsv4.4
+113-0lib/msun/man/fmaximum_num.3
+102-0lib/msun/man/fmaximum_mag.3
+76-2lib/msun/tests/fmaximum_fminimum_test.c
+76-0lib/msun/src/s_fminimum_num.c
+74-0lib/msun/src/s_fminimum_mag.c
+595-2625 files not shown
+1,359-10031 files

HardenedBSD/src 3475b12tests/sys/fs/fusefs read.cc

Merge branch 'freebsd/15-stable/main' into hardened/15-stable/main
DeltaFile
+5-5tests/sys/fs/fusefs/read.cc
+5-51 files

HardenedBSD/ports f67d3a4audio/songrec distinfo Makefile, devel/gitoxide distinfo

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+867-597lang/rustpython/distinfo
+607-479audio/songrec/distinfo
+433-301lang/rustpython/Makefile
+308-246audio/songrec/Makefile
+249-217devel/gitoxide/distinfo
+165-163devel/snazy/distinfo
+2,629-2,003124 files not shown
+3,830-3,149130 files

LLVM/project 5347264lldb/source/Host/windows/PythonPathSetup PythonPathSetup.cpp, lldb/tools/lldb-dap RunInTerminal.cpp

[LLDB] Silence warnings when building on Windows (#191566)

Fixes a few warnings found while building the LLVM installer with
`llvm/utils/release/build_llvm_release.bat --x64 --version 23.0.0
--skip-checkout --local-python`.
DeltaFile
+4-1lldb/source/Host/windows/PythonPathSetup/PythonPathSetup.cpp
+1-1lldb/tools/lldb-dap/RunInTerminal.cpp
+1-0lldb/unittests/Platform/TestUtils.cpp
+6-23 files

LLVM/project 4fb5b78clang/cmake/caches Fuchsia-stage2.cmake

[CMake] Enable static libxml2 for Fuchsia toolchain (#191657)

We prefer statically linking all library dependencies.
DeltaFile
+2-0clang/cmake/caches/Fuchsia-stage2.cmake
+2-01 files

NetBSD/pkgsrc-wip 55dd1dcgurk distinfo cargo-depends.mk, gurk-rs distinfo cargo-depends.mk

gurk-rs: renamed from gurk to match upstream name

Some progress, still needs more overrides
DeltaFile
+2,011-0gurk-rs/distinfo
+0-1,734gurk/distinfo
+676-0gurk-rs/cargo-depends.mk
+0-584gurk/cargo-depends.mk
+49-0gurk-rs/Makefile
+0-37gurk/Makefile
+2,736-2,35513 files not shown
+2,847-2,39519 files

LLVM/project 88a8794clang-tools-extra/clang-doc Representation.cpp Representation.h

[clang-doc] Avoid merging into default Info types

When merging into arenas, the code assumed that all using a default
constructed info would be safe, since in the merge we replace any
differing data. However, that appears to be a risky assumption, due
to default initialized members participating in comparisons, and
other operations, leading the program to read garbage data in some
cases. Earlier patches added default initializers to these fields,
but we should prefer (which the old code used to do) to just start
with properly initialized and complete data from the start.

This patch updates the remaining Info types to have copy constructors
that support choosing the arena to allocate into. This is already the
strategy used in several places to avoid use after free bugs. Since
the handling is now uniform, we can simplify things a bit at the same
time and extract the cloning operation into a helper, making the logic
very clear.

This should avoid any potential pitfalls or missed cases that resulted
in the errors discover after landing #190054.
DeltaFile
+87-29clang-tools-extra/clang-doc/Representation.cpp
+6-0clang-tools-extra/clang-doc/Representation.h
+93-292 files

LLVM/project 49f8ad1clang-tools-extra/clang-doc Representation.cpp Representation.h, clang-tools-extra/clang-doc/tool ClangDocMain.cpp

Revert clang-doc arena merging patches

This is a set of squashed reverts of recen clang doc patches, since its
breaking something on Darwin builders:
https://lab.llvm.org/buildbot/#/builders/23/builds/19172

Revert "[clang-doc][nfc] Default initialize all StringRef members (#191641)"

This reverts commit 155b9b354c1d91661be9f6d0432a96e47cfc2700.

Revert "[clang-doc] Initialize StringRef members in Info types (#191637)"

This reverts commit 489dab3827b255d21ea38b1e3f45ddb08bd10a87.

Revert "[clang-doc] Initialize member variable (#191570)"

This reverts commit 5d64a44a84af31f9e99d42cccffa4f01c0be2e0b.

Revert "[clang-doc] Merge data into persistent memory (#190056)"

    [6 lines not shown]
DeltaFile
+29-272clang-tools-extra/clang-doc/Representation.cpp
+23-60clang-tools-extra/clang-doc/Representation.h
+25-25clang-tools-extra/clang-doc/tool/ClangDocMain.cpp
+77-3573 files

LLVM/project 36f5db2clang-tools-extra/clang-doc Representation.cpp

fix formatting
DeltaFile
+21-13clang-tools-extra/clang-doc/Representation.cpp
+21-131 files

FreeBSD/ports ec01825textproc/diff-so-fancy distinfo Makefile

textproc/diff-so-fancy: Update 1.4.8 => 1.4.10

Approved by:            db@, yuri@ (Mentors, implicit)
DeltaFile
+3-3textproc/diff-so-fancy/distinfo
+1-1textproc/diff-so-fancy/Makefile
+4-42 files

HardenedBSD/ports ec01825textproc/diff-so-fancy distinfo Makefile

textproc/diff-so-fancy: Update 1.4.8 => 1.4.10

Approved by:            db@, yuri@ (Mentors, implicit)
DeltaFile
+3-3textproc/diff-so-fancy/distinfo
+1-1textproc/diff-so-fancy/Makefile
+4-42 files

NetBSD/pkgsrc 9ktBWmEnews/trn distinfo Makefile, news/trn/patches patch-ac patch-term.h

   make this build again
VersionDeltaFile
1.10+48-21news/trn/patches/patch-ac
1.1+14-0news/trn/patches/patch-term.h
1.19+3-2news/trn/distinfo
1.55+3-1news/trn/Makefile
+68-244 files

LLVM/project 5348f7bllvm/lib/Analysis LoopPass.cpp

formatting

Created using spr 1.3.7
DeltaFile
+1-2llvm/lib/Analysis/LoopPass.cpp
+1-21 files

LLVM/project ff32c0aclang/lib/CodeGen BackendUtil.cpp, llvm/test/CodeGen/AArch64 ragreedy-csr.ll

[𝘀𝗽𝗿] changes to main this commit is based on

Created using spr 1.3.7

[skip ci]
DeltaFile
+257-94llvm/test/Transforms/LoopStrengthReduce/X86/bin_power.ll
+111-116llvm/test/CodeGen/AArch64/ragreedy-csr.ll
+70-37llvm/test/Transforms/LoopStrengthReduce/X86/normalization-during-scev-expansion.ll
+34-37llvm/test/CodeGen/X86/lsr-addrecloops.ll
+34-22llvm/test/Transforms/LoopStrengthReduce/X86/postinc-iv-used-by-urem-and-udiv.ll
+54-1clang/lib/CodeGen/BackendUtil.cpp
+560-30741 files not shown
+784-43047 files

LLVM/project ee6829dclang/lib/CodeGen BackendUtil.cpp, llvm/test/CodeGen/AArch64 ragreedy-csr.ll

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+257-94llvm/test/Transforms/LoopStrengthReduce/X86/bin_power.ll
+111-116llvm/test/CodeGen/AArch64/ragreedy-csr.ll
+70-37llvm/test/Transforms/LoopStrengthReduce/X86/normalization-during-scev-expansion.ll
+34-37llvm/test/CodeGen/X86/lsr-addrecloops.ll
+34-22llvm/test/Transforms/LoopStrengthReduce/X86/postinc-iv-used-by-urem-and-udiv.ll
+54-1clang/lib/CodeGen/BackendUtil.cpp
+560-30742 files not shown
+787-43648 files

LLVM/project e471b6bllvm/test/Transforms/LoopStrengthReduce/X86 lcssa-preservation-regression.ll

test

Created using spr 1.3.7
DeltaFile
+49-0llvm/test/Transforms/LoopStrengthReduce/X86/lcssa-preservation-regression.ll
+49-01 files

HardenedBSD/ports 3ca4fccx11-wm/pekwm Makefile distinfo

x11-wm/pekwm: Update 0.4.3 => 0.4.4

Changelog:
https://www.pekwm.se/pekwm/file?name=NEWS.md&ci=release-0.4.4

Port changes:
* Remove dependency on libraries that USE flags handle already.

PR:             294366
Reported by:    Vincent <vincent.delft at gmail.com> (author)
Approved by:    Natacha Porté <natbsd at instinctive.eu>
Approved by:    vvd (co-mentor)
DeltaFile
+3-6x11-wm/pekwm/Makefile
+3-3x11-wm/pekwm/distinfo
+6-92 files

FreeBSD/ports 3ca4fccx11-wm/pekwm Makefile distinfo

x11-wm/pekwm: Update 0.4.3 => 0.4.4

Changelog:
https://www.pekwm.se/pekwm/file?name=NEWS.md&ci=release-0.4.4

Port changes:
* Remove dependency on libraries that USE flags handle already.

PR:             294366
Reported by:    Vincent <vincent.delft at gmail.com> (author)
Approved by:    Natacha Porté <natbsd at instinctive.eu>
Approved by:    vvd (co-mentor)
DeltaFile
+3-6x11-wm/pekwm/Makefile
+3-3x11-wm/pekwm/distinfo
+6-92 files

LLVM/project 9c21012clang/include/clang/Basic CodeGenOptions.def, clang/include/clang/Options Options.td

[𝘀𝗽𝗿] changes to main this commit is based on

Created using spr 1.3.7

[skip ci]
DeltaFile
+251-94llvm/test/Transforms/LoopStrengthReduce/X86/bin_power.ll
+54-1clang/lib/CodeGen/BackendUtil.cpp
+32-6llvm/test/Transforms/LoopStrengthReduce/pr25541.ll
+9-0clang/include/clang/Options/Options.td
+1-0clang/include/clang/Basic/CodeGenOptions.def
+347-1015 files

LLVM/project 9e180b7clang/lib/CodeGen BackendUtil.cpp, llvm/test/CodeGen/AArch64 ragreedy-csr.ll

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+257-94llvm/test/Transforms/LoopStrengthReduce/X86/bin_power.ll
+111-116llvm/test/CodeGen/AArch64/ragreedy-csr.ll
+70-37llvm/test/Transforms/LoopStrengthReduce/X86/normalization-during-scev-expansion.ll
+34-37llvm/test/CodeGen/X86/lsr-addrecloops.ll
+34-22llvm/test/Transforms/LoopStrengthReduce/X86/postinc-iv-used-by-urem-and-udiv.ll
+54-1clang/lib/CodeGen/BackendUtil.cpp
+560-30740 files not shown
+735-43046 files

LLVM/project 3e7fb59clang/include/clang/Basic CodeGenOptions.def, clang/include/clang/Options Options.td

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+251-94llvm/test/Transforms/LoopStrengthReduce/X86/bin_power.ll
+54-1clang/lib/CodeGen/BackendUtil.cpp
+32-6llvm/test/Transforms/LoopStrengthReduce/pr25541.ll
+9-0clang/include/clang/Options/Options.td
+1-0clang/include/clang/Basic/CodeGenOptions.def
+347-1015 files

LLVM/project eeafba3clang/include/clang/Basic CodeGenOptions.def, clang/include/clang/Options Options.td

[𝘀𝗽𝗿] changes to main this commit is based on

Created using spr 1.3.7

[skip ci]
DeltaFile
+54-1clang/lib/CodeGen/BackendUtil.cpp
+9-0clang/include/clang/Options/Options.td
+1-0clang/include/clang/Basic/CodeGenOptions.def
+64-13 files

LLVM/project 96a878dllvm/docs/AMDGPU AMDGPUAsmGFX950.rst gfx950_operands.rst, llvm/test/CodeGen/AArch64 itofp-bf16.ll

rebase

Created using spr 1.3.7
DeltaFile
+2,832-1,746llvm/test/CodeGen/AArch64/itofp-bf16.ll
+3,583-866llvm/test/CodeGen/RISCV/fpclamptosat.ll
+2,148-0llvm/docs/AMDGPU/AMDGPUAsmGFX950.rst
+1,792-0llvm/test/CodeGen/RISCV/bitint-fp-conv-200.ll
+739-739llvm/test/CodeGen/AMDGPU/GlobalISel/sdiv.i64.ll
+1,390-0llvm/docs/AMDGPU/gfx950_operands.rst
+12,484-3,351990 files not shown
+50,772-27,836996 files

LLVM/project c2e02ballvm/docs/AMDGPU AMDGPUAsmGFX950.rst gfx950_operands.rst, llvm/test/CodeGen/AArch64 itofp-bf16.ll

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.7

[skip ci]
DeltaFile
+2,832-1,746llvm/test/CodeGen/AArch64/itofp-bf16.ll
+3,583-866llvm/test/CodeGen/RISCV/fpclamptosat.ll
+2,148-0llvm/docs/AMDGPU/AMDGPUAsmGFX950.rst
+1,792-0llvm/test/CodeGen/RISCV/bitint-fp-conv-200.ll
+739-739llvm/test/CodeGen/AMDGPU/GlobalISel/sdiv.i64.ll
+1,390-0llvm/docs/AMDGPU/gfx950_operands.rst
+12,484-3,351990 files not shown
+50,772-27,836996 files

FreeNAS/freenas a86c03bsrc/middlewared/middlewared/api/v27_0_0 tn_connect.py

NAS-140650 / 27.0.0-BETA.1 / Fix tn_connect.config legacy API version adaptation (#18721)

The v27.0.0 TrueNASConnectEntry had an incorrect to_previous() method
that added ips, interfaces, interfaces_ips, and use_all_interfaces
fields when downgrading from v27 to v26. Since both v27 and v26 have
identical Entry schemas (both had these fields removed in the same
commit), v27's to_previous should be a no-op. The fields were being
added but never cleaned up because the version adapter's cleanup only
removes fields present in the current model's fields, and these fields
aren't in v27's model_fields. This caused Pydantic validation to fail
with Extra inputs are not permitted when serialize_result validated the
adapted data against v26's Entry which also doesn't have those fields.
The v26 to_previous correctly handles the v26-to-v25.10.x gap where
these fields are actually needed.
DeltaFile
+0-8src/middlewared/middlewared/api/v27_0_0/tn_connect.py
+0-81 files

HardenedBSD/ports 6489c84www/rustypaste-cli distinfo Makefile.crates

www/rustypaste-cli: Update to 0.9.5

ChangeLog: https://github.com/orhun/rustypaste-cli/releases/tag/v0.9.5
DeltaFile
+91-79www/rustypaste-cli/distinfo
+44-38www/rustypaste-cli/Makefile.crates
+1-2www/rustypaste-cli/Makefile
+136-1193 files

FreeBSD/ports 6489c84www/rustypaste-cli distinfo Makefile.crates

www/rustypaste-cli: Update to 0.9.5

ChangeLog: https://github.com/orhun/rustypaste-cli/releases/tag/v0.9.5
DeltaFile
+91-79www/rustypaste-cli/distinfo
+44-38www/rustypaste-cli/Makefile.crates
+1-2www/rustypaste-cli/Makefile
+136-1193 files