FreeBSD/ports 98f296ascience/psi4 distinfo Makefile, science/psi4/files patch-psi4_run__psi4.py

science/psi4: update 1.10.2 → 1.11
DeltaFile
+89-8science/psi4/pkg-plist
+5-4science/psi4/files/patch-psi4_run__psi4.py
+4-4science/psi4/Makefile
+3-3science/psi4/distinfo
+101-194 files

FreeBSD/ports 83c27d4math/deal.ii Makefile

math/deal.ii: Add missing run-time dependencies
DeltaFile
+3-0math/deal.ii/Makefile
+3-01 files

FreeBSD/ports 4be1b97science/libint2-psi4 Makefile distinfo

science/libint2-psi4: Update tarball used in build to make psi4 to succeed
DeltaFile
+3-3science/libint2-psi4/distinfo
+2-1science/libint2-psi4/Makefile
+5-42 files

LLVM/project bd41173llvm/lib/CodeGen/GlobalISel LoadStoreOpt.cpp, llvm/test/CodeGen/AArch64/GlobalISel store-merging-debug.mir store-merging.mir

[AArch64][GlobalISel] Use a concrete type for store merging. (#213740)

This is just to reduce the number of scalar types in the MIR, as the
value is between a constant and a store it should have little effect.
DeltaFile
+16-16llvm/test/CodeGen/AArch64/GlobalISel/store-merging.mir
+2-2llvm/test/CodeGen/AArch64/GlobalISel/store-merging-debug.mir
+1-1llvm/lib/CodeGen/GlobalISel/LoadStoreOpt.cpp
+19-193 files

FreeBSD/ports b1eaa07devel/R-cran-sfsmisc Makefile distinfo

devel/R-cran-sfsmisc: Update to 1.1-25

Reported by:    portscout
DeltaFile
+3-3devel/R-cran-sfsmisc/distinfo
+1-1devel/R-cran-sfsmisc/Makefile
+4-42 files

LLVM/project 437ff36clang/lib/CIR/CodeGen CIRGenClass.cpp, clang/test/CIR/CodeGen partial-array-cleanup.cpp array-ctor.cpp

[CIR] Move array-ctor cleanup to properly cleanup temporaries (#213993)

This patch came out of self-build, any constructor temporary called
during the construction of an array element was being improperly cleaned
up (actually, no terminator?). This patch moves the RunCleanups RAII to
do so immediately in the body.

The OGCG/LLVM check lines are effectively equal, except OGCG uses a PHI
and we are doing so with an iterator loop, but the 'dtor called
immediately' is still correct.
DeltaFile
+178-0clang/test/CIR/CodeGen/array-ctor.cpp
+161-0clang/test/CIR/CodeGen/partial-array-cleanup.cpp
+59-60clang/lib/CIR/CodeGen/CIRGenClass.cpp
+398-603 files

LLVM/project bc6f2a9clang/lib/CIR/Dialect/IR CIRDialect.cpp, clang/test/CIR/IR invalid-global.cir

[CIR] Reject a global carrying a function type (#214065)

The verifier was accepting a `cir.global` whose `sym_type` is a
function. The LLVM dialect global takes one too, so it survives to LLVM
IR translation and crashes instead of reporting an error.
`GlobalOp::verify()` now rejects it.
DeltaFile
+9-0clang/test/CIR/IR/invalid-global.cir
+5-0clang/lib/CIR/Dialect/IR/CIRDialect.cpp
+14-02 files

LLVM/project 99fabb8flang/lib/Lower/OpenMP Clauses.cpp

format
DeltaFile
+5-5flang/lib/Lower/OpenMP/Clauses.cpp
+5-51 files

LLVM/project 452467cllvm/lib/CodeGen/SelectionDAG LegalizeTypes.h LegalizeVectorTypes.cpp, llvm/test/CodeGen/NVPTX masked-divrem.ll

[SelectionDAG] Split masked div/rem operands with illegal masks (#214058)

PR description written by Codex

Split masked signed and unsigned division/remainder alongside illegal
vector masks to fix NVPTX SelectionDAG crashes. Covers all four
intrinsics and the original eight-lane reproducer; five focused LLVM
tests pass.
DeltaFile
+46-0llvm/test/CodeGen/NVPTX/masked-divrem.ll
+22-0llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp
+1-0llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h
+69-03 files

LLVM/project 95572b4llvm/test/MC/RISCV rv32i-invalid.s

[RISC-V][MC] Add a few more tests for invalid lw operands

To show the difference in diagnostic output as suggested in
https://github.com/llvm/llvm-project/pull/210901.

Pull Request: https://github.com/llvm/llvm-project/pull/214070
DeltaFile
+15-1llvm/test/MC/RISCV/rv32i-invalid.s
+15-11 files

LLVM/project 05801eallvm/test/CodeGen/RISCV target-abi-invalid.ll

improve tests

Created using spr 1.3.8-beta.1-arichardson
DeltaFile
+11-11llvm/test/CodeGen/RISCV/target-abi-invalid.ll
+11-111 files

LLVM/project aeaa2aaclang/lib/CodeGen CGOpenMPRuntime.cpp, clang/test/OpenMP target_map_nested_ptr_member_mapper_codegen.cpp

[OpenMP] Propagate PRESENT to pointee entries in mapper codegen (#210214)

For cases like:

```c
#pragma omp declare_mapper (default: S s) map(s.x, s.p[0:10])

S s1;
...
#pragma omp target_enter_data map(present, alloc: s1)
```
After "mapper-expansion", the behavior of the above should be equivalent
to:

```
#pragma omp target_enter_data map(present, alloc: s1.x) map(present, alloc: s.p[0:10])
```

i.e. The `present` map-type needs to be propagated to the map for the

    [31 lines not shown]
DeltaFile
+36-11llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp
+20-17clang/test/OpenMP/target_map_nested_ptr_member_mapper_codegen.cpp
+10-17offload/test/mapping/mapper_target_update_present_ptee.c
+14-13offload/test/mapping/mapper_map_mbr_then_present_mbr_ptee.c
+15-4llvm/include/llvm/Frontend/OpenMP/OMPIRBuilder.h
+13-3clang/lib/CodeGen/CGOpenMPRuntime.cpp
+108-656 files

LLVM/project 459d6a9flang/lib/Lower/OpenMP ClauseProcessor.cpp Utils.cpp

Apply clang-format to iterator lowering
DeltaFile
+2-2flang/lib/Lower/OpenMP/Utils.cpp
+1-2flang/lib/Lower/OpenMP/ClauseProcessor.cpp
+3-42 files

LLVM/project 50122b5lld/test/ELF/lto riscv-target-abi.ll, llvm/lib/Target/RISCV RISCVSubtarget.cpp

rebase on top of baseline change. simplify RISCVTargetELFStreamer to avoid duplicate message

Created using spr 1.3.8-beta.1-arichardson
DeltaFile
+36-0lld/test/ELF/lto/riscv-target-abi.ll
+15-1llvm/test/MC/RISCV/rv32i-invalid.s
+2-10llvm/lib/Target/RISCV/MCTargetDesc/RISCVELFStreamer.cpp
+4-4llvm/test/CodeGen/RISCV/target-abi-invalid.ll
+2-1llvm/lib/Target/RISCV/RISCVSubtarget.cpp
+59-165 files

LLVM/project 6f056c5lld/test/ELF/lto riscv-target-abi.ll, llvm/test/MC/RISCV rv32i-invalid.s

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.8-beta.1-arichardson

[skip ci]
DeltaFile
+36-0lld/test/ELF/lto/riscv-target-abi.ll
+15-1llvm/test/MC/RISCV/rv32i-invalid.s
+51-12 files

LLVM/project 32c8b19llvm/lib/Target/AMDGPU AMDGPURegBankLegalizeRules.cpp, llvm/test/CodeGen/AMDGPU llvm.amdgcn.rcp.bf16.ll llvm.amdgcn.sqrt.bf16.ll

[AMDGPU] Support GISel for bf16 rcp and sqrt
DeltaFile
+179-74llvm/test/CodeGen/AMDGPU/llvm.amdgcn.sqrt.bf16.ll
+135-4llvm/test/CodeGen/AMDGPU/llvm.amdgcn.rcp.bf16.ll
+16-9llvm/lib/Target/AMDGPU/AMDGPURegBankLegalizeRules.cpp
+330-873 files

LLVM/project 745271fclang/docs BoundsSafetyImplPlans.md, clang/include/clang/Basic Attr.td AttrDocs.td

[NFC][BoundsSafety] Give `counted_by_or_null`, `sized_by`, and `sized_by_or_null` their own documentation (#212877)

Previously the `counted_by`, `counted_by_or_null`, `sized_by`, and
`sized_by_or_null` attributes all pointed at a single `Documentation`
object (`CountedByDocs`). The generated `AttributeReference.rst`
therefore folded all four into one entry whose text described only
`counted_by` used on a C99 flexible array member.

This was misleading because the attributes differ in important ways that
went undocumented:

* `counted_by` counts *elements* whereas `sized_by` counts *bytes*.
* `counted_by` and `sized_by` require a null pointer to have a zero
count/size, while the `_or_null` variants allow a null pointer
regardless of the count or size.
* `counted_by` may be applied to a flexible array member, but
`sized_by`, `counted_by_or_null`, and `sized_by_or_null` apply to
pointers only.


    [29 lines not shown]
DeltaFile
+225-6clang/include/clang/Basic/AttrDocs.td
+3-3clang/include/clang/Basic/Attr.td
+6-0clang/docs/BoundsSafetyImplPlans.md
+234-93 files

NetBSD/src qr7j1N7distrib/sets/lists/man mi

   Add omitted catman entry for pv(4).
VersionDeltaFile
1.1842+2-1distrib/sets/lists/man/mi
+2-11 files

LLVM/project 42c92b9lld/test/ELF/lto riscv-target-abi.ll

fix typo

Created using spr 1.3.8-beta.1-arichardson
DeltaFile
+3-3lld/test/ELF/lto/riscv-target-abi.ll
+3-31 files

LLVM/project 3b92405flang/include/flang/Parser parse-tree.h, flang/lib/Lower/OpenMP Clauses.cpp

[flang][OpenMP] Use 'present-modifier' instead of 'expectation' in 5.1

The 5.1 spec lists PRESENT as an alternative in a 'motion-modifier'.
The other alternatives are mapper and iterator. These already exist
as separate modifiers, so 'motion-modifier' would best be expressed
as a modifier group. While modifier groups are not implemented yet,
borrow 'present-modifier' from the 6.0 spec.

The 'expectation' modifier only existed in 5.2, it was replaced by
'present-modifier' in 6.0.
DeltaFile
+48-24flang/lib/Lower/OpenMP/Clauses.cpp
+32-16flang/include/flang/Parser/parse-tree.h
+21-9flang/lib/Parser/openmp-parsers.cpp
+6-3flang/lib/Semantics/openmp-modifiers.cpp
+4-4flang/test/Semantics/OpenMP/to-clause-v45.f90
+4-4flang/test/Semantics/OpenMP/from-clause-v45.f90
+115-602 files not shown
+117-628 files

NetBSD/pkgsrc 0nvlSsudevel/py-cffi Makefile

   py-cffi: update test status
VersionDeltaFile
1.65+4-3devel/py-cffi/Makefile
+4-31 files

OpenZFS/src d135209tests/unit .gitignore Makefile.am

unit/cityhash: test the cityhash hash functions

Cover known answers, the 1/2/3-argument specialized forms against
cityhash4, and distinct inputs.

Reviewed-by: Rob Norris <rob.norris at truenas.com>
Reviewed-by: Brian Behlendorf <behlendorf1 at llnl.gov>
Signed-off-by: Christos Longros <chris.longros at gmail.com>
Closes #18880
DeltaFile
+100-0tests/unit/test_cityhash.c
+15-1tests/unit/Makefile.am
+1-0tests/unit/.gitignore
+116-13 files

OpenZFS/src 0a932e9tests/unit test_sha2.c

unit/sha2: add Monte Carlo test

SHAVS chain MD[i] = SHA(MD[i-3] || MD[i-2] || MD[i-1]) run for 1000
rounds, for SHA-256, SHA-512 and SHA-512/256.  The seeds and expected
digests are the COUNT = 0 vectors from the NIST CAVP byte-oriented test
vectors (shabytetestvectors).

Reviewed-by: Brian Behlendorf <behlendorf1 at llnl.gov>
Signed-off-by: Christos Longros <chris.longros at gmail.com>
Closes #18879
DeltaFile
+90-0tests/unit/test_sha2.c
+90-01 files

OpenZFS/src 0d837d3config zfs-meta.m4

build: Fix release detection when build dir is not source dir

When building outside of the root source directory, configure fails to
detect that the source for the build is a git repository because the
build directory is checked if it is a git repository. Instead check
source directory and use the source directory for generating the
release. Check for the .nogitrelease file in the source directory too.

Reviewed-by: Brian Behlendorf <behlendorf1 at llnl.gov>
Signed-off-by: Glenn Washburn <development at efficientek.com>
Closes #18891
DeltaFile
+3-3config/zfs-meta.m4
+3-31 files

NetBSD/pkgsrc Ne73LhYdoc CHANGES-2026

   doc: Updated archivers/7-zip to 26.02nb1
VersionDeltaFile
1.4978+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc M5ZgZEMarchivers/7-zip Makefile

   7-zip: honor LDFLAGS

   Remove hack.

   Bump PKGREVISION.
VersionDeltaFile
1.15+4-7archivers/7-zip/Makefile
+4-71 files

LLVM/project 1e2435eflang/include/flang/Parser parse-tree.h, flang/lib/Parser openmp-parsers.cpp

[flang][OpenMP] Use 'linear-step' instead of 'step-simple-modifier' i… (#214041)

…n 5.1-

These two modifiers are structurally identical, but the latter has an
exclusive property whereas the former does not.
Also, this allows diagnostics to use the modifier name that appears in
the spec that corresponds to the version in -fopenmp-version.
DeltaFile
+0-113flang/test/Parser/OpenMP/linear-clause.f90
+113-0flang/test/Parser/OpenMP/linear-clause-v52.f90
+105-0flang/test/Parser/OpenMP/linear-clause-v45.f90
+29-8flang/lib/Parser/openmp-parsers.cpp
+18-7flang/include/flang/Parser/parse-tree.h
+18-2flang/lib/Semantics/openmp-modifiers.cpp
+283-1305 files not shown
+304-13211 files

LLVM/project 67c3039flang/lib/Lower/OpenMP ClauseProcessor.cpp, flang/test/Lower/OpenMP/Todo motion-iterator-optional.f90 map-iterator-optional.f90

Reject optional iterator locators

Optional iterator locators require presence-aware map construction. Reject
them until lowering can omit absent optional list items safely.
DeltaFile
+11-0flang/test/Lower/OpenMP/Todo/motion-iterator-optional.f90
+11-0flang/test/Lower/OpenMP/Todo/map-iterator-optional.f90
+3-0flang/lib/Lower/OpenMP/ClauseProcessor.cpp
+25-03 files

LLVM/project 8470db4lld/test/ELF/lto riscv-target-abi.ll

fix end of file

Created using spr 1.3.8-beta.1-arichardson
DeltaFile
+1-1lld/test/ELF/lto/riscv-target-abi.ll
+1-11 files

LLVM/project 527ae53lld/test/ELF/lto riscv-target-abi.ll

[𝘀𝗽𝗿] initial version

Created using spr 1.3.8-beta.1-arichardson
DeltaFile
+36-0lld/test/ELF/lto/riscv-target-abi.ll
+36-01 files