LLVM/project 2ca79b2llvm/lib/Support/rpmalloc rpmalloc.c, llvm/test/CodeGen/X86 bitcnt-big-integer.ll shift-i512.ll

fix incorrect output (now tested)

Created using spr 1.3.8-beta.1
DeltaFile
+3,996-3,996llvm/lib/Support/rpmalloc/rpmalloc.c
+3,051-413llvm/test/CodeGen/X86/bitcnt-big-integer.ll
+2,852-185llvm/test/CodeGen/X86/shift-i512.ll
+780-1,347llvm/test/tools/llvm-mca/AArch64/Neoverse/V2-neon-instructions.s
+780-1,347llvm/test/tools/llvm-mca/AArch64/Neoverse/V3-neon-instructions.s
+780-1,347llvm/test/tools/llvm-mca/AArch64/Neoverse/V3AE-neon-instructions.s
+12,239-8,6352,463 files not shown
+81,010-54,4482,469 files

LLVM/project 0d0cd3ellvm/lib/Support/rpmalloc rpmalloc.c, llvm/test/CodeGen/X86 bitcnt-big-integer.ll shift-i512.ll

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.8-beta.1

[skip ci]
DeltaFile
+3,996-3,996llvm/lib/Support/rpmalloc/rpmalloc.c
+3,051-413llvm/test/CodeGen/X86/bitcnt-big-integer.ll
+2,852-185llvm/test/CodeGen/X86/shift-i512.ll
+780-1,347llvm/test/tools/llvm-mca/AArch64/Neoverse/V3-neon-instructions.s
+780-1,347llvm/test/tools/llvm-mca/AArch64/Neoverse/V2-neon-instructions.s
+780-1,347llvm/test/tools/llvm-mca/AArch64/Neoverse/V3AE-neon-instructions.s
+12,239-8,6352,461 files not shown
+80,993-54,4392,467 files

LLVM/project 7275817llvm/test/TableGen RegClassByHwMode.td, llvm/utils/TableGen InstrInfoEmitter.cpp AsmMatcherEmitter.cpp

[TableGen] Improve generated comments for RegClassByHwMode tables

Adding a comment for which RegClassByHwMode the entry refers to is
helpful when staring at this generated table.

Pull Request: https://github.com/llvm/llvm-project/pull/171716
DeltaFile
+24-24llvm/test/TableGen/RegClassByHwMode.td
+4-2llvm/utils/TableGen/InstrInfoEmitter.cpp
+3-2llvm/utils/TableGen/AsmMatcherEmitter.cpp
+31-283 files

LLVM/project f0bec9ellvm/lib/Target/RISCV RISCVInstrInfoXCV.td

[RISCV] Use OPERAND_MEMORY as the OperandType for CVrr. NFC (#171967)

DeltaFile
+1-0llvm/lib/Target/RISCV/RISCVInstrInfoXCV.td
+1-01 files

LLVM/project 618b874llvm/lib/Target/RISCV RISCVInstrInfoXSf.td

[RISCV] Add OperandType to tsimm5 used by Xsfvcp. (#171964)

DeltaFile
+2-1llvm/lib/Target/RISCV/RISCVInstrInfoXSf.td
+2-11 files

LLVM/project 63ea393libcxx/include optional, libcxx/test/libcxx/utilities/optional nodiscard.verify.cpp

[libc++][optional] Applied `[[nodiscard]]` (#170045)

`[[nodiscard]]` should be applied to functions where discarding the
return value is most likely a correctness issue.

- https://libcxx.llvm.org/CodingGuidelines.html
- https://wg21.link/optional

---------

Co-authored-by: William Tran-Viet <wtranviet at proton.me>
DeltaFile
+138-0libcxx/test/libcxx/utilities/optional/nodiscard.verify.cpp
+35-34libcxx/include/optional
+10-10libcxx/test/std/utilities/optional/optional.monadic/transform.pass.cpp
+8-8libcxx/test/std/utilities/optional/optional.monadic/and_then.pass.cpp
+4-4libcxx/test/std/utilities/optional/optional.monadic/or_else.pass.cpp
+195-565 files

LLVM/project c3e7a1allvm/test/CodeGen/PowerPC optimize-vector-not-equal.ll

[NFC][PowerPC] Optimize vector compares for not equal to non zero vectors (#171635)

Lockdown instructions for vector compares `not equal to non-zero (Ex:
vec[i]!=7)`. Current implementation can be made better by removing the
negation and using the identity ``` 0XFFFF + 1 = 0 and 0 + 1 = 0 ```

Co-authored-by: himadhith <himadhith.v at ibm.com>
DeltaFile
+74-0llvm/test/CodeGen/PowerPC/optimize-vector-not-equal.ll
+74-01 files

FreeBSD/ports 934390cwww/filebrowser distinfo Makefile

www/filebrowser: Update to 2.51.2

ChangeLogs:

- https://github.com/filebrowser/filebrowser/releases/tag/v2.51.2
- https://github.com/filebrowser/filebrowser/releases/tag/v2.51.1
- https://github.com/filebrowser/filebrowser/releases/tag/v2.51.0
- https://github.com/filebrowser/filebrowser/releases/tag/v2.50.0
- https://github.com/filebrowser/filebrowser/releases/tag/v2.49.0
- https://github.com/filebrowser/filebrowser/releases/tag/v2.48.2
- https://github.com/filebrowser/filebrowser/releases/tag/v2.48.1
- https://github.com/filebrowser/filebrowser/releases/tag/v2.48.0
- https://github.com/filebrowser/filebrowser/releases/tag/v2.47.0
- https://github.com/filebrowser/filebrowser/releases/tag/v2.46.1
DeltaFile
+7-7www/filebrowser/distinfo
+2-3www/filebrowser/Makefile
+9-102 files

LLVM/project cdfdb06compiler-rt/lib/tsan/go test.c, compiler-rt/lib/tsan/rtl tsan_trace.h

[TSan] Zero-initialize Trace.local_head

Trace.local_head is currently uninitialized when Trace is created. It is
first initialized when the first event is added to the trace, via the
first call to TraceSwitchPartImpl.

However, ThreadContext::OnFinished uses local_head, assuming that it is
initialized. If it has not been initialized, we have undefined behavior,
likely crashing if the contents are garbage. The allocator (Alloc)
reuses previously allocations, so the contents of the uninitialized
memory are arbitrary.

In a C/C++ TSAN binary it is likely very difficult for a thread to start
and exit without a single event inbetween. For Go programs, code running
in the Go runtime itself is not TSan-instrumented, so goroutines that
exclusively run runtime code (such as GC workers) can quite reasonably
have no TSan events.

The addition of such a goroutine to the Go test.c is sufficient to

    [20 lines not shown]
DeltaFile
+4-0compiler-rt/lib/tsan/go/test.c
+1-1compiler-rt/lib/tsan/rtl/tsan_trace.h
+5-12 files

NetBSD/src I5oqBsVshare/doc/smm Title 00.contents

   s/adminitration/administration/
VersionDeltaFile
1.5+2-2share/doc/smm/Title
1.4+2-2share/doc/smm/00.contents
+4-42 files

LLVM/project c7ca704flang/docs index.md

[flang][docs] Reorganize the table of contents (#171240)

This patch creates a section for user guidance.
DeltaFile
+16-8flang/docs/index.md
+16-81 files

FreeBSD/ports eb54638devel/gitaly distinfo, net/gitlab-agent distinfo

www/gitlab: security and patch update to 18.6.2

Changes:        https://about.gitlab.com/releases/2025/12/10/patch-release-gitlab-18-6-2-released/
Security:       c6c9306e-d645-11f0-8ce2-2cf05da270f3
(cherry picked from commit 23953a07624c5925406d169990095885d3ede897)
DeltaFile
+13-13devel/gitaly/distinfo
+6-6www/gitlab/distinfo
+5-5www/gitlab-pages/distinfo
+5-5net/gitlab-agent/distinfo
+5-5textproc/rubygem-gitlab-glfm-markdown/distinfo
+5-5www/gitlab-workhorse/distinfo
+39-395 files not shown
+48-4811 files

FreeBSD/ports eb7a223devel/glab distinfo Makefile

devel/glab: update to 1.79.0

Changes:        https://gitlab.com/gitlab-org/cli/-/releases
(cherry picked from commit c491e042f0d11868d4aeb19ce43d012060457e09)
DeltaFile
+5-5devel/glab/distinfo
+2-2devel/glab/Makefile
+7-72 files

FreeBSD/ports f8a1330devel/gitaly Makefile, devel/gitlab-runner Makefile

Do not pin go version

as suggested by Adam.

(cherry picked from commit e09e36a4b8c8949678704327aafe15beb6185428)
DeltaFile
+1-1net/gotify-cli/Makefile
+1-1devel/gitaly/Makefile
+1-1devel/gitlab-runner/Makefile
+1-1devel/gitlab-shell/Makefile
+1-1devel/glab/Makefile
+1-1net/gitlab-agent/Makefile
+6-66 files not shown
+12-1212 files

FreeBSD/ports b7be035www/gitlab Makefile.common

www/gitlab: bump due to go update

(cherry picked from commit ee0205ddb9c1206d4b9bcc2f8d9fce731b26cceb)
DeltaFile
+1-1www/gitlab/Makefile.common
+1-11 files

FreeBSD/ports 5236f01www Makefile, www/rubygem-ethon-gitlab Makefile distinfo

www/rubygem-ethon-gitlab: Add rubygem-ethon-gitlab 0.17.0 (copied from rubygem-ethon)

(cherry picked from commit 8fae933c936aea599cdad00de2fe1137e29e0626)
DeltaFile
+21-0www/rubygem-ethon-gitlab/Makefile
+18-0www/rubygem-ethon-gitlab/files/patch-typhoeus
+3-0www/rubygem-ethon-gitlab/distinfo
+1-0www/Makefile
+1-0www/rubygem-ethon-gitlab/pkg-descr
+44-05 files

FreeBSD/ports 074a597devel/rubygem-grape-swagger-gitlab distinfo Makefile

devel/rubygem-grape-swagger-gitlab: update to 2.1.3

Changes:        https://github.com/ruby-grape/grape-swagger/blob/master/CHANGELOG.md
(cherry picked from commit b4af2c8ed26108ada07a90016bf953a5f784b604)
DeltaFile
+3-3devel/rubygem-grape-swagger-gitlab/distinfo
+2-3devel/rubygem-grape-swagger-gitlab/Makefile
+5-62 files

FreeBSD/ports d8fe33awww/rubygem-typhoeus-gitlab Makefile

www/rubygem-typhoeus-gitlab: fix build error

caused by regression from 9816a72d0e47bc436744e060d0eff483eb1678ce

===>   Installing existing package /packages/All/rubygem-faraday-typhoeus-gitlab-1.1.0_1.pkg
[143amd64-gitlab-job-02] Installing rubygem-faraday-typhoeus-gitlab-1.1.0_1...
[143amd64-gitlab-job-02] `-- Installing rubygem-typhoeus-gitlab-1.4.1...
[143amd64-gitlab-job-02] |   `-- Installing rubygem-ethon-0.18.0...
[143amd64-gitlab-job-02] |   | `-- Installing rubygem-logger-1.7.0...
pkg-static: rubygem-logger-1.7.0 conflicts with rubygem-logger-gitlab-1.7.0 (installs files into the same place).  Problematic file: /usr/local/lib/ruby/gems/3.3/specifications/logger-1.7.0.gemspec

(cherry picked from commit 299b415cde61ce92dc3f72185f3f805b9bf57fcd)
DeltaFile
+2-1www/rubygem-typhoeus-gitlab/Makefile
+2-11 files

FreeBSD/ports 6c5b22awww/gitlab Makefile Makefile.common

www/gitlab: Update RUN_DEPENDS

- Change RUN_DEPENDS from rubygem-bootsnap to rubygem-bootsnap-gitlab
- Change RUN_DEPENDS from rubygem-grape-swagger to rubygem-grape-swagger-gitlab
- Bump PORTREVISION for dependency change

(cherry picked from commit ccd24c964b65d5cd1b98785c9e2a49944979e26f)
DeltaFile
+2-2www/gitlab/Makefile
+1-1www/gitlab/Makefile.common
+3-32 files

FreeBSD/ports 02b8c15devel Makefile, devel/rubygem-grape-swagger-gitlab Makefile distinfo

devel/rubygem-grape-swagger-gitlab: Add rubygem-grape-swagger-gitlab 2.1.2 (copied from rubygem-grape-swagger)

- Add PORTSCOUT

(cherry picked from commit 2712eb5aaac4c86920e5e0a1158c20d259e2705b)
DeltaFile
+21-0devel/rubygem-grape-swagger-gitlab/Makefile
+3-0devel/rubygem-grape-swagger-gitlab/distinfo
+2-0devel/rubygem-grape-swagger-gitlab/pkg-descr
+1-0devel/Makefile
+27-04 files

FreeBSD/ports e1a796ddevel Makefile, devel/rubygem-bootsnap-gitlab Makefile pkg-descr

devel/rubygem-bootsnap-gitlab: Add rubygem-bootsnap-gitlab 1.18.6 (copied from rubygem-bootsnap)

- Add PORTSCOUT

(cherry picked from commit 52ea9b56bec8e339652cfb63c70e4a03bfbca524)
DeltaFile
+22-0devel/rubygem-bootsnap-gitlab/Makefile
+3-0devel/rubygem-bootsnap-gitlab/pkg-descr
+3-0devel/rubygem-bootsnap-gitlab/distinfo
+1-0devel/Makefile
+29-04 files

FreeBSD/ports 2bf0701devel/gitlab-runner distinfo Makefile

devel/gitlab-runner: update to 18.6.3

Changes:        https://gitlab.com/gitlab-org/gitlab-runner/-/releases
(cherry picked from commit d7e7b292fe04bdd2d11f80ce73e862a432640173)
DeltaFile
+9-11devel/gitlab-runner/distinfo
+3-3devel/gitlab-runner/Makefile
+12-142 files

FreeBSD/ports 4347ba5deskutils/stirling-pdf distinfo Makefile

deskutils/stirling-pdf: update to 1.6.0

Changes:        https://github.com/Stirling-Tools/Stirling-PDF/releases/tag/v1.6.0
(cherry picked from commit 45d9f7274f576159b877c557dca85ad997a85cd2)
DeltaFile
+3-3deskutils/stirling-pdf/distinfo
+1-1deskutils/stirling-pdf/Makefile
+4-42 files

FreeBSD/ports bdecdd5deskutils/stirling-pdf distinfo Makefile

deskutils/stirling-pdf: update to 2.1.3

Changes:        https://github.com/Stirling-Tools/Stirling-PDF/releases/tag/v2.1.3
DeltaFile
+3-3deskutils/stirling-pdf/distinfo
+1-1deskutils/stirling-pdf/Makefile
+4-42 files

LLVM/project 1335a05mlir/python/mlir/dialects affine.py, mlir/test/python/dialects affine.py

[MLIR][Python] Fix AffineIfOp insertion point (#171957)

This bug was introduced by #108323, where the loc and ip were not
properly set. It may lead to errors when the operations are not linearly
asserted to the IR.
DeltaFile
+28-0mlir/test/python/dialects/affine.py
+1-1mlir/python/mlir/dialects/affine.py
+29-12 files

FreeBSD/src 478ac7dsys/cam/scsi scsi_xpt.c

cam: Also reduce timeout for wlun probing

wlun probing was added after my initial work on this and was overlooked
in merging forward. Add the timeout here too, for the same reasons as
for REPORT LUNS. This doesn't change the default.

Fixes: 8ac7a3801c6a cam: Reduce overly long timeout values for initial device probing
Sponsored by:           Netflix
Reviewed by:            jaeyoon
Differential Revision:  https://reviews.freebsd.org/D54184
DeltaFile
+1-1sys/cam/scsi/scsi_xpt.c
+1-11 files

LLVM/project ecaf673libcxx/include/__format format_context.h format_parse_context.h, libcxx/test/libcxx/diagnostics format.nodiscard.verify.cpp

[libc++][format] Applied `[[nodiscard]]` to more classes (#170808)

`[[nodiscard]]` should be applied to functions where discarding the
return value is most likely a correctness issue.

- https://libcxx.llvm.org/CodingGuidelines.html

Some classes in `<format>` were already annotated. This patch completes
the remaining.
DeltaFile
+23-0libcxx/test/libcxx/diagnostics/format.nodiscard.verify.cpp
+3-3libcxx/include/__format/format_context.h
+2-2libcxx/include/__format/format_parse_context.h
+1-1libcxx/include/__format/format_args.h
+29-64 files

LLVM/project cea9813llvm/lib/Target/RISCV RISCVAsmPrinter.cpp RISCVInstrInfoV.td, llvm/lib/Target/RISCV/MCTargetDesc RISCVBaseInfo.h

[RISCV] Add an OperandType to VMaskOp. NFC (#171926)

Use that instead of register class to detect the mask operand in
lowerRISCVVMachineInstrToMCInst.

There are other instructions like vmerge and vadc that have a VMV0
operand that isn't optional and do not reach this code. Having a
dedicated marker for the optional mask is more precise.
DeltaFile
+2-2llvm/lib/Target/RISCV/RISCVAsmPrinter.cpp
+2-0llvm/lib/Target/RISCV/MCTargetDesc/RISCVBaseInfo.h
+2-0llvm/lib/Target/RISCV/RISCVInstrInfoV.td
+6-23 files

LLVM/project 8deb422llvm/lib/Target/RISCV RISCVInstrInfoVPseudos.td RISCVInstrInfoXAndes.td

[RISCV] Use VMV0 instead of VMaskOp in masked vector pseudoinstructions. NFC (#171924)

VMaskOp primarily exists for parsing/printing in the MC layer where the
mask is optional. The vector pseudos are split into mask and unmasked
versions. The mask is always rquired for the mask version.
DeltaFile
+26-26llvm/lib/Target/RISCV/RISCVInstrInfoVPseudos.td
+1-1llvm/lib/Target/RISCV/RISCVInstrInfoXAndes.td
+27-272 files

OpenBSD/ports 02877cgdevel/py-debugpy distinfo Makefile, devel/py-debugpy/pkg PLIST

   update py-debugpy to 1.8.18
VersionDeltaFile
1.10+2-2devel/py-debugpy/distinfo
1.15+1-1devel/py-debugpy/Makefile
1.10+1-0devel/py-debugpy/pkg/PLIST
+4-33 files