FreeBSD/ports e73cbaa — www/py-django-netfields Makefile distinfo

www/py-django-netfields: Update to 1.5.0

Changelog:

https://github.com/jimfunk/django-postgresql-netfields/blob/v1.5.0/CHANGELOG
DeltaFile
+3-3www/py-django-netfields/distinfo
+1-1www/py-django-netfields/Makefile
+4-42 files

FreeBSD/ports a35ae3c — www/py-django-filter Makefile distinfo

www/py-django-filter: Update to 26.2

Changelog:

https://github.com/carltongibson/django-filter/blob/26.2/CHANGES.rst
DeltaFile
+3-3www/py-django-filter/distinfo
+2-2www/py-django-filter/Makefile
+5-52 files

FreeBSD/ports 4223606 — textproc/py-griffe Makefile distinfo, textproc/py-griffecli Makefile distinfo

textproc/py-griffe{cli,lib}: Update to 2.4.1

Changelog since 2.3.0:

https://github.com/mkdocstrings/griffe/blob/2.4.1/CHANGELOG.md
DeltaFile
+3-3textproc/py-griffelib/distinfo
+3-3textproc/py-griffecli/distinfo
+3-3textproc/py-griffe/distinfo
+1-1textproc/py-griffelib/Makefile
+1-1textproc/py-griffecli/Makefile
+1-1textproc/py-griffe/Makefile
+12-126 files

FreeBSD/ports 1449cd5 — www/py-django-mptt Makefile distinfo

www/py-django-mptt: Update to 0.21.0

Changelog since 0.18.0:

https://github.com/django-mptt/django-mptt/blob/0.21/CHANGELOG.rst
DeltaFile
+3-3www/py-django-mptt/distinfo
+2-3www/py-django-mptt/Makefile
+5-62 files

FreeBSD/ports 8e951b3 — www/py-django-js-asset Makefile distinfo

www/py-django-js-asset: Update to 5.0.0

Changelog since 4.1.0:

https://github.com/feincms/django-js-asset/blob/5.0/CHANGELOG.rst
DeltaFile
+3-3www/py-django-js-asset/distinfo
+1-1www/py-django-js-asset/Makefile
+4-42 files

FreeBSD/ports e767e27 — textproc/py-mkdocstrings-python distinfo Makefile

textproc/py-mkdocstrings-python: Update to 2.0.10

* Drop obsolete conditional because Python 3.10 is no longer present in
  the ports tree while I'm here.

Changelog since 2.0.8:

https://github.com/mkdocstrings/python/blob/2.0.10/CHANGELOG.md
DeltaFile
+3-10textproc/py-mkdocstrings-python/Makefile
+3-3textproc/py-mkdocstrings-python/distinfo
+6-132 files

FreeBSD/ports 49f277c — www/py-django-bootstrap3 Makefile distinfo

www/py-django-bootstrap3: Update to 26.3

Changelog:

https://github.com/zostera/django-bootstrap3/blob/v26.3/CHANGELOG.md
DeltaFile
+3-3www/py-django-bootstrap3/distinfo
+1-1www/py-django-bootstrap3/Makefile
+4-42 files

FreeBSD/ports ce306bf — textproc/py-pymdown-extensions Makefile distinfo

textproc/py-pymdown-extensions: Update to 12.3

Changelogs since 11.0.2:

https://github.com/facelessuser/pymdown-extensions/releases/tag/12.3
https://github.com/facelessuser/pymdown-extensions/releases/tag/12.2
https://github.com/facelessuser/pymdown-extensions/releases/tag/12.1
https://github.com/facelessuser/pymdown-extensions/releases/tag/12.0.1
https://github.com/facelessuser/pymdown-extensions/releases/tag/12.0

MFH:            No (contains breaking changes)
DeltaFile
+3-3textproc/py-pymdown-extensions/distinfo
+1-1textproc/py-pymdown-extensions/Makefile
+4-42 files

FreeBSD/ports 8827823 — textproc/py-mkdocstrings Makefile distinfo

textproc/py-mkdocstrings: Update to 1.0.8

Changelog since 1.0.6:

https://github.com/mkdocstrings/mkdocstrings/blob/1.0.8/CHANGELOG.md
DeltaFile
+3-3textproc/py-mkdocstrings/distinfo
+1-1textproc/py-mkdocstrings/Makefile
+4-42 files

LLVM/project a5337f9 — libc/src/netinet/ether CMakeLists.txt ether_aton.cpp, libc/test/src/netinet/ether ether_aton_test.cpp ether_aton_r_test.cpp

[libc] Implement ether_aton and ether_aton_r (#235886)

The format is simple enough that I'm parsing it by hand. strtointeger is
not a particularly great fit as it also accepts leading whitespace and a
sign.

A few implementation notes:
- each octet can have one or two hex digits, so the output of ether_ntoa
("1:2:a:...") can be parsed back
- following musl (but unlike glibc), the address must not be followed by
any trailing characters, not even whitespace. glibc accepts trailing
whitespace (and ignores anything after it), and even garbage directly
after a two-digit final octet (e.g. "...:abfoo").
- the internal function does not take a string_view, as that would
require us to scan the entire string needlessly (we stop at the first
invalid character). In the worst case, the string might not be
terminated, and we'd crash trying to find the end.
- the output struct is not modified if parsing fails (glibc can leave it
partially written)

    [2 lines not shown]
DeltaFile
+107-0libc/test/src/netinet/ether/ether_aton_r_test.cpp
+59-0libc/test/src/netinet/ether/ether_aton_test.cpp
+38-0libc/src/netinet/ether/ether_utils.h
+35-0libc/src/netinet/ether/ether_aton_r.cpp
+34-0libc/src/netinet/ether/ether_aton.cpp
+31-0libc/src/netinet/ether/CMakeLists.txt
+304-07 files not shown
+399-013 files

FreeBSD/src d48b93e — lib/libarchive config_freebsd.h

libarchive: update config_freebsd.h

Fixes: use of external filter programs, tests
MFC after: together with 61c70dc16
DeltaFile
+4-0lib/libarchive/config_freebsd.h
+4-01 files

LLVM/project 7db6d8c — mlir/include/mlir/Dialect/LLVMIR LLVMIntrinsicOps.td, mlir/test/Target/LLVMIR llvmir-intrinsics.mlir

[mlir][llvm] Add an op for the `llvm.vector.repeat` intrinsic (#236453)

Add an LLVM dialect op for `llvm.vector.repeat`, which repeats a
fixed-width vector to fill a scalable vector.

The LLVM intrinsic was introduced in:
https://github.com/llvm/llvm-project/pull/208212
DeltaFile
+16-0mlir/include/mlir/Dialect/LLVMIR/LLVMIntrinsicOps.td
+10-0mlir/test/Target/LLVMIR/Import/intrinsic.ll
+8-0mlir/test/Target/LLVMIR/llvmir-intrinsics.mlir
+34-03 files

LLVM/project 06cd880 — llvm/lib/Target/AMDGPU GCNDPPCombine.cpp, llvm/test/CodeGen/AMDGPU dpp_combine_gfx11.mir

[AMDGPU] Fix DPP combine when a mov feeds several REG_SEQUENCE lanes (#217902)

The subreg index came from the first operand reading the mov, so the
wrong operand was marked undef

Also skip lanes that other reads still use
DeltaFile
+112-0llvm/test/CodeGen/AMDGPU/dpp_combine_gfx11.mir
+24-12llvm/lib/Target/AMDGPU/GCNDPPCombine.cpp
+136-122 files

FreeNAS/freenas e79e20d — src/middlewared/middlewared/plugins/account user_crud.py, tests/api2 test_account.py

Fix `truenas_container_unpriv_root` leak
DeltaFile
+5-0tests/api2/test_account.py
+2-1src/middlewared/middlewared/plugins/account/user_crud.py
+7-12 files

LLVM/project 5738144 — .github/workflows libc-fullbuild-tests.yml

[libc] Add a linux-x86_64-Release-Asserts fullbuild CI job (#236096)

Currently, none of the hosted Linux fullbuild CI jobs run tests with
assertions enabled: the Debug job only builds tests (`testing: BUILD`),
and the Release jobs build with `-DNDEBUG`. (The monolithic premerge
Linux job builds with `LLVM_ENABLE_ASSERTIONS=ON`, but only tests the
overlay configuration.)

This patch adds a new `linux-x86_64-Release-Asserts` job, which is the
same as `linux-x86_64-Release`, but with `LLVM_ENABLE_ASSERTIONS=ON`.
The new job doesn't build the fuzzing tests, as those are already
covered by
the regular Release job.

Assisted-by: Gemini
DeltaFile
+13-0.github/workflows/libc-fullbuild-tests.yml
+13-01 files

FreeBSD/ports e03512d — www/trunk Makefile distinfo

www/trunk: update 0.22.0 → 0.22.1
DeltaFile
+81-79www/trunk/distinfo
+40-39www/trunk/Makefile
+121-1182 files

FreeBSD/ports 4cb9ba9 — chinese/py-rjieba Makefile Makefile.crates

chinese/py-rjieba: update 0.2.1 → 0.2.2
DeltaFile
+75-107chinese/py-rjieba/distinfo
+36-52chinese/py-rjieba/Makefile.crates
+2-2chinese/py-rjieba/Makefile
+113-1613 files

FreeBSD/ports dd91e51 — misc/py-pinecone Makefile distinfo

misc/py-pinecone: update 10.1.0 → 10.2.0
DeltaFile
+11-11misc/py-pinecone/distinfo
+5-5misc/py-pinecone/Makefile
+16-162 files

FreeBSD/ports a57f066 — www/wasmtime Makefile distinfo

www/wasmtime: update 49.0.2 → 50.0.0
DeltaFile
+67-73www/wasmtime/distinfo
+34-37www/wasmtime/Makefile
+101-1102 files

FreeBSD/ports 2c858e7 — misc/py-uuid-utils Makefile distinfo

misc/py-uuid-utils: update 1.1.0 → 1.2.0
DeltaFile
+3-3misc/py-uuid-utils/distinfo
+1-1misc/py-uuid-utils/Makefile
+4-42 files

FreeBSD/ports 83c5148 — sysutils/xcp Makefile distinfo

sysutils/xcp: update 0.24.8 → 0.24.9
DeltaFile
+129-181sysutils/xcp/distinfo
+66-92sysutils/xcp/Makefile
+195-2732 files

FreeBSD/ports 2de9f38 — devel/nextest Makefile distinfo

devel/nextest: update 0.9.149 → 0.9.150
DeltaFile
+43-41devel/nextest/distinfo
+21-20devel/nextest/Makefile
+64-612 files

FreeBSD/ports 8e32f95 — deskutils/thokr Makefile distinfo

deskutils/thokr: update 0.6.0 → 0.6.1
DeltaFile
+3-3deskutils/thokr/distinfo
+2-2deskutils/thokr/Makefile
+5-52 files

FreeBSD/ports 7f5305a — devel/cargo-about Makefile Makefile.crates

devel/cargo-about: update 0.9.2 → 0.9.3
DeltaFile
+225-265devel/cargo-about/distinfo
+111-131devel/cargo-about/Makefile.crates
+2-2devel/cargo-about/Makefile
+338-3983 files

FreeBSD/ports c41e92f — deskutils/skim Makefile distinfo

deskutils/skim: update 5.8.0 → 5.9.0
DeltaFile
+33-31deskutils/skim/distinfo
+16-15deskutils/skim/Makefile
+49-462 files

FreeBSD/ports 47ea33b — audio/songrec Makefile distinfo

audio/songrec: update 0.7.6 → 0.8.0
DeltaFile
+115-81audio/songrec/distinfo
+57-40audio/songrec/Makefile
+172-1212 files

pkgng/pkgng 6edd4d6 — external/elf _libelf.h libtree.h

libelf: add a tree.h fallback for the systems without one
DeltaFile
+1,062-0external/elf/libtree.h
+3-3external/elf/_libelf.h
+1,065-32 files

OpenBSD/src YF7ANBl — lib/libc/sys waitid.2

   CLD_KILLED is set when a process was killed without generation of a core
   file. If a core was written then CLD_DUMPED is used.

   OK jsg@
VersionDeltaFile
1.3+3-3lib/libc/sys/waitid.2
+3-31 files

LLVM/project dee6af3 — clang/lib/AST ASTContext.cpp, clang/test/Modules merge-lambda-call-operator.cppm

[clang][modules] Allow merging module-local class members across modules (#236509)

When the same variable template specialization is instantiated in two
module units and a TU imports both, clang merges the lambda closure
types (closure types are merged by identity), but not their `operator()`
members: the instantiated `operator()` is module-local to the
instantiating module, and `ASTContext::isSameEntity` refuses to merge
module-local declarations from different modules. The merged closure
type then has two `operator()` declarations that are not redeclarations
of each other, which is diagnosed as a false ODR violation during
deserialization.

The change allows merging class members across modules even when they
are marked module-local, provided that the (already checked) shared
declaration context is a class: a class definition determines its
members, so two members of the same class are the same entity. Two
*distinct* module-local classes are still not merged — the module-local
rule still applies to the classes themselves — so their members are
never compared, which is what that check exists for.

    [16 lines not shown]
DeltaFile
+51-0clang/test/Modules/merge-lambda-call-operator.cppm
+11-3clang/lib/AST/ASTContext.cpp
+62-32 files

LLVM/project f86b04f — llvm/include/llvm/Transforms/Utils LoopPeel.h, llvm/lib/Transforms/Scalar LoopUnrollPass.cpp

[LoopPeel] Peel last iteration to enable load widening

In loops that contain multiple consecutive small loads (e.g., 3 bytes
loading i8's), peeling the last iteration makes it safe to read beyond
the accessed region, enabling the use of a wider load (e.g., b32) for
all other N-1 iterations.

Patterns such as:
```
  %a = load i8, ptr %p
  %b = load i8, ptr %p+1
  %c = load i8, ptr %p+2
  ...
  %p.next = getelementptr i8, ptr %p, 3
```

Can be transformed to:
```
  %wide = load b32, ptr %p     ; Read 4 bytes

    [19 lines not shown]
DeltaFile
+652-131llvm/test/Transforms/LoopUnroll/AArch64/peel-last-iteration-load-widening.ll
+324-10llvm/lib/Transforms/Utils/LoopPeel.cpp
+51-16llvm/test/Transforms/LoopUnroll/AArch64/peel-last-iteration-load-widening-be.ll
+55-0llvm/test/Transforms/LoopUnroll/AArch64/peel-last-iteration-load-widening-disabled.ll
+6-0llvm/lib/Transforms/Scalar/LoopUnrollPass.cpp
+6-0llvm/include/llvm/Transforms/Utils/LoopPeel.h
+1,094-1571 files not shown
+1,098-1577 files