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

[clang-doc] Serialize repository URL in Mustache templates

Location tags didn't handle possible `FileURL` fields when a repository
URL was specified in a clang-doc invocation. This also cleans up all
location occurences to use `<p>` instead of `<div>` and allows linking
to the repository URL.
DeltaFile
+4-6clang-tools-extra/test/clang-doc/enum.cpp
+1-3clang-tools-extra/test/clang-doc/mustache-index.cpp
+3-1clang-tools-extra/clang-doc/assets/namespace-template.mustache
+1-3clang-tools-extra/clang-doc/assets/enum-template.mustache
+3-1clang-tools-extra/clang-doc/assets/class-template.mustache
+2-1clang-tools-extra/clang-doc/assets/function-template.mustache
+14-154 files not shown
+17-2110 files

HardenedBSD/src 0b79097sys/amd64/include vmm.h, sys/amd64/vmm vmm.c

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi
DeltaFile
+6-597sys/amd64/vmm/vmm.c
+476-0sys/dev/vmm/vmm_vm.c
+7-414sys/arm64/vmm/vmm.c
+6-407sys/riscv/vmm/vmm.c
+233-0sys/dev/vmm/vmm_vm.h
+28-105sys/amd64/include/vmm.h
+756-1,52329 files not shown
+911-1,73235 files

LLVM/project be256e4clang-tools-extra/clang-doc/assets function-template.mustache, clang-tools-extra/test/clang-doc templates.cpp

[clang-doc] Don't serialize non-existant locations in HTML

The function template didn't check to see if a `Location` existed before
emitting the definition location line.
DeltaFile
+3-1clang-tools-extra/clang-doc/assets/function-template.mustache
+0-2clang-tools-extra/test/clang-doc/templates.cpp
+0-1clang-tools-extra/test/clang-doc/json/class.cpp
+3-43 files

HardenedBSD/src d4a172dsys/amd64/include vmm.h, sys/amd64/vmm vmm.c

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+6-597sys/amd64/vmm/vmm.c
+476-0sys/dev/vmm/vmm_vm.c
+7-414sys/arm64/vmm/vmm.c
+6-407sys/riscv/vmm/vmm.c
+233-0sys/dev/vmm/vmm_vm.h
+28-105sys/amd64/include/vmm.h
+756-1,52329 files not shown
+911-1,73235 files

HardenedBSD/src e7105a6share/mk bsd.debug.mk, usr.sbin/inetd inetd.conf

Merge branch 'freebsd/15-stable/main' into hardened/15-stable/main
DeltaFile
+1-1usr.sbin/inetd/inetd.conf
+1-1share/mk/bsd.debug.mk
+2-22 files

LLVM/project 6de75a9clang-tools-extra/clang-doc JSONGenerator.cpp, clang-tools-extra/clang-doc/assets class-template.mustache

[clang-doc] Add protected methods to class template (#174884)

Protected method tags already existed in the class template, but they didn't conform to the current JSON scheme.
DeltaFile
+16-18clang-tools-extra/clang-doc/assets/class-template.mustache
+10-0clang-tools-extra/test/clang-doc/json/class.cpp
+1-1clang-tools-extra/clang-doc/JSONGenerator.cpp
+27-193 files

LLVM/project 568b8e4flang/include/flang/Parser parse-tree-visitor.h parse-tree.h, flang/lib/Lower Bridge.cpp

[flang] Add traits to several AST nodes (#175065)

There are quite a few AST nodes that don't have any of the standard
traits (Wrapper/Tuple/etc). Because of that they require special
handling in the parse tree visitor.

Convert a subset of these nodes to the typical format, and remove the
special cases from the parse tree visitor.
DeltaFile
+0-153flang/include/flang/Parser/parse-tree-visitor.h
+20-44flang/include/flang/Parser/parse-tree.h
+23-20flang/lib/Semantics/resolve-names.cpp
+21-20flang/lib/Semantics/check-case.cpp
+16-10flang/lib/Parser/unparse.cpp
+7-6flang/lib/Lower/Bridge.cpp
+87-2533 files not shown
+95-2589 files

LLVM/project 7a22beallvm/lib/Target/WebAssembly WebAssemblyISelLowering.cpp, llvm/test/CodeGen/WebAssembly libcalls.ll simd-unsupported.ll

[WebAssembly] Expand vector frem instructions (#174854)

Commit
https://github.com/llvm/llvm-project/commit/6ad41bcc498b7c186ceb54616c3697fc9873c04a
changed how frem is expanded during legalization and it
broke WebAssembly but we were missing test coverage. We want to maintain
our previous behavior of unrolling vectors and using a libcall to
implement scalar frem. I'm not sure why this now has to be different
(in ISelLowering) from other libcalls like fsin which work the same way
in the end, but this code does accurately describe what we want.

Fixes: https://github.com/emscripten-core/emscripten/issues/25991
DeltaFile
+68-59llvm/test/CodeGen/WebAssembly/libcalls.ll
+14-0llvm/test/CodeGen/WebAssembly/simd-unsupported.ll
+5-1llvm/lib/Target/WebAssembly/WebAssemblyISelLowering.cpp
+87-603 files

LLVM/project 208687ellvm/test/Transforms/SampleProfile pseudo-probe-coro-debug-fix.ll

[SampleProfile] Fix pseudo-probe-coro-debug-fix.ll to only x86 targets (#175093)

Test case in https://github.com/llvm/llvm-project/pull/173834 is failing
on non-x86 targets. Adding `REQUIRES: x86-registered-target` to fix the
failures.
DeltaFile
+1-0llvm/test/Transforms/SampleProfile/pseudo-probe-coro-debug-fix.ll
+1-01 files

LLVM/project 8e7d6eallvm/test/CodeGen/AMDGPU carryout-selection.ll llvm.amdgcn.wmma.gfx1250.w32.ll

update the SWAR
DeltaFile
+2-713llvm/test/CodeGen/AMDGPU/carryout-selection.ll
+0-246llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.gfx1250.w32.ll
+0-220llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.imod.gfx1250.w32.ll
+0-212llvm/test/CodeGen/AMDGPU/flat-saddr-load.ll
+0-174llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.imm.gfx1250.w32.ll
+0-166llvm/test/CodeGen/AMDGPU/flat-saddr-atomics.ll
+2-1,731144 files not shown
+32-6,089150 files

FreeBSD/ports c4bedb8multimedia/kdenlive Makefile

multimedia/kdenlive: Fix deps after mlt7 deflavorization

Reported by:    nimaje on #freebsd-desktop
Fixes:          eeaf1af2560a - multimedia/mlt7*: Update to 7.36.1
DeltaFile
+4-3multimedia/kdenlive/Makefile
+4-31 files

LLVM/project aaab3dfclang/lib/CodeGen CGDebugInfo.cpp

clang format
DeltaFile
+2-2clang/lib/CodeGen/CGDebugInfo.cpp
+2-21 files

LLVM/project be6c875clang/include/clang/Basic DebugOptions.def, clang/include/clang/Options Options.td

Address comments
DeltaFile
+14-22clang/lib/CodeGen/CGDebugInfo.cpp
+4-0clang/include/clang/Options/Options.td
+3-0clang/include/clang/Basic/DebugOptions.def
+1-1clang/test/DebugInfo/Generic/macro-info.c
+22-234 files

LLVM/project 60f4958clang/lib/CodeGen CGDebugInfo.cpp, clang/test/DebugInfo/Generic macro-info.c

[Clang][DebugInfo] Add a flag to use expansion loc for macro params.

This patch adds a flag to allow users to preserve the old behaviour - use the macro expansion location for parameters. This is useful for wider testing of sample profile driven PGO which relies on debug information based mapping.
DeltaFile
+19-16clang/lib/CodeGen/CGDebugInfo.cpp
+12-6clang/test/DebugInfo/Generic/macro-info.c
+31-222 files

LLVM/project 3529754clang/lib/CodeGen CGDebugInfo.cpp

Add a flag to preserve the old macro behaviour.

This allows us to more accurately quantify the impact of this change in
isolation for sample based profiling which relies on debug information.
DeltaFile
+24-9clang/lib/CodeGen/CGDebugInfo.cpp
+24-91 files

LLVM/project 022542aclang/lib/CodeGen CGDebugInfo.cpp

clang format
DeltaFile
+2-2clang/lib/CodeGen/CGDebugInfo.cpp
+2-21 files

FreeNAS/freenas ab7209asrc/middlewared/middlewared/utils typing_.py

flake8
DeltaFile
+1-0src/middlewared/middlewared/utils/typing_.py
+1-01 files

FreeBSD/ports 2aee48eaudio/mac distinfo Makefile

audio/mac: Update to 11.91

https://www.monkeysaudio.com/versionhistory.html
DeltaFile
+3-3audio/mac/distinfo
+1-1audio/mac/Makefile
+4-42 files

LLVM/project 734eff8libc/src/__support/wctype/conversion/random stdrng.h CMakeLists.txt

[libc][wctype] Upstream StdRng from PtrHash-cc prototype to LLVM libc
DeltaFile
+269-0libc/src/__support/wctype/conversion/random/stdrng.h
+10-0libc/src/__support/wctype/conversion/random/CMakeLists.txt
+279-02 files

LLVM/project a360959libc/src/__support/wctype/conversion/random vec512_storage.cpp imm.h

[libc][wctype] Upstream immintrin storage from PtrHash-cc prototype to LLVM libc
DeltaFile
+342-0libc/src/__support/wctype/conversion/random/vec512_storage.cpp
+268-0libc/src/__support/wctype/conversion/random/imm.h
+82-0libc/src/__support/wctype/conversion/random/vec512_storage.h
+76-0libc/src/__support/wctype/conversion/random/vec128_storage.h
+63-0libc/src/__support/wctype/conversion/random/vec256_storage.h
+60-0libc/src/__support/wctype/conversion/random/vec256_storage.cpp
+891-01 files not shown
+913-07 files

LLVM/project a00af6alibc/src/__support/wctype/conversion/utils utils.h CMakeLists.txt

[libc][wctype] Upstream common utils header file from PtrHash-cc prototype to LLVM libc
DeltaFile
+212-0libc/src/__support/wctype/conversion/utils/utils.h
+12-0libc/src/__support/wctype/conversion/utils/CMakeLists.txt
+224-02 files

LLVM/project a306d1flibc/src/__support/wctype/conversion/utils slice.h

format
DeltaFile
+0-1libc/src/__support/wctype/conversion/utils/slice.h
+0-11 files

LLVM/project 9b54b03libc/src/__support/wctype/conversion/utils enumerate.hpp

fix nesting
DeltaFile
+6-2libc/src/__support/wctype/conversion/utils/enumerate.hpp
+6-21 files

LLVM/project ee9d23blibc/src/__support/wctype/conversion CMakeLists.txt, libc/src/__support/wctype/conversion/random fastrand.h CMakeLists.txt

[libc][wctype] Upstream fastrand from PtrHash-cc prototype to LLVM libc
DeltaFile
+78-0libc/src/__support/wctype/conversion/random/fastrand.h
+7-0libc/src/__support/wctype/conversion/random/CMakeLists.txt
+2-0libc/src/__support/wctype/conversion/CMakeLists.txt
+87-03 files

LLVM/project 81dbf6blibc/src/__support/wctype/conversion/utils slice.h CMakeLists.txt

[libc][wctype] Upstream custom slice implementation from PtrHash-cc prototype to LLVM libc
DeltaFile
+113-0libc/src/__support/wctype/conversion/utils/slice.h
+11-0libc/src/__support/wctype/conversion/utils/CMakeLists.txt
+124-02 files

LLVM/project 9041842libc/src/__support/wctype/conversion/utils enumerate.hpp CMakeLists.txt

[libc][wctype] Upstream enumerate header from PtrHash-cc prototype to LLVM libc
DeltaFile
+66-0libc/src/__support/wctype/conversion/utils/enumerate.hpp
+10-0libc/src/__support/wctype/conversion/utils/CMakeLists.txt
+76-02 files

LLVM/project 0805dd4libc/src/__support/wctype/conversion/utils utils.h

fix nesting
DeltaFile
+6-2libc/src/__support/wctype/conversion/utils/utils.h
+6-21 files

LLVM/project 0177c8blibc/src/__support/wctype/conversion/utils utils.h

include range and chunk utils
DeltaFile
+166-1libc/src/__support/wctype/conversion/utils/utils.h
+166-11 files

LLVM/project b1ffb2dlibc/src/__support/wctype/conversion/utils enumerate.h enumerate.hpp

fix extension
DeltaFile
+70-0libc/src/__support/wctype/conversion/utils/enumerate.h
+0-70libc/src/__support/wctype/conversion/utils/enumerate.hpp
+70-702 files

LLVM/project 9571724libc/src/__support/wctype/conversion/utils slice.h

fix nesting
DeltaFile
+7-2libc/src/__support/wctype/conversion/utils/slice.h
+7-21 files