LLVM/project 3fea2f6libcxx/test/std/atomics/atomics.ref compare_exchange_weak.pass.cpp

[libc++][test] Use loop with compare_exchange_weak calls (#185953)

On AIX, this test sometimes fails with error `Assertion failed: y ==
true`. The test assumes `compare_exchange_weak` should succeed on a
single call, however according to the standard:

> A weak compare-and-exchange operation may fail spuriously. That is,
even when the contents of memory referred to by expected and ptr are
equal, it may return false and store back to expected the same memory
contents that were originally there.
This spurious failure enables implementation of compare-and-exchange on
a broader class of machines, e.g., load-locked store-conditional
machines. A consequence of spurious failure is that nearly all uses of
weak compare-and-exchange will be in a loop.

[atomics.ref.ops]/27
DeltaFile
+10-10libcxx/test/std/atomics/atomics.ref/compare_exchange_weak.pass.cpp
+10-101 files

FreeBSD/ports e51bb14textproc/py-elasticsearch5 Makefile

textproc/py-elasticsearch5: Deprecate - 5.x reached EoL, last version was in 2018

In such cases, I usually update to the latest version in the branch
(5.5.2 => 5.5.5) and only then deprecate the port, but here there is no
point in this - this is a very old branch, the latest version of which
was released in 2018, no one in the tree depends on it, and the ports
have the latest version 9.3.0 in the port textproc/py-elasticsearch.

Deprecate with expiration date 2026-06-30.

Approved by:    elastic (maintainer, implicit - inactive for more than 6 months)
DeltaFile
+4-1textproc/py-elasticsearch5/Makefile
+4-11 files

LLVM/project 0447766mlir/include/mlir/Bindings/Python Globals.h, mlir/lib/Bindings/Python Globals.cpp IRCore.cpp

[MLIR][Python] Refine the behavior of Python-defined dialect reloading (#186128)

This includes several changes:
- `Dialect.load(reload=False)` will fail if the dialect was already
loaded in a different context. To prevent the further program abortion.
- `Dialect.load(reload=True)` implies `replace=True` in
dialect/operation registering.
- `PyGlobals::registerDialectImpl` now has a parameter `replace`.
- `register_dialect` and `register_operation` is no longer exposed in
`mlir.dialects.ext`.

This should solve the registering problem found in writing transform
test cases by @rolfmorel.
DeltaFile
+12-27mlir/python/mlir/dialects/ext.py
+1-7mlir/test/python/dialects/transform_op_interface.py
+1-3mlir/test/python/dialects/transform_pattern_descriptor_op_interface.py
+2-2mlir/include/mlir/Bindings/Python/Globals.h
+2-2mlir/lib/Bindings/Python/Globals.cpp
+2-1mlir/lib/Bindings/Python/IRCore.cpp
+20-426 files

FreeBSD/ports 67d56batextproc Makefile

textproc/kibana9{1,2,3}: Connect to build

PR:             290979
Approved by:    elastic (maintainer, implicit - inactive for more than 6 months)
DeltaFile
+3-0textproc/Makefile
+3-01 files

FreeBSD/ports 6688fdetextproc/kibana93 Makefile distinfo, textproc/kibana93/files patch-config_kibana.yml patch-config_node.options

textproc/kibana93: New port: Browser-based analytics and search interface to Elasticsearch 9.3.x

Release Notes:
https://www.elastic.co/docs/release-notes/kibana#kibana-9.3.1-release-notes

PR:             290979
Approved by:    elastic (maintainer, implicit - inactive for more than 6 months)
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>
DeltaFile
+5-5textproc/kibana93/Makefile
+2-2textproc/kibana93/distinfo
+2-2textproc/kibana93/files/patch-config_kibana.yml
+1-1textproc/kibana93/files/patch-config_node.options
+1-1textproc/kibana93/files/patch-node__modules__kbn_setup-node-env_node__version__validator.js
+1-1textproc/kibana93/pkg-descr
+12-126 files

FreeBSD/ports 13cedaatextproc/kibana93 Makefile, textproc/kibana93/files extra-node-re2-binding-gyp.patch kibana.in

textproc/kibana93: Repocopy from textproc/kibana92

PR:             290979
Approved by:    elastic (maintainer, implicit - inactive for more than 6 months)
DeltaFile
+158-0textproc/kibana93/Makefile
+131-0textproc/kibana93/files/extra-node-re2-binding-gyp.patch
+83-0textproc/kibana93/files/kibana.in
+20-0textproc/kibana93/files/pkg-deinstall.in
+16-0textproc/kibana93/files/patch-node__modules__kbn_setup-node-env_node__version__validator.js
+15-0textproc/kibana93/files/patch-config_kibana.yml
+423-04 files not shown
+455-010 files

FreeBSD/ports 818af88textproc/kibana92 Makefile distinfo, textproc/kibana92/files patch-node__modules__kbn_setup-node-env_node__version__validator.js patch-config_kibana.yml

textproc/kibana92: New port: Browser-based analytics and search interface to Elasticsearch 9.2.x

Release Notes:
https://www.elastic.co/docs/release-notes/kibana#kibana-9.2.6-release-notes

PR:             290979
Approved by:    elastic (maintainer, implicit - inactive for more than 6 months)
DeltaFile
+13-13textproc/kibana92/files/patch-node__modules__kbn_setup-node-env_node__version__validator.js
+4-5textproc/kibana92/Makefile
+2-2textproc/kibana92/distinfo
+1-1textproc/kibana92/pkg-descr
+1-1textproc/kibana92/files/patch-config_kibana.yml
+1-1textproc/kibana92/files/patch-config_node.options
+22-236 files

FreeBSD/ports 9c86f67textproc/kibana91 Makefile distinfo, textproc/kibana91/files patch-config_node.options patch-config_kibana.yml

textproc/kibana91: New port: Browser-based analytics and search interface to Elasticsearch 9.1.x

Release Notes:
https://www.elastic.co/docs/release-notes/kibana#kibana-9.1.10-release-notes

PR:             290979
Approved by:    elastic (maintainer, implicit - inactive for more than 6 months)
DeltaFile
+7-7textproc/kibana91/Makefile
+2-8textproc/kibana91/files/patch-config_node.options
+3-3textproc/kibana91/distinfo
+1-1textproc/kibana91/files/patch-config_kibana.yml
+1-1textproc/kibana91/files/patch-node__modules__kbn_setup-node-env_node__version__validator.js
+1-1textproc/kibana91/pkg-descr
+15-216 files

FreeBSD/ports b2f1003textproc/kibana92 Makefile, textproc/kibana92/files extra-node-re2-binding-gyp.patch kibana.in

textproc/kibana92: Repocopy from textproc/kibana91

PR:             290979
Approved by:    elastic (maintainer, implicit - inactive for more than 6 months)
DeltaFile
+159-0textproc/kibana92/Makefile
+131-0textproc/kibana92/files/extra-node-re2-binding-gyp.patch
+83-0textproc/kibana92/files/kibana.in
+20-0textproc/kibana92/files/pkg-deinstall.in
+16-0textproc/kibana92/files/patch-node__modules__kbn_setup-node-env_node__version__validator.js
+15-0textproc/kibana92/files/patch-config_kibana.yml
+424-04 files not shown
+456-010 files

FreeBSD/ports b1b176btextproc/kibana91 Makefile, textproc/kibana91/files extra-node-re2-binding-gyp.patch kibana.in

textproc/kibana91: Repocopy from textproc/kibana8

PR:             290979
Approved by:    elastic (maintainer, implicit - inactive for more than 6 months)
DeltaFile
+159-0textproc/kibana91/Makefile
+131-0textproc/kibana91/files/extra-node-re2-binding-gyp.patch
+83-0textproc/kibana91/files/kibana.in
+20-0textproc/kibana91/files/pkg-deinstall.in
+17-0textproc/kibana91/files/patch-config_node.options
+16-0textproc/kibana91/files/patch-node__modules__kbn_setup-node-env_node__version__validator.js
+426-04 files not shown
+462-010 files

FreeBSD/ports 5fa49aftextproc/kibana8 Makefile, textproc/kibana8/files patch-config_node.options patch-node__modules__kbn_setup-node-env_node__version__validator.js

textproc/kibana8: Port improvements that were made while creating ports of version 9.x

- Improved text in COMMENT, pkg-deinstall, pkg-message, pkg-descr.
- Parametrize kibana with ${PORTNAME} in CONFLICTS.
- Add possibility to run port with non-default user/group www.
- Fix indents in post-patch.
- Refresh patches.

PR:             290979
Approved by:    elastic (maintainer, implicit - inactive for more than 6 months)
DeltaFile
+19-8textproc/kibana8/Makefile
+5-2textproc/kibana8/files/patch-config_node.options
+2-4textproc/kibana8/files/patch-node__modules__kbn_setup-node-env_node__version__validator.js
+2-2textproc/kibana8/files/patch-config_kibana.yml
+2-2textproc/kibana8/files/kibana.in
+2-2textproc/kibana8/files/pkg-deinstall.in
+32-202 files not shown
+34-238 files

FreeBSD/ports 8a58c16science/py-phono3py distinfo Makefile

science/py-phono3py: update 3.25.0 → 3.28.0

Reported by:    portscout
DeltaFile
+3-3science/py-phono3py/distinfo
+1-1science/py-phono3py/Makefile
+4-42 files

FreeBSD/ports 444fec2deskutils/rwpspread distinfo Makefile

deskutils/rwpspread: update 0.4.0 → 0.5.1

Reported by:    portscout
DeltaFile
+223-147deskutils/rwpspread/distinfo
+115-74deskutils/rwpspread/Makefile
+338-2212 files

FreeBSD/ports 46ff918math/kamis distinfo Makefile

math/kamis: update 2.1 → 3.1

Reported by:    portscout
DeltaFile
+3-3math/kamis/distinfo
+3-2math/kamis/Makefile
+6-52 files

FreeBSD/ports 66203c7dns/subfinder distinfo Makefile

dns/subfinder: update 2.10.1 → 2.13.0

Reported by:    portscout
DeltaFile
+5-5dns/subfinder/distinfo
+1-2dns/subfinder/Makefile
+6-72 files

FreeBSD/ports 9d30636security/cowrie Makefile distinfo

security/cowrie: update 2.9.7 → 2.9.13

Reported by:    portscout
DeltaFile
+4-4security/cowrie/Makefile
+3-3security/cowrie/distinfo
+7-72 files

FreeBSD/ports 6e35c73multimedia/snapcast distinfo Makefile

multimedia/snapcast: update 0.34.0 → 0.35.0

Reported by:    portscout
DeltaFile
+3-3multimedia/snapcast/distinfo
+1-1multimedia/snapcast/Makefile
+4-42 files

FreeBSD/ports 9c7aca7security/py-guardpost Makefile distinfo

security/py-guardpost: update 1.0.3 → 1.1.0

Reported by:    portscout
DeltaFile
+4-3security/py-guardpost/Makefile
+3-3security/py-guardpost/distinfo
+7-62 files

FreeBSD/ports 410afcbtextproc/cpp-peglib Makefile distinfo, textproc/cpp-peglib/files patch-test_CMakeLists.txt

textproc/cpp-peglib: update 1.9.1 → 1.10.1

Reported by:    portscout
DeltaFile
+26-0textproc/cpp-peglib/files/patch-test_CMakeLists.txt
+4-2textproc/cpp-peglib/Makefile
+3-3textproc/cpp-peglib/distinfo
+33-53 files

LLVM/project 69780bellvm/lib/Transforms/AggressiveInstCombine AggressiveInstCombine.cpp, llvm/test/Transforms/AggressiveInstCombine/AArch64 lower-table-based-log2-basics.ll

[AggressiveInstCombine] Recognize table based log2 and replace with ctlz+sub. (#185160)

Recognize table based log2 implementations like

```
unsigned log2(unsigned v) {
  static const unsigned char table[] = {
    0,  9,  1, 10, 13, 21,  2, 29, 11, 14, 16, 18, 22, 25,  3, 30,
    8, 12, 20, 28, 15, 17, 24,  7, 19, 27, 23,  6, 26,  5,  4, 31
  };

  v |= v >> 1;
  v |= v >> 2;
  v |= v >> 4;
  v |= v >> 8;
  v |= v >> 16;

  return table[(unsigned)(v * 0x07C4ACDDU) >> 27];
}

    [18 lines not shown]
DeltaFile
+264-0llvm/test/Transforms/AggressiveInstCombine/X86/lower-table-based-log2-negative.ll
+220-0llvm/test/Transforms/AggressiveInstCombine/X86/lower-table-based-log2-basics.ll
+206-0llvm/test/Transforms/AggressiveInstCombine/AArch64/lower-table-based-log2-basics.ll
+184-0llvm/lib/Transforms/AggressiveInstCombine/AggressiveInstCombine.cpp
+874-04 files

NetBSD/src 0cMECV0doc 3RDPARTY CHANGES

   new gdb
VersionDeltaFile
1.2172+3-3doc/3RDPARTY
1.3238+2-1doc/CHANGES
+5-42 files

FreeBSD/doc 4583ba2documentation/content/en/articles/pgpkeys _index.adoc, documentation/static/pgpkeys mce.key

Add new ports committer (mce)

Steps for New Committers.
1. Add an Author Entity
2. Update the List of Developers and Contributors
3. Add a News Item
4. Add a PGP Key

Reviewed by: osa, fluffy (mentors)
Approved by: osa, fluffy (mentors)
Differential Revision: https://reviews.freebsd.org/D55853
DeltaFile
+55-0documentation/static/pgpkeys/mce.key
+4-0website/data/en/news/news.toml
+4-0shared/authors.adoc
+3-0documentation/content/en/articles/pgpkeys/_index.adoc
+1-0shared/contrib-committers.adoc
+67-05 files

HardenedBSD/src c41c44ashare/man/man4 re.4 rge.4

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi
DeltaFile
+5-0share/man/man4/re.4
+1-0share/man/man4/rge.4
+6-02 files

HardenedBSD/src 9be08b1share/man/man4 re.4 rge.4

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+5-0share/man/man4/re.4
+1-0share/man/man4/rge.4
+6-02 files

HardenedBSD/ports 7de954edatabases/surrealdb distinfo Makefile, graphics/gimp3-app pkg-plist

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+3,304-3,122graphics/gimp3-app/pkg-plist
+1,169-833databases/surrealdb/distinfo
+584-416databases/surrealdb/Makefile
+161-157lang/hs-futhark/distinfo
+137-145sysutils/fd/distinfo
+0-236misc/cldr-emoji-annotation/pkg-plist
+5,355-4,909174 files not shown
+6,157-5,579180 files

FreeBSD/ports 1ada533net/freerdp3 distinfo pkg-plist

net/freerdp3: Update 3.23.0 => 3.24.0

Changelog:
https://github.com/FreeRDP/FreeRDP/releases/tag/3.24.0

Reported by:    portscout
Security:       CVE-2026-29774
Security:       CVE-2026-29775
Security:       CVE-2026-29776
Security:       CVE-2026-31806
Security:       CVE-2026-31883
Security:       CVE-2026-31884
Security:       CVE-2026-31885
Security:       CVE-2026-31897
MFH:            2026Q1

(cherry picked from commit e0aa8ff139f6881d413e3bdffa22b6670bf2582f)
DeltaFile
+3-3net/freerdp3/distinfo
+2-0net/freerdp3/pkg-plist
+1-1net/freerdp3/Makefile
+6-43 files

NetBSD/pkgsrc s8vhpCedoc CHANGES-2026

   update of vim
VersionDeltaFile
1.1738+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc S1DcS6teditors/vim-share distinfo PLIST

   Update to version 9.2.0167.

   Changes:
   - patch 9.2.0167: terminal: setting buftype=terminal may cause a crash
   - patch 9.2.0166: Coverity warning for potential NULL dereference
   - patch 9.2.0165: tests: perleval fails in the sandbox
   - patch 9.2.0164: build error when XCLIPBOARD is not defined
   - patch 9.2.0163: MS-Windows: Compile warning for unused variable
   - patch 9.2.0162: tests: unnecessary CheckRunVimInTerminal in test_quickfix
   - patch 9.2.0161: intro message disappears on startup in some terminals
   - patch 9.2.0160: terminal DEC mode handling is overly complex
   - patch 9.2.0159: Crash when reading quickfix line
   - patch 9.2.0158: Visual highlighting might be incorrect
   - patch 9.2.0157: Vim9: concatenation can be improved
   - patch 9.2.0156: perleval() and rubyeval() ignore security settings
   - patch 9.2.0155: filetype: ObjectScript are not recognized
   - patch 9.2.0154: if_lua: runtime error with lua 5.5
   - patch 9.2.0153: No support to act as a channel server
   - patch 9.2.0152: concatenating strings is slow

    [100 lines not shown]
VersionDeltaFile
1.226+4-4editors/vim-share/distinfo
1.84+5-0editors/vim-share/PLIST
1.162+2-2editors/vim-share/version.mk
+11-63 files

HardenedBSD/ports e0aa8ffnet/freerdp3 distinfo Makefile

net/freerdp3: Update 3.23.0 => 3.24.0

Changelog:
https://github.com/FreeRDP/FreeRDP/releases/tag/3.24.0

Reported by:    portscout
Security:       CVE-2026-29774
Security:       CVE-2026-29775
Security:       CVE-2026-29776
Security:       CVE-2026-31806
Security:       CVE-2026-31883
Security:       CVE-2026-31884
Security:       CVE-2026-31885
Security:       CVE-2026-31897
MFH:            2026Q1
DeltaFile
+3-3net/freerdp3/distinfo
+1-1net/freerdp3/Makefile
+2-0net/freerdp3/pkg-plist
+6-43 files

FreeBSD/ports e0aa8ffnet/freerdp3 distinfo Makefile

net/freerdp3: Update 3.23.0 => 3.24.0

Changelog:
https://github.com/FreeRDP/FreeRDP/releases/tag/3.24.0

Reported by:    portscout
Security:       CVE-2026-29774
Security:       CVE-2026-29775
Security:       CVE-2026-29776
Security:       CVE-2026-31806
Security:       CVE-2026-31883
Security:       CVE-2026-31884
Security:       CVE-2026-31885
Security:       CVE-2026-31897
MFH:            2026Q1
DeltaFile
+3-3net/freerdp3/distinfo
+1-1net/freerdp3/Makefile
+2-0net/freerdp3/pkg-plist
+6-43 files