FreeBSD/ports 61f8e4ceditors/fresh distinfo Makefile.crates

editors/fresh: Update to 0.2.21
DeltaFile
+193-329editors/fresh/distinfo
+95-163editors/fresh/Makefile.crates
+1-2editors/fresh/Makefile
+289-4943 files

NetBSD/pkgsrc-wip c10d9b7clang PLIST

clang: update PLIST
DeltaFile
+2-2clang/PLIST
+2-21 files

HardenedBSD/src 79b00a4. Makefile.inc1, contrib/xz ChangeLog

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi
DeltaFile
+477-0contrib/xz/ChangeLog
+347-0sys/arm/broadcom/bcm2835/raspberrypi_virtgpio.c
+21-0contrib/xz/src/liblzma/common/index.c
+9-10contrib/xz/src/common/tuklib_integer.h
+12-0sys/arm/broadcom/bcm2835/bcm2835_firmware.h
+6-6Makefile.inc1
+872-1620 files not shown
+921-3826 files

HardenedBSD/src eca6e7acontrib/xz ChangeLog, contrib/xz/src/common tuklib_integer.h

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+477-0contrib/xz/ChangeLog
+347-0sys/arm/broadcom/bcm2835/raspberrypi_virtgpio.c
+21-0contrib/xz/src/liblzma/common/index.c
+9-10contrib/xz/src/common/tuklib_integer.h
+12-0sys/arm/broadcom/bcm2835/bcm2835_firmware.h
+10-0contrib/xz/src/xz/main.c
+876-1013 files not shown
+902-2319 files

HardenedBSD/ports 316970enet-im/deltachat-desktop pkg-plist, net-im/deltachat-desktop/files/packagejsons pnpm-lock.yaml

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+278-704net-im/deltachat-desktop/files/packagejsons/pnpm-lock.yaml
+771-0textproc/pdf-reader-mcp/pkg-plist
+503-0textproc/pdf-reader-mcp/files/package-lock.json
+73-67net/deltachat-rpc-server/distinfo
+48-80net-im/deltachat-desktop/pkg-plist
+35-32net/deltachat-rpc-server/Makefile.crates
+1,708-88342 files not shown
+1,864-96548 files

LLVM/project fe6d15dclang/lib/Serialization ASTWriterDecl.cpp, clang/test/Modules pr189415.cppm

[C++20] [Modules] Fix thread_local variable handling in modules (#189796)

Close https://github.com/llvm/llvm-project/issues/189415

The function shouldVarGenerateHereOnly should also handle thread_local
variables, not just static variables. This fixes incorrect code
generation for thread_local variables in named modules.
DeltaFile
+34-0clang/test/Modules/pr189415.cppm
+2-1clang/lib/Serialization/ASTWriterDecl.cpp
+36-12 files

FreeBSD/ports 1986eddtextproc/adoc-mode.el Makefile

textproc/adoc-mode.el: Take maintainership

Sponsored by:   The FreeBSD Foundation
DeltaFile
+1-1textproc/adoc-mode.el/Makefile
+1-11 files

HardenedBSD/ports 1986eddtextproc/adoc-mode.el Makefile

textproc/adoc-mode.el: Take maintainership

Sponsored by:   The FreeBSD Foundation
DeltaFile
+1-1textproc/adoc-mode.el/Makefile
+1-11 files

FreeBSD/ports 7bcb543devel/magit Makefile

devel/magit: Take maintainership

Sponsored by:   The FreeBSD Foundation
DeltaFile
+1-1devel/magit/Makefile
+1-11 files

FreeBSD/ports 552daf3misc/compat.el Makefile

misc/compat.el: Take maintainership

Sponsored by:   The FreeBSD Foundation
DeltaFile
+1-1misc/compat.el/Makefile
+1-11 files

HardenedBSD/ports 7bcb543devel/magit Makefile

devel/magit: Take maintainership

Sponsored by:   The FreeBSD Foundation
DeltaFile
+1-1devel/magit/Makefile
+1-11 files

HardenedBSD/ports 552daf3misc/compat.el Makefile

misc/compat.el: Take maintainership

Sponsored by:   The FreeBSD Foundation
DeltaFile
+1-1misc/compat.el/Makefile
+1-11 files

HardenedBSD/ports 974505adevel/llama.el Makefile

devel/llama.el: Take maintainership

Sponsored by:   The FreeBSD Foundation
DeltaFile
+1-1devel/llama.el/Makefile
+1-11 files

HardenedBSD/ports f571646editors/with-editor Makefile

editors/with-editor: Take maintainership

Sponsored by:   The FreeBSD Foundation
DeltaFile
+1-1editors/with-editor/Makefile
+1-11 files

FreeBSD/ports f571646editors/with-editor Makefile

editors/with-editor: Take maintainership

Sponsored by:   The FreeBSD Foundation
DeltaFile
+1-1editors/with-editor/Makefile
+1-11 files

FreeBSD/ports 974505adevel/llama.el Makefile

devel/llama.el: Take maintainership

Sponsored by:   The FreeBSD Foundation
DeltaFile
+1-1devel/llama.el/Makefile
+1-11 files

FreeBSD/ports 80a8ed1devel/cond-let Makefile

devel/cond-let: Take maintainership

Sponsored by:   The FreeBSD Foundation
DeltaFile
+1-1devel/cond-let/Makefile
+1-11 files

HardenedBSD/ports 80a8ed1devel/cond-let Makefile

devel/cond-let: Take maintainership

Sponsored by:   The FreeBSD Foundation
DeltaFile
+1-1devel/cond-let/Makefile
+1-11 files

FreeBSD/ports ad1ca0adevel/ghub Makefile

devel/ghub: Take maintainership

Sponsored by:   The FreeBSD Foundation
DeltaFile
+1-1devel/ghub/Makefile
+1-11 files

HardenedBSD/ports ad1ca0adevel/ghub Makefile

devel/ghub: Take maintainership

Sponsored by:   The FreeBSD Foundation
DeltaFile
+1-1devel/ghub/Makefile
+1-11 files

LLVM/project 5120719llvm/lib/Target/RISCV RISCVISelLowering.cpp RISCVInstrInfoP.td, llvm/test/CodeGen/RISCV rv64p.ll rv32p.ll

[RISCV] Add codegen support for SATI and USATI. (#189532)

Implementation is largely based on ARM which has similar instructions.
DeltaFile
+285-0llvm/test/CodeGen/RISCV/rv64p.ll
+145-0llvm/test/CodeGen/RISCV/rv32p.ll
+59-4llvm/lib/Target/RISCV/RISCVISelLowering.cpp
+20-0llvm/lib/Target/RISCV/RISCVInstrInfoP.td
+3-0llvm/lib/Target/RISCV/RISCVInstrInfo.cpp
+512-45 files

FreeBSD/ports 7afaf3fwww/pound distinfo Makefile

www/pound: the port had been updated to version 4.22

Change the comment about supported Lua versions into
the actual specification.

Requested by:   maintainer
DeltaFile
+3-3www/pound/distinfo
+2-2www/pound/Makefile
+5-52 files

HardenedBSD/ports 7afaf3fwww/pound distinfo Makefile

www/pound: the port had been updated to version 4.22

Change the comment about supported Lua versions into
the actual specification.

Requested by:   maintainer
DeltaFile
+3-3www/pound/distinfo
+2-2www/pound/Makefile
+5-52 files

LLVM/project aefca76llvm/lib/Transforms/Instrumentation MemorySanitizer.cpp, llvm/test/Instrumentation/MemorySanitizer/X86 avx512vl-intrinsics.ll

[msan] Add missing non-mem PMOV handling (#189768)

This adds support for the remaining non-memory PMOV intrinsics, using
the existing handlers.

handleAVX512VectorDownConvert() is slightly updated to handle cases
where there are fewer than 8 output elements (for which the mask is
still supplied as 8 bits).
DeltaFile
+385-931llvm/test/Instrumentation/MemorySanitizer/X86/avx512vl-intrinsics.ll
+105-10llvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp
+490-9412 files

FreeBSD/src 7d069d7sys/compat/linuxkpi/common/include/linux hardirq.h highmem.h

LinuxKPI: add supporting #includes

Compiling drm-kmod on !X86 does not include asm/smp.h which includes
preempt.h on FreeBSD.  In order to compile drm-kmod on other
architectures add the secondary #includes for preempt.h to
spinlock.h and hardirq.h (which now also gets included from highmem.h)
to connect the #include chain.

Sponsored by:   The FreeBSD Foundation
PR:             279864
Reviewed by:    jhibbits, emaste
Differential Revision: https://reviews.freebsd.org/D55974

(cherry picked from commit 1d18872c2519d7ca726ddc49735180ab1d8916e0)
(cherry picked from commit 29dce45d8c50ea5858dc91a4294e83b8d72a2f80)
DeltaFile
+1-0sys/compat/linuxkpi/common/include/linux/hardirq.h
+1-0sys/compat/linuxkpi/common/include/linux/highmem.h
+1-0sys/compat/linuxkpi/common/include/linux/spinlock.h
+3-03 files

FreeBSD/src d5d08desys/kern subr_sbuf.c

sbuf: make assertion message a lot more useable

Saying that we are called with an (un)finished or corrupted sbuf
is like saying "error" (though [un]finished is an extra hint).

Add the pointer to the sbuf so one could easily check it,
add the flags we are checking so one could see quickly about
a possible state mismatch.

Given we already dereference the pointer in the KASSERT there is no
extra harm adding it to the message.

Found while:    testing lindebugfs changes
Sponsored by:   The FreeBSD Foundation
Reviewed by:    jhb
Differential Revision: https://reviews.freebsd.org/D55919

(cherry picked from commit 2ce06d25431a6c96ef5719165cb73e138a0ed89c)
(cherry picked from commit 40be04834308e3aa1e1cf411f87f16a34f4ff130)
DeltaFile
+2-2sys/kern/subr_sbuf.c
+2-21 files

FreeBSD/src f4e018esys/net80211 ieee80211_ht.c

net80211: fix VHT160/80P80/80 chanwidth selection in the "40-" case

Depending on the base channel ni_vht_chan2 - ni_vht_chan1 can be
negative.  Apply abs() as indicated in the comments right above
        | CCFS1 - CCFS0 | = 8  or > 16
in order to fix the channel width selection.

Sponsored by:   The FreeBSD Foundation
PR:             293645
Fixes:          4bf049bfeefd9
Reviewed by:    adrian
Differential Revision: https://reviews.freebsd.org/D55717

(cherry picked from commit 6cfd2b93e68061c7831016b91c2e308d01658764)
(cherry picked from commit 68fcf0b94c5167f89481052f358064c9b6732553)
DeltaFile
+3-2sys/net80211/ieee80211_ht.c
+3-21 files

LLVM/project 585e2a0mlir/include/mlir/Bytecode BytecodeDialectInterface.td BytecodeImplementation.h, utils/bazel/llvm-project-overlay/mlir BUILD.bazel

[MLIR] Convert BytecodeDialectInterface to ods (#188852)

This PR converts `BytecodeDialectInterface` to ODS.
DeltaFile
+93-0mlir/include/mlir/Bytecode/BytecodeDialectInterface.td
+2-75mlir/include/mlir/Bytecode/BytecodeImplementation.h
+15-0utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
+4-0mlir/include/mlir/Bytecode/CMakeLists.txt
+1-0utils/bazel/llvm-project-overlay/mlir/test/BUILD.bazel
+115-755 files

LLVM/project a1af5c0llvm/lib/Analysis DependenceAnalysis.cpp

update
DeltaFile
+8-5llvm/lib/Analysis/DependenceAnalysis.cpp
+8-51 files

LLVM/project d52a5e8mlir/include/mlir/Conversion/ConvertToEmitC ConvertToEmitCPatternInterface.td ToEmitCInterface.h, mlir/lib/Conversion/ArithToEmitC ArithToEmitC.cpp

[MLIR] convert ConvertToEmitCPatternInterface to ODS (#188621)

This PR converts `ConvertToEmitCPatternInterface` dialect interface to ODS. Also makes changes to derived classes.
DeltaFile
+22-0mlir/include/mlir/Conversion/ConvertToEmitC/ConvertToEmitCPatternInterface.td
+2-13mlir/include/mlir/Conversion/ConvertToEmitC/ToEmitCInterface.h
+11-0utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
+2-1mlir/lib/Conversion/SCFToEmitC/SCFToEmitC.cpp
+2-1mlir/lib/Conversion/ArithToEmitC/ArithToEmitC.cpp
+3-0mlir/include/mlir/Conversion/ConvertToEmitC/CMakeLists.txt
+42-154 files not shown
+48-1710 files