LLVM/project 6a33b69llvm/include/llvm/ProfileData SampleProf.h SampleProfReader.h, llvm/lib/ProfileData SampleProfWriter.cpp SampleProfReader.cpp

[SampleProfile] Support MD5-based ProfileSymbolList (#210235)

This patch speeds up sample profile loading by introducing an
MD5-based ProfileSymbolList (cold symbol list) in extensible binary
profiles.

The sample profile loader spends about a third of its time on loading
and decoding the symbol names in the Profile Symbol List section, yet
we use them only for membership checking purposes via
ProfileSymbolList::contains.

This patch teaches the writer to emit the section as an array of
64-bit GUIDs in the Eytzinger layout.  The reader checks the
SecFlagMD5 section flag and sets up an EytzingerTableSpan
pointing into the mmap memory.  This achieves both space efficiency
and runtime efficiency.

The new flag, md5-prof-sym-list, is off by default for now.


    [6 lines not shown]
DeltaFile
+40-2llvm/include/llvm/ProfileData/SampleProf.h
+36-0llvm/lib/ProfileData/SampleProfWriter.cpp
+29-2llvm/lib/ProfileData/SampleProfReader.cpp
+28-0llvm/unittests/ProfileData/SampleProfTest.cpp
+6-0llvm/test/tools/llvm-profdata/profile-symbol-list.test
+3-1llvm/include/llvm/ProfileData/SampleProfReader.h
+142-51 files not shown
+145-57 files

NetBSD/src qASAv4Llibexec/ld.elf_so xmalloc.c

   ld.elf_so: Fix ASSERT macro in xmalloc.c.

   1. Use #p, not "p", in the expansion of #define ASSERT(p), for C as of
      this millennium.

   2. Consistently make ASSERT(...) a single expression.

   Prompted by enabling MALLOC_DEBUG to track down issues in:

   PR lib/59751: dlclose is not MT-safe depending on the libraries
   unloaded
VersionDeltaFile
1.26+4-4libexec/ld.elf_so/xmalloc.c
+4-41 files

FreeBSD/ports 801f733emulators/flexemu distinfo Makefile

emulators/flexemu: Update to 3.32.1

Changelog:      https://github.com/aladur/flexemu/commit/34b61bdaf62628bea2bd682584777f1640861038

Reported by:    portscout
MFH:            2026Q3

(cherry picked from commit 195225060bcde010bde44aecb8cc77b61d14db57)
DeltaFile
+3-3emulators/flexemu/distinfo
+1-1emulators/flexemu/Makefile
+4-42 files

FreeBSD/ports 1952250emulators/flexemu distinfo Makefile

emulators/flexemu: Update to 3.32.1

Changelog:      https://github.com/aladur/flexemu/commit/34b61bdaf62628bea2bd682584777f1640861038

Reported by:    portscout
MFH:            2026Q3
DeltaFile
+3-3emulators/flexemu/distinfo
+1-1emulators/flexemu/Makefile
+4-42 files

LLVM/project 982040dflang/lib/Lower/OpenMP OpenMP.cpp, flang/test/Lower/OpenMP metadirective-implementation.f90

Fix metadirective loop variant safety checks

Classify candidate and fallback association from raw directive IDs so clauses are only converted for the selected variant.

Recognize data environments selected by enclosing metadirectives from the emitted OpenMP operation ancestry. Add regressions for unselected clauses and nested selected parallel regions.

Assisted with codex.
DeltaFile
+30-0flang/test/Lower/OpenMP/metadirective-implementation.f90
+21-6flang/lib/Lower/OpenMP/OpenMP.cpp
+18-0flang/test/Lower/OpenMP/Todo/metadirective-loop-enclosing-data-environment.f90
+69-63 files

LLVM/project 3be5663llvm/utils/gn/secondary/lldb/source/API BUILD.gn

[gn build] Port 9b096bb7abf7 (#210486)
DeltaFile
+1-0llvm/utils/gn/secondary/lldb/source/API/BUILD.gn
+1-01 files

LLVM/project 2e1c934llvm/utils/gn/secondary/clang/lib/ScalableStaticAnalysis/Analyses BUILD.gn, llvm/utils/gn/secondary/clang/unittests/ScalableStaticAnalysis BUILD.gn

[gn build] Port a12cbbcc94a8 (#210487)
DeltaFile
+1-0llvm/utils/gn/secondary/clang/lib/ScalableStaticAnalysis/Analyses/BUILD.gn
+1-0llvm/utils/gn/secondary/clang/unittests/ScalableStaticAnalysis/BUILD.gn
+2-02 files

LLVM/project 56fc7bfllvm/utils/gn/secondary/clang/lib/ScalableStaticAnalysis/Frontend BUILD.gn

[gn build] Port c1c278e74840 (#210488)
DeltaFile
+4-1llvm/utils/gn/secondary/clang/lib/ScalableStaticAnalysis/Frontend/BUILD.gn
+4-11 files

LLVM/project 605b6d7llvm/utils/gn/secondary/llvm/lib/Transforms/Vectorize BUILD.gn

[gn build] Port 986cdd8618e3 (#210485)
DeltaFile
+1-0llvm/utils/gn/secondary/llvm/lib/Transforms/Vectorize/BUILD.gn
+1-01 files

LLVM/project a623e8dllvm/utils/gn/secondary/clang/unittests/CIR BUILD.gn

[gn build] Port 2dbcd7d10f94 (#210484)
DeltaFile
+1-0llvm/utils/gn/secondary/clang/unittests/CIR/BUILD.gn
+1-01 files

Linux/linux 1229e2efs/smb/server smb2pdu.c oplock.c, fs/smb/server/mgmt user_session.c user_session.h

Merge tag 'v7.2-rc3-smb3-server-fixes' of git://git.samba.org/ksmbd

Pull smb server fixes from Steve French:
 "ksmbd server fixes, mostly addressing malformed SMB request
  handling and connection/session lifetime issues, including
  two information-disclosure or memory-safety bugs in the SMB2
  request/response paths.

   - validate FILE_ALLOCATION_INFORMATION before block rounding to
     prevent a client-controlled overflow from truncating a file.

   - pin connections while asynchronous oplock and lease-break
     notifications are pending.

   - initialize compound SMB2 READ alignment padding, preventing
     disclosure of uninitialized heap bytes.

   - release the allocated alternate-stream xattr name after rename.


    [21 lines not shown]
DeltaFile
+35-15fs/smb/server/smb2pdu.c
+11-14fs/smb/server/mgmt/user_session.c
+4-2fs/smb/server/oplock.c
+5-0fs/smb/server/smb2misc.c
+1-1fs/smb/server/mgmt/user_session.h
+56-325 files

NetBSD/src nc6dAr5usr.bin/ftp uri.c

   Use memchr instead of strchr to search length limited buffer.
VersionDeltaFile
1.5+5-7usr.bin/ftp/uri.c
+5-71 files

NetBSD/src OPiHFRElibexec/ld.elf_so rtld.c reloc.c, tests/libexec/ld.elf_so t_dlclose_thread.c

   ld.elf_so: Fix more races with recursive threaded dlopen/dlclose.

   1. When loading an object, keep track of a finer-grained state for
      relocation so that a concurrent _rtld_relocate_objects doesn't
      relocate an object too early (e.g., while waiting in
      _rtld_load_needed_objects for an object that is concurrently being
      dlclosed to finish before we can map it afresh) leading to
      spurious symbol resolution failures:

      - OBJRELOC_NONE (0): object has been created but the rtld state
        isn't enough to attempt relocation yet (either not all DT_NEEDED
        entries have been resolved, or the dldags lists have not yet
        been populated)

      - OBJRELOC_READY (1): object has been created and rtld state is
        ready to relocate (all DT_NEEDED entries have been resolved and
        the dldags lists have been populated), but object has not yet
        been relocated.


    [44 lines not shown]
VersionDeltaFile
1.227+186-33libexec/ld.elf_so/rtld.c
1.6+2-20tests/libexec/ld.elf_so/t_dlclose_thread.c
1.122+14-6libexec/ld.elf_so/reloc.c
1.157+9-3libexec/ld.elf_so/rtld.h
+211-624 files

LLVM/project cddf206llvm/docs NVPTXUsage.md JITLink.md

[docs] Rewrite 19 LLVM docs from reST to markdown (#208798)

Tracking issue: #201242
[Migration
guide](https://llvm.org/docs/SphinxQuickstartTemplate.html#markdown-migration-guidelines)

This is a stacked PR based on #208800, which does the file rename to
preserve history.

This was prepared with rst2myst plus LLM-assisted cleanup. I paged
through all the generated HTML looking for migration artifacts, and all
of the differences I could find appear to be formatting error
corrections.
DeltaFile
+2,453-2,967llvm/docs/NVPTXUsage.md
+516-583llvm/docs/JITLink.md
+466-488llvm/docs/Instrumentor.md
+426-457llvm/docs/ORCv2.md
+369-301llvm/docs/AMDGPUExecutionSynchronization.md
+312-346llvm/docs/HowToUpdateDebugInfo.md
+4,542-5,14213 files not shown
+6,791-7,47119 files

LLVM/project 85657e5flang/lib/Lower/OpenMP OpenMP.cpp, flang/test/Lower/OpenMP metadirective-implementation.f90

Avoid lowering clauses for inapplicable metadirective variants

Classify raw directive specifications from their leaf directive IDs when
checking for loop association. This keeps clause conversion after applicability
filtering, so unsupported clauses in discarded variants cannot reach lowering.

Add a regression for an inapplicable ASSUME HOLDS variant with a NOTHING fallback.

Assisted with codex.
DeltaFile
+16-0flang/test/Lower/OpenMP/metadirective-implementation.f90
+9-1flang/lib/Lower/OpenMP/OpenMP.cpp
+25-12 files

FreeBSD/ports 7805d20databases/py-snowddl Makefile distinfo

databases/py-snowddl: Update to 0.67.5

Changelog: https://github.com/littleK0i/SnowDDL/blob/16006ed/CHANGELOG.md

Approved by: dch (mentor)
Closes: https://github.com/freebsd/freebsd-ports/pull/564
DeltaFile
+3-3databases/py-snowddl/Makefile
+3-3databases/py-snowddl/distinfo
+6-62 files

FreeBSD/ports 0b8cb47databases/py-schemachange Makefile distinfo

databases/py-schemachange: Update to 4.3.3

Switch the build backend from setuptools to hatchling, matching
upstream's move to pyproject.toml with the hatchling build system.

Changelog: https://github.com/Snowflake-Labs/schemachange/blob/v4.3.3/CHANGELOG.md

Approved by: dch (mentor)
Closes: https://github.com/freebsd/freebsd-ports/pull/563
DeltaFile
+7-9databases/py-schemachange/Makefile
+3-3databases/py-schemachange/distinfo
+10-122 files

FreeBSD/ports 729d170databases/py-dbt-semantic-interfaces distinfo Makefile, databases/py-dbt-semantic-interfaces/files patch-pyproject.toml

databases/py-dbt-semantic-interfaces: Update to 0.10.5

Approved by: dch (mentor)
Closes: https://github.com/freebsd/freebsd-ports/pull/555
DeltaFile
+0-14databases/py-dbt-semantic-interfaces/files/patch-pyproject.toml
+3-3databases/py-dbt-semantic-interfaces/distinfo
+2-3databases/py-dbt-semantic-interfaces/Makefile
+5-203 files

FreeBSD/ports 8f6a4bddatabases/py-snowflake-connector-python Makefile distinfo

databases/py-snowflake-connector-python: Update to 4.7.1

Changelog: https://github.com/snowflakedb/snowflake-connector-python/blob/v4.7.1/DESCRIPTION.md

Approved by: dch (mentor implicit)
Closes: https://github.com/freebsd/freebsd-ports/pull/556
DeltaFile
+7-8databases/py-snowflake-connector-python/Makefile
+3-3databases/py-snowflake-connector-python/distinfo
+10-112 files

FreeBSD/ports cf8baaedevel/py-mashumaro distinfo Makefile, devel/py-mashumaro/files patch-pyproject.toml

devel/py-mashumaro: Update to 3.22

Changelogs:
https://github.com/Fatal1ty/mashumaro/releases/tag/v3.18
https://github.com/Fatal1ty/mashumaro/releases/tag/v3.19
https://github.com/Fatal1ty/mashumaro/releases/tag/v3.20
https://github.com/Fatal1ty/mashumaro/releases/tag/v3.21
https://github.com/Fatal1ty/mashumaro/releases/tag/v3.22

Approved by: dch (mentor)
Closes: https://github.com/freebsd/freebsd-ports/pull/557
DeltaFile
+3-3devel/py-mashumaro/distinfo
+2-2devel/py-mashumaro/Makefile
+1-1devel/py-mashumaro/files/patch-pyproject.toml
+6-63 files

LLVM/project cf11eefllvm/docs NVPTXUsage.md NVPTXUsage.rst

[docs] Rename selected LLVM docs to Markdown (#208800)

Tracking issue: https://github.com/llvm/llvm-project/issues/201242
Migration guide docs:
https://llvm.org/docs/SphinxQuickstartTemplate.html#markdown-migration-guidelines
RFC:
https://discourse.llvm.org/t/rfc-make-myst-markdown-the-llvm-docs-format-rip-rest/90840

This is the initial straight rename commit. It will probably break the
docs build, but it has to be a separate PR for blame preservation
purposes.
DeltaFile
+4,767-0llvm/docs/NVPTXUsage.md
+0-4,767llvm/docs/NVPTXUsage.rst
+0-1,177llvm/docs/JITLink.rst
+1,177-0llvm/docs/JITLink.md
+974-0llvm/docs/ORCv2.md
+0-974llvm/docs/ORCv2.rst
+6,918-6,91832 files not shown
+13,451-13,45138 files

FreeBSD/ports e9dbb96sysutils/mise distinfo Makefile

sysutils/mise: update 2026.7.7 → 2026.7.8
DeltaFile
+5-3sysutils/mise/distinfo
+2-1sysutils/mise/Makefile
+7-42 files

FreeBSD/ports f3da9e5databases/weaviate distinfo Makefile

databases/weaviate: update 1.38.4 → 1.38.5
DeltaFile
+5-5databases/weaviate/distinfo
+1-1databases/weaviate/Makefile
+6-62 files

FreeBSD/ports f3cc73cdeskutils/skim distinfo Makefile

deskutils/skim: update 5.1.0 → 5.2.0
DeltaFile
+59-183deskutils/skim/distinfo
+30-92deskutils/skim/Makefile
+89-2752 files

FreeBSD/ports 1f674ebdevel/cargo-edit distinfo Makefile

devel/cargo-edit: update 0.13.12 → 0.13.13
DeltaFile
+3-3devel/cargo-edit/distinfo
+1-1devel/cargo-edit/Makefile
+4-42 files

FreeBSD/ports fcc61d0textproc/aq distinfo Makefile

textproc/aq: update 0.3.0 → 0.4.0
DeltaFile
+51-79textproc/aq/distinfo
+26-40textproc/aq/Makefile
+77-1192 files

FreeBSD/ports 3dcf0afeditors/consult.el distinfo Makefile

editors/consult.el: Update to 3.6

Changelog: https://github.com/minad/consult/blob/3.6/CHANGELOG.org

Approved by: dch (mentor)
Closes: https://github.com/freebsd/freebsd-ports/pull/558
DeltaFile
+3-3editors/consult.el/distinfo
+3-3editors/consult.el/Makefile
+6-62 files

FreeBSD/ports 801f98eeditors/marginalia.el Makefile distinfo

editors/marginalia.el: Update to 2.11

Changelog: https://github.com/minad/marginalia/blob/2.11/CHANGELOG.org

Approved by: dch (mentor)
Closes: https://github.com/freebsd/freebsd-ports/pull/559
DeltaFile
+3-3editors/marginalia.el/Makefile
+3-3editors/marginalia.el/distinfo
+6-62 files

FreeBSD/ports 0cc43d1editors/orderless.el distinfo Makefile

editors/orderless.el: Update to 1.7

Changelog: https://github.com/oantolin/orderless/releases/tag/1.7

Approved by: dch (mentor)
Closes: https://github.com/freebsd/freebsd-ports/pull/560
DeltaFile
+3-3editors/orderless.el/distinfo
+3-3editors/orderless.el/Makefile
+6-62 files

FreeBSD/ports b72047feditors/perspective.el distinfo Makefile

editors/perspective.el: Update to 2.22

Changelog: https://github.com/nex3/perspective-el/blob/2.22/CHANGELOG.md

Approved by: dch (mentor)
Closes: https://github.com/freebsd/freebsd-ports/pull/561
DeltaFile
+3-3editors/perspective.el/distinfo
+2-3editors/perspective.el/Makefile
+5-62 files