FreeBSD/ports d51bd10cad/netgen-lvs distinfo Makefile

cad/netgen-lvs: update 1.5.318 → 1.5.319
DeltaFile
+3-3cad/netgen-lvs/distinfo
+1-1cad/netgen-lvs/Makefile
+4-42 files

FreeBSD/ports fc9f61cdevel/gitlab-runner distinfo Makefile

devel/gitlab-runner: update to 18.11.3

Changes:        https://gitlab.com/gitlab-org/gitlab-runner/blob/main/CHANGELOG.md
DeltaFile
+9-9devel/gitlab-runner/distinfo
+1-2devel/gitlab-runner/Makefile
+10-112 files

FreeBSD/ports bf1f453misc/swissfileknife Makefile distinfo

misc/swissfileknife: update the port to version 2.0.0.3

- Strip CR symbols from installed documentation files
- Add missing Oxford comma in the port description

Ignored by:     portscout :(
DeltaFile
+5-3misc/swissfileknife/Makefile
+3-3misc/swissfileknife/distinfo
+1-1misc/swissfileknife/pkg-descr
+9-73 files

FreeBSD/ports 01e07e3devel/glab distinfo Makefile

devel/glab: update to 1.97.0

Changes:        https://gitlab.com/gitlab-org/cli/-/releases
DeltaFile
+5-5devel/glab/distinfo
+2-3devel/glab/Makefile
+1-0devel/glab/pkg-plist
+8-83 files

FreeBSD/ports 4f3f143math/universal distinfo Makefile

math/universal: update 4.6.15 → 4.6.16
DeltaFile
+3-3math/universal/distinfo
+1-1math/universal/Makefile
+4-42 files

FreeBSD/ports fb7a340biology/py-gtfparse Makefile distinfo

biology/py-gtfparse: update 2.5.0 → 2.7.0
DeltaFile
+3-4biology/py-gtfparse/Makefile
+3-3biology/py-gtfparse/distinfo
+6-72 files

FreeBSD/ports 4f25160devel/xbyak distinfo Makefile

devel/xbyak: update 7.37 → 7.37.1
DeltaFile
+3-3devel/xbyak/distinfo
+1-1devel/xbyak/Makefile
+4-42 files

FreeBSD/ports 219fec2graphics/filament pkg-plist distinfo

graphics/filament: update 1.68.4 → 1.71.4
DeltaFile
+11-0graphics/filament/pkg-plist
+3-3graphics/filament/distinfo
+1-1graphics/filament/Makefile
+15-43 files

FreeBSD/ports 6f780b1devel/py-flatten-dict distinfo Makefile

devel/py-flatten-dict: Fix fetch
DeltaFile
+3-3devel/py-flatten-dict/distinfo
+1-0devel/py-flatten-dict/Makefile
+4-32 files

LLVM/project 1d93fc4libc CMakeLists.txt, libc/config/linux/aarch64 entrypoints.txt

[libc] Add LLVM_LIBC_ENABLE_EXPERIMENTAL_ENTRYPOINTS CMake flag (#197537)

Adds a new CMake option, OFF by default, to gate entrypoints with
known-incomplete implementations. This lets developers build and test
partially-implemented functions without exposing them to production
users.

The motivating case is `sysconf`, which only handles three of the
required `_SC_*` constants (`_SC_PAGESIZE`, `_SC_NPROCESSORS_CONF`,
`_SC_NPROCESSORS_ONLN`) and returns `EINVAL` for everything else.
Functions like this are useful to have in a build for testing progress,
but shouldn't be part of a default full build until the implementation
is complete.

Changes:
- `libc/CMakeLists.txt`: adds
`option(LLVM_LIBC_ENABLE_EXPERIMENTAL_ENTRYPOINTS ... OFF)`
- `libc/cmake/modules/LLVMLibCCompileOptionRules.cmake`: propagates
`-DLIBC_EXPERIMENTAL_ENTRYPOINTS` when ON

    [6 lines not shown]
DeltaFile
+6-1libc/config/linux/aarch64/entrypoints.txt
+6-1libc/config/linux/riscv/entrypoints.txt
+6-1libc/config/linux/x86_64/entrypoints.txt
+2-0libc/CMakeLists.txt
+20-34 files

LLVM/project 29206d7clang/include/clang/Sema Sema.h, clang/lib/Parse ParseOpenMP.cpp

[OpenMP] Fix launch_bounds for OpenMP ompx_attribute (#195665)

This commit fixes the handling of `launch_bounds` within OpenMP's
`ompx_attribute`. The third attribute value, the maximum blocks, was not
parsed correctly.
DeltaFile
+16-9clang/lib/Sema/SemaDeclAttr.cpp
+10-4clang/test/OpenMP/thread_limit_gpu.c
+5-3clang/include/clang/Sema/Sema.h
+3-2clang/lib/Parse/ParseOpenMP.cpp
+34-184 files

LLVM/project 35f5d7ellvm/lib/Target/AArch64/GISel AArch64RegisterBankInfo.cpp

[AArch64][GlobalISel] Fast-path common G_CONSTANT/G_BRCOND/G_FRAME_INDEX regbank mappings (#197383)

Returning the default register-bank mapping directly for these opcodes
is a -0.17% compile-time improvement on aarch64-O0-g.

https://llvm-compile-time-tracker.com/compare.php?from=b4aa4d4dcb6f1c8a00d1d1e53d2b353c97ec98b7&to=0779891fc6bf6a01e4f14d3f359e212c6ec52c0d&stat=instructions%3Au

Assisted-by: codex
DeltaFile
+20-0llvm/lib/Target/AArch64/GISel/AArch64RegisterBankInfo.cpp
+20-01 files

FreeBSD/ports 8e22b32devel/gitaly distinfo, net/gitlab-agent distinfo

www/gitlab: security and patch update to 18.11.3

Changes:        https://docs.gitlab.com/releases/patches/patch-release-gitlab-18-11-3-released/
Security:       b3cb8f40-4f4c-11f1-80f1-2cf05da270f3
DeltaFile
+11-11devel/gitaly/distinfo
+6-6www/gitlab/distinfo
+5-5www/gitlab-workhorse/distinfo
+5-5net/gitlab-agent/distinfo
+5-5textproc/gitlab-zoekt-indexer/distinfo
+5-5www/gitlab-pages/distinfo
+37-374 files not shown
+43-4210 files

FreeBSD/ports fa4a006devel Makefile, devel/rubygem-rugged17 Makefile distinfo

devel/rubygem-rugged17: add new port

Required for gitlab 18.11.3.
For more details have a look here:
https://gitlab.com/gitlab-org/gitlab/-/work_items/598564
DeltaFile
+30-0devel/rubygem-rugged17/Makefile
+3-0devel/rubygem-rugged17/distinfo
+1-0devel/rubygem-rugged17/pkg-descr
+1-0devel/Makefile
+35-04 files

OpenBSD/src SPnmCYZsbin/dhcpleased engine.c

   dhcpleased: Ensure imsg is zeroed in send_routes_withdraw.

   ok florian@
VersionDeltaFile
1.62+2-1sbin/dhcpleased/engine.c
+2-11 files

LLVM/project 131d66cbolt/lib/Core DIEBuilder.cpp, bolt/test/X86 dwarf5-locexpr-regval-type.s dwarf5-form-ref-udata.s

[BOLT][DWARF] Support DW_FORM_ref_udata and DW_OP_regval_type (#197565)

Add support for DWARF opcodes seen in GCC-generated binaries:

- DW_FORM_ref_udata: ULEB128-encoded CU-relative DIE reference.

- DW_OP_regval_type (0xa5): DWARF5 expression opcode with operands
(SizeLEB, BaseTypeRef). The BaseTypeRef was not being updated when DIEs
were relocated because cloneExpression only handled (Size1, BaseTypeRef)
patterns. Generalized the first-operand copying to use raw bytes from
the data stream instead of assuming a single byte.

Fixes #188250

Assisted-by: Claude Opus 4.6/4.7
DeltaFile
+83-0bolt/test/X86/dwarf5-locexpr-regval-type.s
+70-0bolt/test/X86/dwarf5-form-ref-udata.s
+8-5bolt/lib/Core/DIEBuilder.cpp
+161-53 files

LLVM/project ac8361dllvm/lib/Target/X86 X86InstrCompiler.td, llvm/test/CodeGen/X86 atomic-load-store.ll

[X86] Remove extra MOV after widening atomic store

This change adds patterns to optimize out an extra MOV present after
widening the atomic store. Covers <2 x i8> (SSE4.1+), <2 x i16>,
<4 x i8>, <2 x i32>, <2 x float>, <4 x i16>, <2 x ptr addrspace(270)>.
DeltaFile
+47-64llvm/test/CodeGen/X86/atomic-load-store.ll
+99-0llvm/lib/Target/X86/X86InstrCompiler.td
+146-642 files

LLVM/project 6cdd328llvm/lib/AsmParser LLParser.cpp, llvm/test/Assembler thinlto-vtable-skip.ll thinlto-bad-summary1.ll

Handle typeidCompatibleVTable in skipModuleSummaryEntry (#196849)

This method needs to match the set of cases handled in parseSummaryEntry.
DeltaFile
+11-0llvm/test/Assembler/thinlto-vtable-skip.ll
+6-5llvm/lib/AsmParser/LLParser.cpp
+1-1llvm/test/Assembler/thinlto-bad-summary1.ll
+18-63 files

LLVM/project 12e06d7mlir/lib/Dialect/OpenMP/IR OpenMPDialect.cpp

Remove unrelated empty line
DeltaFile
+0-1mlir/lib/Dialect/OpenMP/IR/OpenMPDialect.cpp
+0-11 files

LLVM/project 83ae5ccflang/include/flang/Semantics semantics.h, flang/lib/Semantics resolve-directives.cpp rewrite-parse-tree.cpp

[flang][openacc] allow duplicate data sharing clauses (#197019)

This PR allows duplicate OpenACC `private` and `firstprivate` clauses.
While maintaining the restriction on `reduction` clauses.
DeltaFile
+122-0flang/test/Semantics/OpenACC/acc-dataclause-dedup.f90
+63-0flang/test/Lower/OpenACC/acc-dedup-private.f90
+27-16flang/lib/Semantics/resolve-directives.cpp
+28-0flang/test/Parser/acc-dedup-unparse.f90
+11-0flang/include/flang/Semantics/semantics.h
+10-0flang/lib/Semantics/rewrite-parse-tree.cpp
+261-161 files not shown
+262-177 files

LLVM/project 4f60fb9flang/docs Directives.md, flang/lib/Semantics expression.cpp

[flang][cuda] Honor !dir$ ignore_tkr(m) under -gpu=mem:{unified,managed} (#197518)

A device-typed dummy with `!dir$ ignore_tkr(m)` is meant to be an
overload discriminator (only selected for actuals with an explicit
`device/managed/unified` attribute). Skip the host->device relaxation in
AreCompatibleCUDADataAttrs when `IgnoreTKR::Managed` is set so
unattributed host actuals no longer bind to such a dummy.

Also document the §3.2.3 matching distance table next to
GetMatchingDistance and add LIT tests for the full Table 2 grid
and the ignore_tkr(m) carve-out.
DeltaFile
+90-0flang/test/Semantics/cuf-matching-distance.cuf
+56-0flang/test/Semantics/cuf-ignore-tkr-m-generic.cuf
+36-0flang/docs/Directives.md
+32-0flang/test/Semantics/cuf-ignore-tkr-m-error.cuf
+23-2flang/lib/Semantics/expression.cpp
+13-5flang/lib/Support/Fortran.cpp
+250-76 files

FreeBSD/ports c5c88acwww/deno/files patch-cargo-crates_cranelift-codegen-0.116.1_build.rs patch-build_config_compiler_BUILD.gn

www/deno: add powerpc64le support

1. Merge upstream cranelift-codegen patch for unsupported architectures.
2. Modify BUILD.gn to add freebsd/powerpc64le support.
DeltaFile
+16-0www/deno/files/patch-cargo-crates_cranelift-codegen-0.116.1_build.rs
+9-0www/deno/files/patch-build_config_compiler_BUILD.gn
+8-1www/deno/files/patch-build_toolchain_freebsd_BUILD.gn
+33-13 files

FreeBSD/ports 570eefbsecurity/nss Makefile, security/nss/files patch-lib_freebl_ppc-gcm.s patch-lib-freebl-Makefile

security/nss: drop binutils on powerpc64le

LLVM's integrated assembler rejects .set-aliased symbols inside memory
operand parentheses, e.g. `std 31,-8(SP)` with `.set SP, 1`.  Replace
the SP alias with its numeric value (r1) in the memory operands so the
IAS accepts them.  Other uses of SP outside parentheses are fine.
DeltaFile
+44-0security/nss/files/patch-lib_freebl_ppc-gcm.s
+1-2security/nss/files/patch-lib-freebl-Makefile
+0-2security/nss/Makefile
+45-43 files

LLVM/project e2b5048llvm/lib/Target/AMDGPU/AsmParser AMDGPUAsmParser.cpp, llvm/test/MC/AMDGPU literals.s

[AMDGPU] Validate forced lit() immediate (#196623)

Right now it takes validation path of an inline constant if fits
even though it is forced to literal encoding.
DeltaFile
+7-8llvm/test/MC/AMDGPU/literals.s
+7-1llvm/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp
+14-92 files

NetBSD/pkgsrc psaASCNdevel/qt6-qtwayland distinfo

   qt6-qtwayland: do the update
VersionDeltaFile
1.22+4-4devel/qt6-qtwayland/distinfo
+4-41 files

FreeBSD/ports bf62fa6lang/rubygem-rb_sys distinfo Makefile

lang/rubygem-rb_sys: update to 0.9.128

Changes:        https://github.com/oxidize-rb/rb-sys/releases
DeltaFile
+3-3lang/rubygem-rb_sys/distinfo
+2-3lang/rubygem-rb_sys/Makefile
+5-62 files

LLVM/project 1ee6e9cllvm/lib/ProfileData InstrProf.cpp, llvm/lib/Transforms/Instrumentation PGOMemOPSizeOpt.cpp

fix

Created using spr 1.3.7
DeltaFile
+0-58llvm/test/Transforms/PGOProfile/consecutive-zeros.ll
+33-16llvm/lib/ProfileData/InstrProf.cpp
+0-47llvm/test/Transforms/PGOProfile/Inputs/consecutive-zeros.proftext
+4-38llvm/test/Transforms/JumpTableToSwitch/profile-no-guid-metadata.ll
+0-7llvm/lib/Transforms/Instrumentation/PGOMemOPSizeOpt.cpp
+37-1665 files

LLVM/project e780eb0llvm/lib/ProfileData InstrProf.cpp, llvm/lib/Transforms/Instrumentation PGOMemOPSizeOpt.cpp

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.7

[skip ci]
DeltaFile
+0-58llvm/test/Transforms/PGOProfile/consecutive-zeros.ll
+33-16llvm/lib/ProfileData/InstrProf.cpp
+0-47llvm/test/Transforms/PGOProfile/Inputs/consecutive-zeros.proftext
+4-38llvm/test/Transforms/JumpTableToSwitch/profile-no-guid-metadata.ll
+0-7llvm/lib/Transforms/Instrumentation/PGOMemOPSizeOpt.cpp
+37-1665 files

LLVM/project 5ad848ellvm/lib/ProfileData InstrProf.cpp, llvm/test/Transforms/JumpTableToSwitch profile-no-guid-metadata.ll

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+0-58llvm/test/Transforms/PGOProfile/consecutive-zeros.ll
+0-47llvm/test/Transforms/PGOProfile/Inputs/consecutive-zeros.proftext
+4-38llvm/test/Transforms/JumpTableToSwitch/profile-no-guid-metadata.ll
+33-4llvm/lib/ProfileData/InstrProf.cpp
+25-0llvm/test/Transforms/PGOProfile/Inputs/consecutive-zeros-metadata.proftext
+21-0llvm/test/Transforms/PGOProfile/consecutive-zeros-metadata.ll
+83-1472 files not shown
+86-1558 files

LLVM/project 0f43f70llvm/lib/ProfileData InstrProf.cpp, llvm/lib/Transforms/Instrumentation PGOMemOPSizeOpt.cpp

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

Created using spr 1.3.7

[skip ci]
DeltaFile
+0-58llvm/test/Transforms/PGOProfile/consecutive-zeros.ll
+0-47llvm/test/Transforms/PGOProfile/Inputs/consecutive-zeros.proftext
+33-4llvm/lib/ProfileData/InstrProf.cpp
+25-0llvm/test/Transforms/PGOProfile/Inputs/consecutive-zeros-metadata.proftext
+21-0llvm/test/Transforms/PGOProfile/consecutive-zeros-metadata.ll
+0-7llvm/lib/Transforms/Instrumentation/PGOMemOPSizeOpt.cpp
+79-1161 files not shown
+82-1177 files