LLVM/project 9130be8 — mlir/lib/Dialect/SPIRV/IR CMakeLists.txt

[MLIR] Fix SPIRV shared libs build after #232793 (#234024)

This needed another dependency.

Should fix https://lab.llvm.org/buildbot/#/builders/234 and other
buildbots.
DeltaFile
+1-0mlir/lib/Dialect/SPIRV/IR/CMakeLists.txt
+1-01 files

NetBSD/pkgsrc WTjWv1i — lang/ruby rubyversion.mk, lang/ruby34 Makefile distinfo

   Pullup ticket #7276 - requested by taca
   lang/ruby34: Security fix

   Revisions pulled up:
   - lang/ruby/rubyversion.mk                                      1.332
   - lang/ruby34/Makefile                                          1.13
   - lang/ruby34/distinfo                                          1.19-1.20
   - lang/ruby34/patches/patch-lib_resolv.rb                       deleted
   - lang/ruby34/patches/patch-template_Makefile.in                1.2

   ---
      Module Name:      pkgsrc
      Committed By:     taca
      Date:             Tue Sep 22 09:29:37 UTC 2026

      Modified Files:
        pkgsrc/lang/ruby34: distinfo
        pkgsrc/lang/ruby34/patches: patch-template_Makefile.in


    [93 lines not shown]
VersionDeltaFile
1.1.2.1+21-3lang/ruby34/patches/patch-template_Makefile.in
1.18.2.1+5-6lang/ruby34/distinfo
1.331.2.1+2-2lang/ruby/rubyversion.mk
1.12.2.1+1-2lang/ruby34/Makefile
1.3.2.1+1-1lang/ruby34/patches/patch-lib_resolv.rb
+30-145 files

Linux/linux 4cbdd58 — arch/x86/events perf_event.h core.c, arch/x86/events/intel core.c ds.c

Merge tag 'perf-core-2026-10-18' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip

Pull perf events updates from Ingo Molnar:

 - Support SIMD/eGPRs/SSP register sampling in perf
   (Dapeng Mi, Kan Liang)

 - Turn amd_uncore_ctx events into a flexible array (Rosen Penev)

 - Finish the work related to fixing the guest PEBS path to not
   set unwanted PERF_GLOBAL_CTRL bits, for which urgent fixes
   are upstream already (Sean Christopherson)

 - Drop redundant counter slot searches in the AMD uncore
   driver (Usama Arif)

 - Don't WARN when the ext_regs_buf allocation fails (vineash)

 - Annotate x86_pmu::hybrid_pmu with __counted_by_ptr (Thorsten Blum)

    [23 lines not shown]
DeltaFile
+470-18arch/x86/events/core.c
+181-51arch/x86/events/intel/ds.c
+212-5arch/x86/events/perf_event.h
+158-19kernel/events/core.c
+149-23arch/x86/kernel/perf_regs.c
+105-49arch/x86/events/intel/core.c
+1,275-16526 files not shown
+1,575-30932 files

NetBSD/pkgsrc Ip3TVTa — security/mozilla-rootcerts-openssl Makefile PLIST

   mozilla-rootcerts-openssl: Update for mozilla-rootcerts changes
VersionDeltaFile
1.34+36-15security/mozilla-rootcerts-openssl/PLIST
1.42+3-3security/mozilla-rootcerts-openssl/Makefile
+39-182 files

NetBSD/pkgsrc fxXLMty — security/mozilla-rootcerts distinfo Makefile, security/mozilla-rootcerts/patches patch-certdata.txt

   mozilla-rootcerts: Second part of "remove compromised CAs"

   PR security/60908
VersionDeltaFile
1.6+123-3security/mozilla-rootcerts/patches/patch-certdata.txt
1.45+2-2security/mozilla-rootcerts/distinfo
1.68+2-2security/mozilla-rootcerts/Makefile
+127-73 files

NetBSD/pkgsrc X3Jmnmj — www/ruby-faraday1 Makefile distinfo

   Pullup ticket #7275 - requested by taca
   www/ruby-faraday1: Security fix

   Revisions pulled up:
   - www/ruby-faraday1/Makefile                                    1.6
   - www/ruby-faraday1/distinfo                                    1.4

   ---
      Module Name:      pkgsrc
      Committed By:     taca
      Date:             Thu Sep 24 05:26:37 UTC 2026

      Modified Files:
        pkgsrc/www/ruby-faraday1: Makefile distinfo

      Log Message:
      www/ruby-faraday1: update to 1.10.6

      1.10.5 (2026-02-12)

    [16 lines not shown]
VersionDeltaFile
1.3.18.1+4-4www/ruby-faraday1/distinfo
1.5.4.1+2-2www/ruby-faraday1/Makefile
+6-62 files

NetBSD/pkgsrc MAIwO1C — security/ca-certificates distinfo Makefile, security/ca-certificates/patches patch-mozilla_certdata.txt

   ca-certificates: Remove compromised certificates.

   https://emudhra.we-have-a-problem.com/

   PR security/60908
VersionDeltaFile
1.1+383-0security/ca-certificates/patches/patch-mozilla_certdata.txt
1.16+2-1security/ca-certificates/distinfo
1.19+2-1security/ca-certificates/Makefile
+387-23 files

Linux/linux 5b6dca0 — tools/objtool/Documentation klp-write-tests.txt klp-test-design.txt, tools/objtool/tests run-tests.sh lib.sh

Merge tag 'objtool-core-2026-10-18' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip

Pull objtool updates from Ingo Molnar:

 - Add unit test suite for objtool klp functionality and
   known failure modes (by Song Liu and Puranjay Mohan,
   with fixes by Joe Lawrence)

* tag 'objtool-core-2026-10-18' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: (58 commits)
  objtool/klp: Add test for ThinLTO symbols sharing a demangled name
  objtool/klp: Add test for Clang switch jump tables
  objtool/klp: Add test for UBSAN metadata in an unchanged function
  objtool/klp: Add test for absolute and __ADDRESSABLE symbols
  objtool/klp: Add test for a patch which strips a data annotation
  objtool/klp: Add test for the alignment of cloned data sections
  objtool/klp: Add test for alternative replacement code in checksums
  objtool/klp: Add test for instruction operand checksums
  objtool/klp: Add test for a static call introduced by the patch
  objtool/klp: Add test for tracepoint and pr_debug static branch keys

    [11 lines not shown]
DeltaFile
+911-0tools/objtool/tests/lib.sh
+286-0tools/objtool/Documentation/klp-test-design.txt
+266-0tools/objtool/Documentation/klp-write-tests.txt
+239-0tools/objtool/tests/run-tests.sh
+116-0tools/objtool/tests/generic/fixtures/checksum_data.c
+81-0tools/objtool/tests/generic/test-checksum-skip.sh
+1,899-088 files not shown
+5,299-194 files

LLVM/project e84522e — llvm/test/CodeGen/AMDGPU mad-mix-lo.ll vector-reduce-or.ll

test(amdgpu): Update demanded-bits checks
DeltaFile
+202-242llvm/test/CodeGen/AMDGPU/integer-mad-patterns.ll
+141-141llvm/test/CodeGen/AMDGPU/ds-alignment.ll
+51-77llvm/test/CodeGen/AMDGPU/vector-reduce-or.ll
+21-28llvm/test/CodeGen/AMDGPU/mad-mix-lo.ll
+415-4884 files

LLVM/project b9aed8f — clang/lib/CodeGen CGVTables.cpp, clang/test/CodeGenCXX thunks.cpp

[Clang][CodeGen] Use Thunk.ThisType pointee's alignment for 'this' in vtable thunks (#233555)

In a vtable thunk, the `this` parameter points to the base sub-object,
not the derived class object. Without setting it explicitly, we fall
back to use derived class alignment in
`CodeGenFunction::LoadCXXThisAddress` for thunk function, which is
incorrect.

Assisted-by: Gemini
DeltaFile
+18-12clang/lib/CodeGen/CGVTables.cpp
+23-0clang/test/CodeGenCXX/thunks.cpp
+41-122 files

FreeBSD/ports fb55970 — emulators/wine-proton Makefile pkg-plist

emulators/wine-proton: Fixup missing winepulse.drv in pkg-plist

This was making pulseaudio driver not operational.

PR:             299632
Sponsored by:   UNIS Labs (vvd, commit patch)
DeltaFile
+2-0emulators/wine-proton/pkg-plist
+1-0emulators/wine-proton/Makefile
+3-02 files

Dreckly/dreckly dc7198d — security/ca-certificates INSTALL DESCR, security/ca-certificates/files README.pkgsrc

ca-certificates: Remove; use mozilla-rootcerts
DeltaFile
+0-154security/ca-certificates/PLIST
+0-85security/ca-certificates/Makefile
+0-58security/ca-certificates/patches/patch-sbin_update-ca-certificates
+0-43security/ca-certificates/files/README.pkgsrc
+0-20security/ca-certificates/DESCR
+0-10security/ca-certificates/INSTALL
+0-3704 files not shown
+0-39310 files

LLVM/project 92c8481 — clang/lib/Parse ParseDecl.cpp, clang/lib/Sema SemaType.cpp

[BoundsSafety] Address review feedback on late-parsed counted_by types

Fixes for late-parsed counted_by-family type attributes:

- A block-pointer member hands its late attributes to the block-pointer chunk
  instead of asserting, so Sema rejects them like a non-pointer type.
- Late-parse type attributes only in member declarators. Function-pointer
  parameters, type names in `sizeof`, and other abstract declarators nested in a
  member are parsed eagerly. They used to be resolved in struct scope, and a
  paren that turned out to be a parameter list asserted.
- An unnamed struct hands its attributes to the enclosing record only when it's
  declared directly in a record, not when it's in a statement expression.
- In declaration-specifier position, only type attributes are late-parsed.
  Declaration attributes such as guarded_by are parsed eagerly again, so they
  apply to every declarator.
- Reject an attribute on a function return type in the late path too.
- Complete a node whose argument fails to parse with a RecoveryExpr and mark the
  fields invalid, rather than leave a CountAttributedType without a count.
- Report a rejected declaration-specifier attribute once rather than once per

    [7 lines not shown]
DeltaFile
+59-62clang/lib/Sema/SemaType.cpp
+49-30clang/lib/Parse/ParseDecl.cpp
+42-0clang/test/Sema/attr-counted-by-late-parsed-non-member.c
+41-0clang/test/PCH/attr-counted-by-late-parsed-parse-error.c
+36-0clang/test/Sema/attr-counted-by-late-parsed-block-pointer.c
+32-0clang/test/Sema/attr-counted-by-late-parsed-rejected-once.c
+259-927 files not shown
+369-10413 files

LLVM/project 637f9d7 — lldb/docs/resources formatterbytecode.md, lldb/examples/python formatter_bytecode.py

[lldb] Fix compile Python f-strings to improved `@fmt` (#232997)

Updates the `@fmt` selector, by adding support for Python f-strings to
the Python to bytecode compiler, and updating the evaluation of `@fmt`
by improved interfacing with `llvm::formatv`.

Changes to `@fmt`:

* Consume the arguments, leaving only the resulting string on the stack.
Previously, the arguments were left on the stack, unlike what the docs
describe and what the interpreter does.
* In version 2 formatters, replacements are automatically indexed.
Explicit indexes,such as `{0}`, are an error. This makes the stack
effect of `@fmt` clear from the format string: the number of arguments
is the number of replacements, and each argument is used once, in stack
order. Arguments can be reordered or reused with the stack operations.
* In version 2 formatters, layouts and options (`{,8}`, `{:x}`) are
accepted, but are currently ignored. They are treated as best effort
hints, so that support for them can be added later without changing the

    [21 lines not shown]
DeltaFile
+207-12lldb/examples/python/formatter_bytecode.py
+94-2lldb/unittests/DataFormatter/FormatterBytecodeTest.cpp
+57-2lldb/source/DataFormatters/FormatterBytecode.cpp
+21-1lldb/docs/resources/formatterbytecode.md
+379-174 files

NetBSD/pkgsrc xTzS7sY — devel/ocaml-yojson Makefile

   Add do-test target.
VersionDeltaFile
1.18+7-1devel/ocaml-yojson/Makefile
+7-11 files

LLVM/project e3191eb — llvm/lib/CodeGen/GlobalISel CombinerHelper.cpp, llvm/test/CodeGen/AArch64 fsh.ll overflow-vec.ll

feat(gisel): Mirror trunc/xor/select demanded bits

Extend scalar demanded-bits simplification to G_TRUNC, G_XOR, and
G_SELECT, following SelectionDAG traversal, known-bit propagation,
shared-use handling, and final folds. Honor GISel legality and target
profitability when rewriting or narrowing operations.

Share AArch64's logical-immediate search through a narrow XOR hook and
adapt XOR/shift profitability queries for both selectors. Preserve
SelectionDAG's constant-shrinking interface and node construction.

Share shift-amount validation in CodeGenCommonISel using templated
callbacks for selector-specific lane access and KnownBits queries.

Preserve recursive constant bypasses and use-specific rewrites of shared
producers. Recognize constants at the analysis depth limit, matching
SelectionDAG, and retain KnownBits-based bypasses as a fallback.

Cover AArch64 and AMDGPU with focused MIR and codegen tests, including
shared mask chains, SELECT arms, and depth-limited XOR bypasses.
DeltaFile
+1,302-0llvm/test/CodeGen/AArch64/GlobalISel/combine-simplify-demanded-bits-trunc-xor-select.mir
+508-508llvm/test/CodeGen/AArch64/overflow-vec.ll
+365-365llvm/test/CodeGen/AMDGPU/GlobalISel/fshl.ll
+333-29llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp
+159-172llvm/test/CodeGen/AArch64/fsh.ll
+159-168llvm/test/CodeGen/AMDGPU/GlobalISel/extractelement.ll
+2,826-1,24236 files not shown
+3,628-1,88442 files

LLVM/project 53d631f — llvm/include/llvm/CodeGen CodeGenCommonISel.h, llvm/lib/CodeGen CodeGenCommonISel.cpp

refactor(codegen): Move shift helpers out of line

Define the shared shift helpers in CodeGenCommonISel.cpp under llvm::detail. Use function_ref callbacks to preserve lazy KnownBits computation, and retain LLVM_ABI for callers in other CodeGen component libraries.
DeltaFile
+18-51llvm/include/llvm/CodeGen/CodeGenCommonISel.h
+57-0llvm/lib/CodeGen/CodeGenCommonISel.cpp
+4-3llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp
+3-3llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
+82-574 files

Linux/linux 776bb6d — include/linux hardirq.h interrupt_rc.h, kernel/irq refcount_interrupt_test.c

Merge tag 'locking-core-2026-10-18' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip

Pull locking updates from Ingo Molnar:

 - In the refcount checking code, BUG() on UAF related errors if
   CONFIG_BUG_ON_DATA_CORRUPTION=y (Jann Horn)

 - Add {over,under}flow detection for local_interrupt_{enable,disable}()
   (Boqun Feng)

 - Add kunit test case for max local_interrupt_disable() nesting level
   (Boqun Feng)

 - Clarify comment (Boqun Feng)

* tag 'locking-core-2026-10-18' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
  irq: Add max local_interrupt_disable() nesting level kunit test case
  irq: Explain better on NMI_MASK overflow condition
  irq: Add {over,under}flow detection for local_interrupt_{enable,disable}
  refcount: Use CONFIG_BUG_ON_DATA_CORRUPTION for UAF-related errors
DeltaFile
+22-0kernel/irq/refcount_interrupt_test.c
+12-3lib/refcount.c
+13-0include/linux/interrupt_rc.h
+1-1include/linux/hardirq.h
+48-44 files

LLVM/project 9a716d1 — llvm/test/CodeGen/AArch64 preserve_nonecc_call.ll

[AArch64] Test the i32 preserve_none argument registers on Windows

CC_AArch64_Preserve_None excludes X15 from the argument registers on
Windows, where it is used for stack allocation, but only the i64 case was
covered by preserve_nonecc_call.ll. Add the i32 counterpart: the 24th i32
argument is passed in w15 on AAPCS and Darwin targets and on the stack on
Windows.

Assisted-by: Claude
DeltaFile
+345-0llvm/test/CodeGen/AArch64/preserve_nonecc_call.ll
+345-01 files

Linux/linux cb95904 — Documentation/driver-api steal-governor.rst, drivers/virt steal_governor.c

Merge tag 'sched-core-2026-10-18' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip

Pull scheduler updates from Ingo Molnar:
 "Kconfig updates:

   - Simplify PREEMPT_DYNAMIC (Mark Rutland)

  Fair scheduler updates:

   - Remove redundant RUN_TO_PARITY check (Elif Topuz)

   - Declare augmented callbacks per field, fix
     rb_add_augmented_cached() descent (Yiwei Lin, Peter Zijlstra)

   - Restart fair hrtick after same-task repicks (Shubhang Kaushik)

   - Improve the scheduling latency of short slice tasks (Vincent
     Guittot)


    [83 lines not shown]
DeltaFile
+240-224kernel/sched/core.c
+296-0drivers/virt/steal_governor.c
+141-140kernel/sched/fair.c
+143-58include/linux/rbtree_augmented.h
+151-0Documentation/driver-api/steal-governor.rst
+68-12kernel/sched/sched.h
+1,039-43463 files not shown
+1,514-81669 files

LLVM/project cc3335d — clang/include/clang/Sema Sema.h, clang/lib/Parse ParseDecl.cpp

[BoundsSafety] Don't orphan a shared counted_by node when one declarator nests it

A late-parsed counted_by-family attribute in declaration-specifier position is
shared by every declarator in the declaration, so they share one incomplete
CountAttributedType. When one declarator nests the node, as `*b` does in
`IP __counted_by(n) a, *b;`, it is rejected and the node is marked rejected.
The completion pass then skipped the node for every declarator, so `a` kept a
CountAttributedType without a count and crashed on use in
FieldDecl::findCountedByField.

Make the rejection apply to the declarator only. The parser checks and clears
the mark after each declarator, and doesn't pair a rejected declarator's field
with the attribute. The completion pass skips an attribute with no fields left,
still without parsing its argument.

Assisted-by: Opus 5.5
DeltaFile
+32-0clang/test/Sema/attr-counted-by-late-parsed-regressions.c
+17-6clang/lib/Parse/ParseDecl.cpp
+8-6clang/include/clang/Sema/Sema.h
+57-123 files

LLVM/project 7b41bfa — clang/test/Modules bounds-safety-attributed-type-late-parsed.c, clang/test/PCH bounds-safety-attributed-type-late-parsed.c

[BoundsSafety][test] Add late-parsed counted_by type-attribute coverage

New tests exercising the late-parse fill-in mechanism:
  - Sema/attr-counted-by-weird-type-positions{,-late-parsed}.c: counted_by
    in assorted type positions, nested pointers, and rejection cases.
  - Sema/attr-bounds-safety-function-ptr-param.c: attributes on
    function-pointer-typed members.
  - Modules/ and PCH/ bounds-safety-attributed-type-late-parsed: the
    resolved type round-trips through serialization.

  - Sema/attr-counted-by-late-parsed-regressions.c: guards against the
    double-free on a nested-record decl-spec attribute and the null-count
    escape on a free-function parameter.
DeltaFile
+456-0clang/test/Sema/attr-counted-by-weird-type-positions-late-parsed.c
+454-0clang/test/Sema/attr-counted-by-weird-type-positions.c
+173-0clang/test/Sema/attr-bounds-safety-function-ptr-param.c
+111-0clang/test/Modules/bounds-safety-attributed-type-late-parsed.c
+104-0clang/test/Sema/attr-counted-by-late-parsed-regressions.c
+69-0clang/test/PCH/bounds-safety-attributed-type-late-parsed.c
+1,367-04 files not shown
+1,517-010 files

LLVM/project 6506bb4 — clang/lib/Parse ParseDecl.cpp, clang/lib/Sema SemaType.cpp

[BoundsSafety] Create incomplete counted_by types and wire up the refill

Activate late parsing for the counted_by family (counted_by / sized_by and
their _or_null variants) in type-attribute position, under
-fexperimental-late-parse-attributes, on top of the type-attribute handling,
the validation helper and the refill machinery added in the previous commits.

When such an attribute is seen during type construction and its argument
can't be resolved yet, build the CountAttributedType immediately with
getIncompleteCountAttributedType and record it against the enclosing record;
its count expression is filled in at the closing brace via the refill logic.
Because enclosing types refer to the node by pointer, completing it in place
leaves the type chain untouched.
DeltaFile
+189-20clang/lib/Parse/ParseDecl.cpp
+29-50clang/test/Sema/attr-counted-by-late-parsed-struct-ptrs.c
+14-50clang/test/Sema/attr-counted-by-or-null-late-parsed-struct-ptrs.c
+60-0clang/lib/Sema/SemaType.cpp
+11-42clang/test/Sema/attr-sized-by-or-null-late-parsed-struct-ptrs.c
+10-42clang/test/Sema/attr-sized-by-late-parsed-struct-ptrs.c
+313-20411 files not shown
+462-31617 files

LLVM/project e592d5a — clang/lib/Sema SemaType.cpp SemaDeclAttr.cpp

Remove deprecated declaration-position counted_by attribute handler
DeltaFile
+0-38clang/lib/Sema/SemaDeclAttr.cpp
+3-8clang/lib/Sema/SemaType.cpp
+3-462 files

LLVM/project 8fe7e54 — clang/include/clang/Basic DiagnosticSemaKinds.td, clang/lib/Sema SemaBoundsSafety.cpp

[BoundsSafety] Reject a second bounds attribute on the same pointer

A pointer with two counted_by-family attributes, as in
`int *__counted_by(n) __sized_by(m) p;`, got one CountAttributedType stacked on
another. Reject the second attribute with
err_counted_by_on_bounds_attributed_type, which names both attributes.

The check is in ValidateBoundsAttrTypeForTypePosition, so it applies however
the attributes are written: both on the pointer, in the declaration specifier,
or one there and one after the declarator. It's skipped under the
-fbounds-safety attribute model, which checks conflicting attributes itself in
checkBoundsAttrTypeConflictsAndMisc.

Assisted-by: Opus 5.5
DeltaFile
+58-0clang/test/Sema/attr-counted-by-multiple-on-pointer.c
+11-0clang/lib/Sema/SemaBoundsSafety.cpp
+4-0clang/include/clang/Basic/DiagnosticSemaKinds.td
+73-03 files

LLVM/project e04f450 — clang/include/clang/Basic DiagnosticSemaKinds.td, clang/include/clang/Sema Sema.h

[BoundsSafety] Reject counted_by on function return types

A counted_by-family attribute on a function's return type, including the
return type of the function a function-pointer or block-pointer member points
to, was reported as a nested pointer. getPointerNestLevel counted every
pointer, array and function chunk between the attribute and the name, so the
function chunk counted as a level of nesting.

Return types aren't supported yet. Reject them with a dedicated diagnostic,
err_counted_by_on_return_type, and measure nesting relative to the type the
attribute belongs to:

- isOnFunctionReturnType is true if any function chunk wraps the attribute.
- getPointerNestLevel counts pointer and array chunks only up to the nearest
  function chunk, so in `int *__counted_by(n) *(*fp)(void)` it's 1, relative
  to the return type.

ValidateBoundsAttrTypeForTypePosition takes the return-type position next to
the nesting level, and checks both in ValidateBoundsAttrPosition after the type

    [3 lines not shown]
DeltaFile
+41-81clang/lib/Sema/SemaType.cpp
+53-0clang/test/Sema/attr-counted-by-return-type.c
+30-10clang/lib/Sema/SemaBoundsSafety.cpp
+15-3clang/include/clang/Sema/Sema.h
+2-0clang/include/clang/Basic/DiagnosticSemaKinds.td
+141-945 files

OpenBSD/ports zowVRNi — multimedia/libmediainfo distinfo, multimedia/libmediainfo/patches patch-Project_GNU_Library_configure_ac patch-Project_GNU_Library_Makefile_am

   mediainfo: update to 26.10

   This includes many fixes resulting from security audits.
VersionDeltaFile
1.44.2.1+2-2multimedia/mediainfo/distinfo
1.25.2.1+2-2multimedia/libmediainfo/distinfo
1.2.20.1+1-1multimedia/mediainfo/patches/patch-Project_GNU_CLI_configure_ac
1.51.2.1+1-1multimedia/mediainfo/Makefile
1.8.6.1+1-1multimedia/libmediainfo/patches/patch-Project_GNU_Library_configure_ac
1.1.6.1+1-1multimedia/libmediainfo/patches/patch-Project_GNU_Library_Makefile_am
+8-81 files not shown
+9-97 files

NetBSD/pkgsrc Q5bmajx — devel/ocaml-duff Makefile

   Add do-test target.
VersionDeltaFile
1.9+8-1devel/ocaml-duff/Makefile
+8-11 files

LLVM/project d8b2a2f — flang/lib/Lower OpenACC.cpp, flang/test/Lower/OpenACC acc-reduction-remapping.f90

[flang][acc] Prefer the reduction mapping when remapping region symbols (#233938)

When a variable appears on several data clauses of one compute
construct, `AccDataMap::remapDataOperandSymbols` bound the region's
symbol to the first data operation result, on the assumption that every
result for a symbol addresses the same memory.

For a reduction the results are not interchangeable. The reduction
clause carries bounds for the section while the data clause maps the
whole variable, so for

```fortran
!$acc parallel loop copy(rarr) reduction(+:rarr(3:10))
```

The variable has two mappings and only the reduction one describes the
accumulator. Binding the region to the whole-array `copy` meant accesses
inside it, including the `acc.reduction` rooted on that declare, were
expressed against the variable's mapping rather than the accumulator's.

    [11 lines not shown]
DeltaFile
+38-0flang/test/Lower/OpenACC/acc-reduction-remapping.f90
+16-3flang/lib/Lower/OpenACC.cpp
+54-32 files

LLVM/project 813dd9f — clang/lib/Driver/ToolChains CommonArgs.cpp Clang.cpp, clang/test/Driver aarch64-uefi-constructed-args.c aarch64-security-options.c

[clang][Driver] Use the Windows ARM64 defaults for aarch64-unknown-uefi

Match the Windows ARM64 driver defaults for aarch64-unknown-uefi, which
follows the same ABI:

* char is signed, so do not pass -fno-signed-char,
* the frame chain must stay valid even when frame pointers are omitted,
  so -fomit-frame-pointer yields -mframe-pointer=reserved rather than
  none, as the backend reserves the frame pointer for UEFI as well,
* -msign-return-address selects the B key, the only one the backend
  accepts for Windows and UEFI.

Assisted-by: Claude
DeltaFile
+9-0clang/test/Driver/aarch64-uefi-constructed-args.c
+9-0clang/test/Driver/aarch64-security-options.c
+4-4clang/lib/Driver/ToolChains/CommonArgs.cpp
+4-4clang/lib/Driver/ToolChains/Clang.cpp
+26-84 files