LLVM/project b4743b2llvm/lib/Transforms/Vectorize VPlanTransforms.cpp VPlan.h

[VPlan] Introduce VPlan::get(Zero|AllOnes) (NFC) (#184085)

DeltaFile
+9-8llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
+8-0llvm/lib/Transforms/Vectorize/VPlan.h
+17-82 files

FreeBSD/ports fd726a8www/py-google-api-python-client distinfo Makefile

www/py-google-api-python-client: Update to 2.191.0

ChangeLog:      https://github.com/googleapis/google-api-python-client/releases/tag/v2.191.0
Reported by:    "release-please[bot]" <notifications at github.com>
DeltaFile
+3-3www/py-google-api-python-client/distinfo
+1-1www/py-google-api-python-client/Makefile
+4-42 files

LLVM/project 39f2740llvm/lib/Target/AMDGPU AMDGPUIGroupLP.cpp

[AMDGPU] IGroupLP: Avoid repeating reachability checks in greedy algorithm (#182463)

In the greedy pipeline solver, the group cost is found using the
addEdges function and the edges must be removed from the DAG after
processing each group. The best group edges are then reinserted using
the same function. This repeats the costly reachability checks inside
the function which become problematic for pipelines with many
SchedGroups.

The algorithm is changed to remember the best group edges instead of
recomputing them. Additionally, SchedGroup::tryAddEdge is refactored to
avoid a redundant cycle check which is already performed by DAG->addEdge.
DeltaFile
+38-28llvm/lib/Target/AMDGPU/AMDGPUIGroupLP.cpp
+38-281 files

LLVM/project e8d6c40clang/lib/CIR/CodeGen CIRGenBuiltinAArch64.cpp

Address PR comments
DeltaFile
+18-13clang/lib/CIR/CodeGen/CIRGenBuiltinAArch64.cpp
+18-131 files

LLVM/project 09217balldb/test/API/lang/cpp/template TestTemplateArgs.py, lldb/test/API/python_api/event TestEvents.py

[lldb] Disable shared build for TestTemplateArgs,TestEvents,TestTypeList (#184304)

See https://github.com/llvm/llvm-project/pull/181720
DeltaFile
+1-0lldb/test/API/lang/cpp/template/TestTemplateArgs.py
+1-0lldb/test/API/python_api/event/TestEvents.py
+1-0lldb/test/API/python_api/type/TestTypeList.py
+3-03 files

FreeBSD/ports 1624768databases/sabiql distinfo Makefile.crates

databases/sabiql: Update to 1.6.2

ChangeLog:      https://github.com/riii111/sabiql/releases/tag/v1.6.2
Reported by:    portscout!
DeltaFile
+9-9databases/sabiql/distinfo
+3-3databases/sabiql/Makefile.crates
+1-1databases/sabiql/Makefile
+13-133 files

LLVM/project c4e2f79llvm/lib/CodeGen/GlobalISel CombinerHelper.cpp, llvm/test/CodeGen/AArch64 srem-vec-crash.ll

[AArch64][GlobalISel] Limit srem by const of small sizes. (#184066)

The code in SignedDivisionByConstantInfo::get can only handle bitwidths
>= 3. This adds a check for bitwidth==1 for urem too, although it will
already have been simplified.
DeltaFile
+28-3llvm/test/CodeGen/AArch64/srem-vec-crash.ll
+4-2llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp
+32-52 files

NetBSD/pkgsrc-wip 32ab039squirrel TODO

squirrel: Add reference to recent CVEs
DeltaFile
+2-1squirrel/TODO
+2-11 files

NetBSD/pkgsrc-wip 8ac1411kibana TODO

kibana: add reference to recent CVEs
DeltaFile
+3-1kibana/TODO
+3-11 files

NetBSD/pkgsrc-wip 38ffa09aws-lc TODO

aws-lc: Add reference to recent CVEs
DeltaFile
+2-0aws-lc/TODO
+2-01 files

LLVM/project 92bd6eelibc/src/stdio/baremetal file_internal.cpp CMakeLists.txt

[libc] Reland add getc, ungetc, fflush to enable libc++ iostream on baremetal (#183556)

After https://github.com/llvm/llvm-project/pull/168931 landed getc,
ungetc and fflush are still missing at link time while trying to make
libc++ std::cout work with LLVM libc on baremetal.

ungetc implementation is very minimal only to cover the current standard
streams implementation from the patch above.

The original PR https://github.com/llvm/llvm-project/pull/175530 caused
build failure on Windows because of too long command line in the
generated *.bat file which was fixed by
https://github.com/llvm/llvm-project/issues/182374
DeltaFile
+52-0libc/src/stdio/baremetal/file_internal.cpp
+37-1libc/src/stdio/baremetal/CMakeLists.txt
+31-0libc/src/stdio/baremetal/getc.cpp
+27-3libc/src/stdio/baremetal/file_internal.h
+22-0libc/src/stdio/baremetal/fflush.cpp
+20-0libc/src/stdio/baremetal/ungetc.cpp
+189-43 files not shown
+198-69 files

LLVM/project 0933b63llvm/lib/Target/AMDGPU AMDGPUIGroupLP.cpp

[AMDGPU] IGroupLP: Refactor SchedGroup::initSchedGroup (NFC) (#184122)

There are three overloaded SchedGroup::initSchedGroup functions, two of
which are only used for specific types of SchedGroups, namely
SCHED_BARRIER and SCHED_GROUP_BARRIER. This seems to have a led to some
confusion since the different functions perform checks which are not
needed for their intended restricted use cases. Furthermore, there are
several wrong comments surrounding those functions.

Simplify the functions and inline the actual initialization parts of the
SCHED_BARRIER and SCHED_GROUP_BARRIER variants at their only call sites.
Extract a function that finds the candidate SUnits for a given
SchedGroup and use this instead of initSchedGroup. Fix comments.
DeltaFile
+65-94llvm/lib/Target/AMDGPU/AMDGPUIGroupLP.cpp
+65-941 files

FreeBSD/ports 42d3776security/obfs4proxy-tor distinfo Makefile

security/obfs4proxy-tor: update deps and upstream tags

  - move commit hashes to proper git tags;
  - sync changes removing '.git' suffix from pkg directories;
  - goptlib now follows v1.6.0 release;
DeltaFile
+17-19security/obfs4proxy-tor/distinfo
+10-11security/obfs4proxy-tor/Makefile
+27-302 files

OpenBSD/ports C4ot1axwww Makefile

   + py-flask-bcrypt
VersionDeltaFile
1.1174+1-0www/Makefile
+1-01 files

LLVM/project eb1e808llvm/test/CodeGen/X86/AMX amx-low-intrinsics.ll, llvm/test/Transforms/SLPVectorizer reduction-gather-non-scheduled-extracts.ll

[IR] Mark reduction intrinsics as nocreateundeforpoison (#184173)

In investigating #156233, it came up that select folds like here:
https://alive2.llvm.org/ce/z/Y6jzj6 cannot be carried out, or easily
fixed for now, because integer reductions do not propagate noundef, even
if their arguments are noundef. This patch adds this propagation.
DeltaFile
+22-1llvm/unittests/Analysis/ValueTrackingTest.cpp
+1-2llvm/test/Transforms/SLPVectorizer/reduction-gather-non-scheduled-extracts.ll
+1-2llvm/test/Transforms/SLPVectorizer/X86/extracts-non-extendable.ll
+1-1llvm/test/CodeGen/X86/AMX/amx-low-intrinsics.ll
+1-1llvm/test/Transforms/SLPVectorizer/X86/non-load-reduced-as-part-of-bv.ll
+1-1llvm/test/Transforms/SLPVectorizer/X86/reduction-logical.ll
+27-83 files not shown
+30-119 files

FreeBSD/ports 1c12982dns/dnscrypt-proxy2 distinfo Makefile

dns/dnscrypt-proxy2: update 2.1.5 to 2.1.15
DeltaFile
+3-3dns/dnscrypt-proxy2/distinfo
+1-2dns/dnscrypt-proxy2/Makefile
+4-52 files

OpenBSD/ports 78Sk3SZwww/py-flask-bcrypt Makefile distinfo, www/py-flask-bcrypt/pkg PLIST DESCR

   Initial revision
VersionDeltaFile
1.1+19-0www/py-flask-bcrypt/Makefile
1.1+11-0www/py-flask-bcrypt/pkg/PLIST
1.1+2-0www/py-flask-bcrypt/pkg/DESCR
1.1+2-0www/py-flask-bcrypt/distinfo
1.1.1.1+0-0www/py-flask-bcrypt/pkg/PLIST
1.1.1.1+0-0www/py-flask-bcrypt/Makefile
+34-02 files not shown
+34-08 files

FreeBSD/ports 10e473cnet/exoscale-cli distinfo Makefile

net/exoscale-cli: update 1.84.0 to 1.93.0
DeltaFile
+3-3net/exoscale-cli/distinfo
+1-2net/exoscale-cli/Makefile
+4-52 files

OpenBSD/ports 8uRmvisgeo/traccar distinfo Makefile, geo/traccar/pkg PLIST

   update to traccar-6.12.2, from Renaud Allard (maintainer)
VersionDeltaFile
1.36+2-2geo/traccar/distinfo
1.40+2-2geo/traccar/pkg/PLIST
1.50+1-1geo/traccar/Makefile
+5-53 files

OpenBSD/ports 90pccB9math/py-pysmt/pkg PLIST

   regen plist, missed in last minute change before commit
VersionDeltaFile
1.11+0-2math/py-pysmt/pkg/PLIST
+0-21 files

OpenBSD/ports J0Jpghtdevel/fast-float Makefile

   update MAINTAINER email
VersionDeltaFile
1.3+2-1devel/fast-float/Makefile
+2-11 files

FreeBSD/ports 1e2de06graphics/opencv/files patch-contrib_modules_viz_src_vtk_vtkVizInteractorStyle.cpp

graphics/opencv: Fix potential build issues due to lack of #include <iostream>

Reported by:    Vladimir Druzenko <vvd at freebsd.org>
DeltaFile
+29-0graphics/opencv/files/patch-contrib_modules_viz_src_vtk_vtkVizInteractorStyle.cpp
+29-01 files

FreeBSD/ports 0afb0e4devel/convco distinfo Makefile

devel/convco: update 0.6.2 → 0.6.3

Reported by:    portscout
DeltaFile
+195-157devel/convco/distinfo
+98-80devel/convco/Makefile
+293-2372 files

OpenBSD/ports IdAUi8ngraphics/glad Makefile distinfo

   update to glad-2.0.8, from Jose Maldonado (maintainer)
VersionDeltaFile
1.7+2-3graphics/glad/Makefile
1.3+2-2graphics/glad/distinfo
+4-52 files

NetBSD/pkgsrc gmSAtYodoc CHANGES-2026

   Updated devel/py-apycula, textproc/py-xml2rfc
VersionDeltaFile
1.1526+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc DIZqtfutextproc/py-xml2rfc distinfo Makefile

   py-xml2rfc: updated to 3.32.0

   3.32.0

   New Features

   - Drop support for Python 3.9

   Bug Fixes

   - Remove duplicate anchors from authors
   - text: Avoid word breaks
VersionDeltaFile
1.26+4-4textproc/py-xml2rfc/distinfo
1.33+2-2textproc/py-xml2rfc/Makefile
+6-62 files

NetBSD/pkgsrc 0sUQiqndevel/py-apycula PLIST Makefile

   py-apycula: updated to 0.30

   0.30

   Bump Yosys version
   Add msgspec to Docker image
   Fix examples.
   Only push Docker image on push to master
   Restructure CI: consolidate chipdb, split examples by board
   optimize python packer
   Replace pickle with msgspec MessagePack serialization
   Speed up CI with ccache for yosys/nextpnr builds
   Revert CI to upstream nextpnr
   Clean up chipdb generation pipeline
   Add a primitive comparison tool.
   BUGFIX. Restore PLL routing.
VersionDeltaFile
1.3+26-26devel/py-apycula/PLIST
1.3+6-3devel/py-apycula/Makefile
1.3+4-4devel/py-apycula/distinfo
+36-333 files

DragonFlyBSD/src 0969469sbin/ping ping.c

ping(8): Fix pr_iph() to use ntohs() for ip_off field

The ip_off (flags + fragment offset) is a 16-bit field, so we should use
ntohs() instead of ntohl() to read it.

See also: https://reviews.freebsd.org/D38479
DeltaFile
+3-3sbin/ping/ping.c
+3-31 files

DragonFlyBSD/src 52d6fee. Makefile.inc1

Makefile.inc1: Remove obsolete comment about '.makeenv'
DeltaFile
+0-3Makefile.inc1
+0-31 files

DragonFlyBSD/src b931e3c. Makefile.inc1

Makefile.inc1: Fix build-all/install-all/buildportschroot log directory

The log directory was ${GENLOGDIR} which hardcoded the "/usr/obj"
top-level directory.  If user defines a custom MAKEOBJDIRPREFIX, the
GENLOGDIR would become wrong.  Fix the issue by replacing GENLOGDIR with
DESTDIRBASE.  In addition, remove the unnecessary 'mkdir ${GENLOGDIR}'.

While there, change the 'ldconfig' command in chroot to be
'/bin/sh -c "rcrestart ldconfig"', aligning with the one used in
nrelease/Makefile.
DeltaFile
+20-23Makefile.inc1
+20-231 files