LLVM/project 45a3056flang/docs FortranStandardsSupport.md index.md

[Flang] Add a Fortran Standards Support doc (#132195)

DeltaFile
+118-0flang/docs/FortranStandardsSupport.md
+1-0flang/docs/index.md
+119-02 files

OPNSense/core 3034380src/etc/inc util.inc

system: remove unused format_bytes()
DeltaFile
+0-17src/etc/inc/util.inc
+0-171 files

OPNSense/core 54629f4src/etc/inc certs.inc

system: remove unused cert_get_subject_array()
DeltaFile
+0-19src/etc/inc/certs.inc
+0-191 files

LLVM/project de81b85llvm/lib/Target/AArch64 AArch64ISelLowering.cpp, llvm/test/CodeGen/AArch64 sve-varargs-caller-broken.ll sve-varargs.ll

[AArch64] Allow variadic calls with SVE argument if it is named. (#136833)

The following case used to work:

  void foo(svint32_t a, ...);
  void bar(svint32_t a) { foo(a); }

but 6c9086d13fa7e1069e75ed2d139aae30ee3863c8 introduced a regression
that wasn't caught by the existing test `sve-varargs.ll` because the
call in the test wasn't a tail call and therefore skipped the code-path
with the `report_fatal_error`.
DeltaFile
+17-4llvm/test/CodeGen/AArch64/sve-varargs-caller-broken.ll
+12-2llvm/test/CodeGen/AArch64/sve-varargs.ll
+4-0llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
+33-63 files

OPNSense/core bab4314src/etc/inc/plugins.inc.d captiveportal.inc

captive portal: drop forced redirection (test for https://github.com/opnsense/core/issues/8261)
DeltaFile
+0-22src/etc/inc/plugins.inc.d/captiveportal.inc
+0-221 files

OPNSense/core 51dcbccsrc/etc/inc config.inc

config: remove unused config_restore()
DeltaFile
+0-19src/etc/inc/config.inc
+0-191 files

LLVM/project fb0000blldb/include/lldb/Interpreter OptionValueEnumeration.h, lldb/source/Interpreter OptionValueEnumeration.cpp

[lldb][lldb-dap] Add ToJSON for OptionValueEnumeration (#137007)

This automatically enables reading enum settings in the SB API
DeltaFile
+12-2lldb/source/Interpreter/OptionValueEnumeration.cpp
+3-0lldb/test/API/commands/settings/TestSettings.py
+2-0lldb/include/lldb/Interpreter/OptionValueEnumeration.h
+17-23 files

OPNSense/core 5aa8d20src/etc/inc util.inc

interfaces: remove unused is_interface_assigned()
DeltaFile
+0-24src/etc/inc/util.inc
+0-241 files

OPNSense/core 4ce4450src/www vpn_openvpn_client.php vpn_openvpn_server.php

openvpn: remove is_interface_assigned() so it can be removed
DeltaFile
+6-16src/www/vpn_openvpn_client.php
+2-8src/www/vpn_openvpn_server.php
+8-242 files

FreeBSD/ports 4de34b9www/gohugo distinfo Makefile

www/gohugo: Update to 0.146.7

ChangeLog: https://github.com/gohugoio/hugo/releases/tag/v0.146.7

Bug fixes

 * Revert the breaking change from 0.146.0 with dots in content filenames
 * tpl: Fix indeterminate template lookup with templates with and without lang
 * tpl/collections: Fix where ... not in with empty slice
 * tpl: Fix layout fall back logic when layout is set in front matter but not
   found

Improvements

 * parser/metadecoders: Add CSV targetType (map or slice) option to
   transform.Unmarshal
 * tpl: Detect and fail on infinite template recursion

Dependency Updates

    [4 lines not shown]
DeltaFile
+5-5www/gohugo/distinfo
+1-1www/gohugo/Makefile
+6-62 files

FreeBSD/ports f4d5ba8graphics/drm-66-kmod distinfo Makefile, graphics/nvidia-drm-66-kmod distinfo Makefile

graphics/drm-66-kmod: Update to drm_v6.6.25_3

Fix compile on FreeBSD-CURRENT.

Sponsored by:   Beckhoff Automation GmbH & Co. KG
DeltaFile
+3-3graphics/drm-66-kmod/distinfo
+3-3graphics/nvidia-drm-66-kmod/distinfo
+1-1graphics/nvidia-drm-66-kmod/Makefile
+1-1graphics/drm-66-kmod/Makefile
+1-1graphics/drm-66-kmod/Makefile.version
+9-95 files

FreeBSD/ports e9f0afegraphics/drm-61-kmod distinfo Makefile, graphics/nvidia-drm-61-kmod distinfo Makefile

graphics/drm-61-kmod: Update to drm_v6.1.128_2

Fix compile on FreeBSD-CURRENT.

Sponsored by:   Beckhoff Automation GmbH & Co. KG
DeltaFile
+3-3graphics/drm-61-kmod/distinfo
+3-3graphics/nvidia-drm-61-kmod/distinfo
+1-1graphics/drm-61-kmod/Makefile
+1-1graphics/drm-61-kmod/Makefile.version
+1-1graphics/nvidia-drm-61-kmod/Makefile
+9-95 files

HardenedBSD/src 5c4a381sys/arm/ti/omap4 omap4_prcm_clks.c, sys/contrib/edk2/Include/IndustryStandard Acpi60.h Acpi51.h

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi
DeltaFile
+1,465-1,304sys/contrib/edk2/Include/Library/BaseLib.h
+2,079-166sys/dev/bnxt/bnxt_en/hsi_struct_def.h
+959-942sys/contrib/edk2/Include/IndustryStandard/Acpi60.h
+824-807sys/contrib/edk2/Include/IndustryStandard/Acpi51.h
+764-753sys/contrib/edk2/Include/IndustryStandard/Acpi50.h
+0-1,499sys/arm/ti/omap4/omap4_prcm_clks.c
+6,091-5,47195 files not shown
+12,162-16,145101 files

HardenedBSD/src 52c3061sbin/ifconfig ifconfig.8, sys/netinet6 in6_pcb.c

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+15-6sbin/ifconfig/ifconfig.8
+4-5sys/netinet6/in6_pcb.c
+19-112 files

HardenedBSD/src 2a931f7include signal.h, lib/libc/gen psignal.3 sysctl.3

Merge branch 'freebsd/14-stable/main' into hardened/14-stable/master
DeltaFile
+21-1lib/libc/gen/psignal.3
+8-8lib/libc/gen/sysctl.3
+6-0lib/libc/gen/psignal.c
+2-1lib/libc/gen/Makefile.inc
+1-0lib/libc/gen/Symbol.map
+1-0include/signal.h
+39-106 files

LLVM/project dbb0605llvm/lib/CodeGen/SelectionDAG SelectionDAG.cpp

[SelectionDAG] Add NewSDValueDbgMsg to getAtomic.
DeltaFile
+3-1llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
+3-11 files

FreeBSD/ports 470af3cwww/hs-postgrest distinfo Makefile

www/hs-postgrest: Update to 12.2.11

PR:             286304
DeltaFile
+3-3www/hs-postgrest/distinfo
+1-1www/hs-postgrest/Makefile
+4-42 files

OPNSense/core f31d7a8src/www interfaces_wireless.php

interfaces: remove is_interface_assigned() use from wlan
DeltaFile
+10-6src/www/interfaces_wireless.php
+10-61 files

LLVM/project c559af9flang/lib/Lower ConvertType.cpp, flang/test/Lower do_concurrent_local_assoc_entity.f90

[flang] Retrieve shape from selector when generating assoc sym type

This PR extends `genSymbolType` so that the type of an associating symbol
carries the shape of the selector expression, if any. This is a fix for
a bug that triggered when an associating symbol is used in a locality
specifier. For example, given the following input:

```fortran
  associate(a => aa(4:))
    do concurrent (i = 4:11) local(a)
      a(i) = 0
    end do
  end associate
```
before the changes in the PR, flang would assert that we are casting
between incompatible types. The issue happened since for the associating
symbol (`a`), flang generated its type as `f32` rather than
`!fir.array<8xf32>` as it should be in this case.
DeltaFile
+22-0flang/test/Lower/do_concurrent_local_assoc_entity.f90
+17-0flang/lib/Lower/ConvertType.cpp
+39-02 files

LLVM/project d5d5db3flang/lib/Lower ConvertType.cpp, flang/test/Lower do_concurrent_local_assoc_entity.f90

[flang] Retrieve shape from selector when generating assoc sym type

This PR extends `genSymbolType` so that the type of an associating symbol
carries the shape of the selector expression, if any. This is a fix for
a bug that triggered when an associating symbol is used in a locality
specifier. For example, given the following input:

```fortran
  associate(a => aa(4:))
    do concurrent (i = 4:11) local(a)
      a(i) = 0
    end do
  end associate
```
before the changes in the PR, flang would assert that we are casting
between incompatible types. The issue happened since for the associating
symbol (`a`), flang generated its type as `f32` rather than
`!fir.array<8xf32>` as it should be in this case.
DeltaFile
+22-0flang/test/Lower/do_concurrent_local_assoc_entity.f90
+17-0flang/lib/Lower/ConvertType.cpp
+39-02 files

LLVM/project 054ee17llvm/utils/gn/secondary/lldb/source/Plugins/Process/Utility BUILD.gn

[gn build] Port 096ab51de034
DeltaFile
+1-0llvm/utils/gn/secondary/lldb/source/Plugins/Process/Utility/BUILD.gn
+1-01 files

LLVM/project 096ab51lldb/source/Plugins/ObjectFile/Mach-O ObjectFileMachO.cpp, lldb/source/Plugins/Process/Utility RegisterContextDarwin_riscv32.cpp RegisterContextDarwin_riscv32.h

[lldb][MachO] MachO corefile support for riscv32 binaries (#137092)

Add support for reading a macho corefile with CPU_TYPE_RISCV and the
riscv32 general purpose register file. I added code for the floating
point and exception registers too, but haven't exercised this. If we
start putting the full CSR register bank in a riscv corefile, it'll be
in separate 4k byte chunks, but I don't have a corefile to test against
that so I haven't written the code to read it.

The RegisterContextDarwin_riscv32 is copied & in the style of the other
RegisterContextDarwin classes; it's not the first choice I would make
for representing this, but it wasn't worth changing for this cputype.

rdar://145014653
DeltaFile
+1,313-0lldb/source/Plugins/Process/Utility/RegisterContextDarwin_riscv32.cpp
+260-0lldb/source/Plugins/Process/Utility/RegisterContextDarwin_riscv32.h
+152-0lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp
+116-0lldb/test/API/macosx/riscv32-corefile/create-empty-riscv-corefile.cpp
+82-0lldb/test/API/macosx/riscv32-corefile/TestRV32MachOCorefile.py
+7-0lldb/test/API/macosx/riscv32-corefile/Makefile
+1,930-01 files not shown
+1,931-07 files

LLVM/project 31c7997clang/lib/CodeGen CGExpr.cpp CGClass.cpp

[cfi] Fix one -fno-sanitize-merge case, and add two TODOs (#135438)

-fno-sanitize-merge (introduced in
https://github.com/llvm/llvm-project/pull/120464) nearly works for CFI:
code that calls EmitCheck will already check the merge options. This
patch fixes one EmitTrapCheck call, which did not check the merge
options, and for two other EmitTrapChecks, adds two TODOs that explain
why it is difficult to fix them.
DeltaFile
+10-2clang/lib/CodeGen/CGExpr.cpp
+2-1clang/lib/CodeGen/CGClass.cpp
+12-32 files

LLVM/project dcf2c2dllvm/test/CodeGen/AMDGPU llc-pipeline-npm.ll

separate tests for O2 and O3
DeltaFile
+137-2llvm/test/CodeGen/AMDGPU/llc-pipeline-npm.ll
+137-21 files

HardenedBSD/ports c587445games/naev Makefile, games/naev/files patch-meson.build

games/naev: Fix build

Reported by:     pkg-fallout
DeltaFile
+11-2games/naev/files/patch-meson.build
+3-1games/naev/Makefile
+14-32 files

FreeBSD/ports c587445games/naev Makefile, games/naev/files patch-meson.build

games/naev: Fix build

Reported by:     pkg-fallout
DeltaFile
+11-2games/naev/files/patch-meson.build
+3-1games/naev/Makefile
+14-32 files

LLVM/project 77fe6aalibclc/cmake/modules AddLibclc.cmake

[libclc] only check filename part of the source for avoiding duplication (#135710)

llvm-diff shows this PR has no changes to amdgcn--amdhsa.bc.

Motivation is that in our downstream the same category of target
built-ins, e.g. math, are organized in several different folders. For
example, in target SOURCES we have math-common/cos.cl, while in generic
SOURCES it is math/cos.cl. Based on current check rule that compares
both folder name and base filename, target math-common/cos.cl won't
override math/cos.cl when collecting source files from SOURCES files in
cmake function libclc_configure_lib_source.

With this PR, we allow folder name to be different in the process.

A notable change of this PR is that two entries in SOURCES with the same
base filename must not implements the same built-in.
DeltaFile
+9-3libclc/cmake/modules/AddLibclc.cmake
+9-31 files

LLVM/project cb96a3dllvm/lib/Transforms/Instrumentation MemProfiler.cpp, llvm/test/Transforms/PGOProfile memprof-dump-matched-alloc-site.ll memprof.ll

[memprof] Dump the number of matched frames (#137082)

This patch teaches readMemprof to dump the number of frames for each
allocation site match.  This information helps us analyze what part of
the call stack in the MemProf profile has matched the IR.

Aside from updating existing test cases, this patch adds one more test
case, memprof-dump-matched-alloc-site.ll, because none of the existing
test cases has the number of frames greater than one.
DeltaFile
+78-0llvm/test/Transforms/PGOProfile/memprof-dump-matched-alloc-site.ll
+8-8llvm/test/Transforms/PGOProfile/memprof.ll
+4-2llvm/lib/Transforms/Instrumentation/MemProfiler.cpp
+1-1llvm/test/Transforms/PGOProfile/memprof-dump-matched-call-sites.ll
+91-114 files

LLVM/project cd92d8dclang/test/Format lit.local.cfg

[clang-format][NFC] Reformat clang/test/Format/lit.local.cfg with black
DeltaFile
+2-2clang/test/Format/lit.local.cfg
+2-21 files

LLVM/project 1e3a7d1clang/test/Driver riscv-cpus.c, clang/test/Modules/Inputs/PR137102 type_aware_destroying_new_delete.h

rebase

Created using spr 1.3.4
DeltaFile
+124-0llvm/lib/ProfileData/IndexedMemProfData.cpp
+0-123llvm/lib/ProfileData/InstrProfReader.cpp
+52-0clang/test/Modules/Inputs/PR137102/type_aware_destroying_new_delete.h
+52-0clang/test/PCH/Inputs/type_aware_destroying_new_delete.h
+38-4mlir/lib/Dialect/Vector/IR/VectorOps.cpp
+34-0clang/test/Driver/riscv-cpus.c
+300-12722 files not shown
+507-17528 files