LLVM/project 203cd83clang-tools-extra/clang-doc/support Utils.cpp, clang-tools-extra/clang-doc/tool ClangDocMain.cpp

[clang-doc] Add Mustache case to assets test (#170198)

Mustache wasn't tested in the assets lit test, which tests if
user-supplied assets are copied correctly. The Mustache HTML backend
initialy failed this test because it expected every asset, which
included Mustache templates, to be supplied. For now, we just expect
either CSS or JS to be supplied and use the default if one of them isn't
given.

We can allow custom templates in the future using the same checks.
DeltaFile
+14-6clang-tools-extra/clang-doc/support/Utils.cpp
+3-2clang-tools-extra/clang-doc/tool/ClangDocMain.cpp
+4-0clang-tools-extra/test/clang-doc/assets.cpp
+21-83 files

LLVM/project 0437433clang-tools-extra/test/clang-doc comments-in-macros.cpp

[clang-doc] Add Mustache output to comment in macros test
DeltaFile
+13-2clang-tools-extra/test/clang-doc/comments-in-macros.cpp
+13-21 files

LLVM/project ddd8862clang-tools-extra/clang-doc HTMLGenerator.cpp HTMLMustacheGenerator.cpp, clang-tools-extra/test/clang-doc namespace.cpp enum.cpp

[clang-doc] Default to Mustache HTML generation
DeltaFile
+142-1,118clang-tools-extra/clang-doc/HTMLGenerator.cpp
+21-458clang-tools-extra/unittests/clang-doc/HTMLGeneratorTest.cpp
+84-241clang-tools-extra/test/clang-doc/namespace.cpp
+118-188clang-tools-extra/test/clang-doc/enum.cpp
+0-267clang-tools-extra/test/clang-doc/basic-project.test
+0-178clang-tools-extra/clang-doc/HTMLMustacheGenerator.cpp
+365-2,45017 files not shown
+403-2,63623 files

LLVM/project 45f5127clang-tools-extra/test/clang-doc conversion_function.cpp

[clang-doc] Add Mustache output to conversion function test
DeltaFile
+7-0clang-tools-extra/test/clang-doc/conversion_function.cpp
+7-01 files

LLVM/project c9281daclang-tools-extra/clang-doc/support Utils.cpp, clang-tools-extra/clang-doc/tool ClangDocMain.cpp

[clang-doc] Add Mustache case to assets test

Mustache wasn't tested in the assets lit test, which tests if
user-supplied assets are copied correctly. The Mustache HTML backend
initialy failed this test because it expected every asset, which
included Mustache templates, to be supplied. For now, we just expect
either CSS or JS to be supplied and use the default if one of them isn't
given.

We can allow custom templates in the future using the same checks.
DeltaFile
+14-6clang-tools-extra/clang-doc/support/Utils.cpp
+3-2clang-tools-extra/clang-doc/tool/ClangDocMain.cpp
+4-0clang-tools-extra/test/clang-doc/assets.cpp
+21-83 files

FreeNAS/freenas 57e7657src/middlewared/middlewared/plugins/auth_ 2fa.py

Fix
DeltaFile
+3-1src/middlewared/middlewared/plugins/auth_/2fa.py
+3-11 files

ELF Tool Chain/elftoolchain 4295trunk/common/sys elfconstants.m4

elfconstants: Add MIPS64 symbols and synonyms.
DeltaFile
+30-5trunk/common/sys/elfconstants.m4
+30-51 files

LLVM/project 1d84c89clang-tools-extra/clang-doc Generators.cpp, clang-tools-extra/test/clang-doc DR-131697.cpp

[clang-doc] Add Mustache case to test for DR 131697 (#170197)

The test for DR 131697 only requires that clang-doc doesn't crash. There
is no documentation created. However, when using Mustache, clang-doc
still expects certain
paths to exist, like the directory where assets are placed. In legacy
HTML, the `docs` directory is still created and assets are placed there
regardless of there being any Infos to document. Mustache didn't do
this, so now we create `docs/json` and `docs/html` even if there is
nothing to document.
DeltaFile
+15-9clang-tools-extra/clang-doc/Generators.cpp
+1-0clang-tools-extra/test/clang-doc/DR-131697.cpp
+16-92 files

FreeBSD/ports 45b7bb1devel/p5-Sys-Virt distinfo Makefile

devel/p5-Sys-Virt: update to 11.10.0

Sponsored by:   The FreeBSD Foundation
DeltaFile
+3-3devel/p5-Sys-Virt/distinfo
+1-1devel/p5-Sys-Virt/Makefile
+4-42 files

FreeBSD/src ca3e47blib/libpmc/pmu-events/arch/x86/alderlaken adln-metrics.json pipeline.json

pmc: add alderlaken model

This commit adds alderlaken CPU model to hwpmc/libpmc. JSON event
definitions are imported from Intel perfmon version 1.16.

Reviewed by:    mhorne
MFC after:      1 week
Sponsored by:   Stormshield
Differential Revision:  https://reviews.freebsd.org/D49229
DeltaFile
+583-0lib/libpmc/pmu-events/arch/x86/alderlaken/adln-metrics.json
+533-0lib/libpmc/pmu-events/arch/x86/alderlaken/pipeline.json
+330-0lib/libpmc/pmu-events/arch/x86/alderlaken/cache.json
+175-0lib/libpmc/pmu-events/arch/x86/alderlaken/uncore-memory.json
+81-0lib/libpmc/pmu-events/arch/x86/alderlaken/memory.json
+47-0lib/libpmc/pmu-events/arch/x86/alderlaken/virtual-memory.json
+1,749-07 files not shown
+1,870-013 files

FreeBSD/src 51a01f3lib/libpmc/pmu-events/arch/x86/emeraldrapids uncore-cache.json uncore-interconnect.json

pmc: add emerald rapids model

This commit adds emerald rapids CPU model to hwpmc/libpmc. JSON event
definitions are imported from Intel perfmon version 1.06.

Reviewed by:    mhorne
MFC after:      1 week
Sponsored by:   Stormshield
Differential Revision:  https://reviews.freebsd.org/D49228
DeltaFile
+6,248-0lib/libpmc/pmu-events/arch/x86/emeraldrapids/uncore-cache.json
+6,199-0lib/libpmc/pmu-events/arch/x86/emeraldrapids/uncore-interconnect.json
+3,617-0lib/libpmc/pmu-events/arch/x86/emeraldrapids/uncore-io.json
+3,308-0lib/libpmc/pmu-events/arch/x86/emeraldrapids/uncore-memory.json
+962-0lib/libpmc/pmu-events/arch/x86/emeraldrapids/pipeline.json
+888-0lib/libpmc/pmu-events/arch/x86/emeraldrapids/cache.json
+21,222-010 files not shown
+23,302-016 files

FreeBSD/src 057dae3sys/dev/hwpmc hwpmc_intel.c

pmc: add alderlake model

The commit 601925180df4 added the models 6-B7, 6-BA, 6-BF to libpmc, but
they must also be added to the hwpmc module to allow pmc to work on
those CPUs.

Reviewed by:    mhorne
MFC after:      1 week
Fixes:          601925180df4 ("libpmc: add more alderlake models")
Sponsored by:   Stormshield
Differential Revision:  https://reviews.freebsd.org/D49255
DeltaFile
+3-0sys/dev/hwpmc/hwpmc_intel.c
+3-01 files

LLVM/project b6ddc7aclang/lib/CodeGen CGObjCMac.cpp

fix error
DeltaFile
+2-1clang/lib/CodeGen/CGObjCMac.cpp
+2-11 files

OpenBSD/ports u5TFJ3tmultimedia/frei0r-plugins distinfo Makefile, multimedia/frei0r-plugins/patches patch-src_filter_heatmap0r_CMakeLists_txt

   Update to frei0r-plugins-2.5.1
   Changelog: https://github.com/dyne/frei0r/releases/tag/v2.5.1

   ok sthen@
VersionDeltaFile
1.8+2-2multimedia/frei0r-plugins/distinfo
1.12+1-1multimedia/frei0r-plugins/Makefile
1.2+0-0multimedia/frei0r-plugins/patches/patch-src_filter_heatmap0r_CMakeLists_txt
+3-33 files

LLVM/project fb969c3clang/lib/CodeGen CGObjCMac.cpp CGObjCGNU.cpp

[ExposeObjCDirect] Setup helper functions

1. GenerateDirectMethodsPreconditionCheck: Move some functionalities to a separate functions.
Those functions will be reused if we move precondition checks into a thunk
2. Create `DirectMethodInfo`, which will be used to manage true implementation and its thunk
DeltaFile
+73-22clang/lib/CodeGen/CGObjCMac.cpp
+9-0clang/lib/CodeGen/CGObjCGNU.cpp
+6-0clang/lib/CodeGen/CGObjCRuntime.h
+88-223 files

OpenBSD/ports Ls4E4Z5print/texinfo Makefile, print/texinfo/pkg PLIST

   regen PLIST following FS2.pm commit
VersionDeltaFile
1.11+4-7print/texinfo/pkg/PLIST
1.22+1-1print/texinfo/Makefile
+5-82 files

OpenBSD/ports O2DHmC6infrastructure/lib/OpenBSD FS2.pm

   recognise files generated by either makeinfo or texi2any as info files.
   from espie
VersionDeltaFile
1.43+4-3infrastructure/lib/OpenBSD/FS2.pm
+4-31 files

LLVM/project cf7c255llvm/include/llvm/Transforms/Utils BasicBlockUtils.h, llvm/lib/Transforms/Scalar JumpThreading.cpp

[JumpThread] Fix `JumpThreading` pass to skip merging when both blocks contain convergence loop/entry intrinsics. (#170247)

Fixes: https://github.com/llvm/llvm-project/issues/165642. After this
fix, optimization passes for the example in the bug.

[LLVM
Spec](https://llvm.org/docs/ConvergentOperations.html#llvm-experimental-convergence-loop)
states that only a single loop / entry convergence token can be included
in a basic block.

This PR fixes the issue in `JumpThreading` pass so that when a basic
block and its predecessor both contain such convergence intrinsics, it
skips merging the two blocks.
DeltaFile
+68-0llvm/test/Transforms/JumpThreading/skip-merging-duplicate-convergence-intrinsics.ll
+7-0llvm/lib/Transforms/Scalar/JumpThreading.cpp
+4-0llvm/include/llvm/Transforms/Utils/BasicBlockUtils.h
+1-1llvm/lib/Transforms/Utils/BasicBlockUtils.cpp
+80-14 files

FreeNAS/freenas 3b5ca86src/middlewared/middlewared/etc_files/pam.d middleware.mako, tests/unit test_utmp.py

Fix
DeltaFile
+12-2tests/unit/test_utmp.py
+1-1src/middlewared/middlewared/etc_files/pam.d/middleware.mako
+13-32 files

LLVM/project b0978a5llvm/lib/Target/AMDGPU AMDGPULegalizerInfo.cpp AMDGPULegalizerInfo.h, llvm/test/CodeGen/AMDGPU llvm.exp10.ll

AMDGPU/GlobalISel: Fix broken exp10 lowering for f16
DeltaFile
+334-198llvm/test/CodeGen/AMDGPU/llvm.exp10.ll
+65-2llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp
+2-0llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.h
+401-2003 files

LLVM/project ea8fa8fclang-tools-extra/clang-doc HTMLGenerator.cpp HTMLMustacheGenerator.cpp, clang-tools-extra/test/clang-doc namespace.cpp enum.cpp

[clang-doc] Default to Mustache HTML generation
DeltaFile
+142-1,118clang-tools-extra/clang-doc/HTMLGenerator.cpp
+21-458clang-tools-extra/unittests/clang-doc/HTMLGeneratorTest.cpp
+84-241clang-tools-extra/test/clang-doc/namespace.cpp
+118-188clang-tools-extra/test/clang-doc/enum.cpp
+0-267clang-tools-extra/test/clang-doc/basic-project.test
+0-178clang-tools-extra/clang-doc/HTMLMustacheGenerator.cpp
+365-2,45017 files not shown
+405-2,64323 files

LLVM/project 029f7fcclang-tools-extra/test/clang-doc conversion_function.cpp

[clang-doc] Add Mustache output to conversion function test
DeltaFile
+7-0clang-tools-extra/test/clang-doc/conversion_function.cpp
+7-01 files

LLVM/project 45b366aclang-tools-extra/clang-doc Generators.cpp, clang-tools-extra/test/clang-doc DR-131697.cpp

add time trace scope
DeltaFile
+15-9clang-tools-extra/clang-doc/Generators.cpp
+1-0clang-tools-extra/test/clang-doc/DR-131697.cpp
+16-92 files

LLVM/project d56b271clang-tools-extra/clang-doc/support Utils.cpp, clang-tools-extra/clang-doc/tool ClangDocMain.cpp

[clang-doc] Add Mustache case to assets test

Mustache wasn't tested in the assets lit test, which tests if
user-supplied assets are copied correctly. The Mustache HTML backend
initialy failed this test because it expected every asset, which
included Mustache templates, to be supplied. For now, we just expect
either CSS or JS to be supplied and use the default if one of them isn't
given.

We can allow custom templates in the future using the same checks.
DeltaFile
+14-6clang-tools-extra/clang-doc/support/Utils.cpp
+10-0clang-tools-extra/test/clang-doc/assets.cpp
+3-2clang-tools-extra/clang-doc/tool/ClangDocMain.cpp
+27-83 files

LLVM/project 40751c3clang-tools-extra/test/clang-doc comments-in-macros.cpp

[clang-doc] Add Mustache output to comment in macros test
DeltaFile
+13-2clang-tools-extra/test/clang-doc/comments-in-macros.cpp
+13-21 files

LLVM/project 1c72c90llvm/lib/Transforms/Utils BuildLibCalls.cpp, llvm/test/Transforms/InferFunctionAttrs annotate.ll

[InferAttrs] Handle roundeven like other libm functions (#170691)

It was previously missing entirely. It behaves like floor, ceil, round,
and trunc, having no side effects.
DeltaFile
+9-0llvm/test/Transforms/InferFunctionAttrs/annotate.ll
+3-0llvm/lib/Transforms/Utils/BuildLibCalls.cpp
+12-02 files

LLVM/project 37dc9f8llvm/lib/Target/AArch64 AArch64AsmPrinter.cpp AArch64InstrInfo.td, llvm/test/CodeGen/AArch64 ptrauth-intrinsic-auth-resign-with-blend.ll

[AArch64][PAC] Rework the expansion of AUT/AUTPAC pseudos

Refactor `AArch64AsmPrinter::emitPtrauthAuthResign` to improve
readability and fix the conditions of `emitPtrauthDiscriminator` being
allowed to clobber AddrDisc:
* do not clobber `AUTAddrDisc` when computing `AUTDiscReg` on resigning
  if `AUTAddrDisc == PACAddrDisc`, as it would prevent passing raw,
  64-bit value as the new discriminator
* mark the `$Scratch` operand of `AUTxMxN` as early-clobber (fixes
  assertions when emitting code at `-O0`)
* move the code computing `ShouldCheck` and `ShouldTrap` conditions to a
  separate function
* define helper `struct PtrAuthSchema` to pass arguments to
  `emitPtrauthAuthResign` in a better structured way
DeltaFile
+118-68llvm/lib/Target/AArch64/AArch64AsmPrinter.cpp
+67-10llvm/test/CodeGen/AArch64/ptrauth-intrinsic-auth-resign-with-blend.ll
+12-1llvm/lib/Target/AArch64/AArch64InstrInfo.td
+197-793 files

FreeBSD/ports 2d7047fsecurity/vuxml/vuln 2025.xml

security/vuxml: Document Apache httpd vulnerabilities
DeltaFile
+32-0security/vuxml/vuln/2025.xml
+32-01 files

FreeNAS/freenas 598ac21src/middlewared/middlewared/api/v25_10_2 ipmi_chassis.py, src/middlewared/middlewared/plugins/ipmi_ chassis.py

Add support to enable/disable chassis identify on the remote controller.
Add support to get chassis info from the remote controller.
DeltaFile
+49-9src/middlewared/middlewared/plugins/ipmi_/chassis.py
+19-3src/middlewared/middlewared/api/v25_10_2/ipmi_chassis.py
+68-122 files

LLVM/project 55397ccclang-tools-extra/clang-doc/assets enum-template.mustache, clang-tools-extra/test/clang-doc enum.cpp mustache-index.cpp

[clang-doc] Fix enum partial indentation (#170196)

DeltaFile
+56-72clang-tools-extra/test/clang-doc/enum.cpp
+8-12clang-tools-extra/test/clang-doc/mustache-index.cpp
+8-12clang-tools-extra/clang-doc/assets/enum-template.mustache
+72-963 files