FreeNAS/freenas 9ca1fc8 — src/middlewared/middlewared/plugins/directoryservices_ datastore.py, tests/unit test_directoryservices_idmap_ranges.py

Do not exempt the AD backend from the idmap overlap check

Samba documents idmap ranges as disjoint. If two domains hold the same
uidNumber, both accounts get the same UID and winbind does not report it.

- Reject new overlaps between domains that use the AD backend. This only
  changes the primary domain against a trusted domain, as the API model
  already rejects overlaps between trusted domains.
- Saved overlaps are still left alone.
DeltaFile
+17-5tests/unit/test_directoryservices_idmap_ranges.py
+0-4src/middlewared/middlewared/plugins/directoryservices_/datastore.py
+17-92 files

LLVM/project 9baf701 — lld/ELF InputFiles.h Symbols.h, lld/test/ELF lazy-undef.s

[ELF] Parallelize symbol interning while parsing files. NFC (#238701)

Looking up global symbol names in the symbol table dominates the serial
doParseFiles loop, mostly through cache misses. Shard the global symbol
map and let helper threads run ahead of the loop, interning the names of
relocatable object files in input order. Before parsing a file, the loop
waits for the helper that claimed it, or claims the file and inserts its
symbols serially.

An interned symbol is invisible to find() until SymbolTable::insert
appends it to symVector, and resolution stays serial, so the output is
unchanged. The shards are locked only while the helpers run.

```
           Chromium                         clang (release)
--threads  link (ms)            parse       link (ms)           parse
1          +30 (+0.8%)          659 -> 690  +3 (+0.7%)          49 -> 52
2          2724 -> 2502 (-8%)   663 -> 455  347 -> 337 (-3.5%)  50 -> 40
8          1767 -> 1412 (-20%)  667 -> 313  181 -> 151 (-17%)   56 -> 24
16         1692 -> 1315 (-21%)  688 -> 326  159 -> 136 (-14%)   50 -> 25
```
DeltaFile
+66-8lld/ELF/InputFiles.cpp
+31-26lld/ELF/SymbolTable.cpp
+32-4lld/ELF/SymbolTable.h
+28-0lld/test/ELF/lazy-undef.s
+8-4lld/ELF/Symbols.h
+6-0lld/ELF/InputFiles.h
+171-426 files

LLVM/project c28200d — llvm/lib/Transforms/IPO FunctionSpecialization.cpp

[fixup] Run clang-format because originally the source wasn't properly formatted
DeltaFile
+3-3llvm/lib/Transforms/IPO/FunctionSpecialization.cpp
+3-31 files

LLVM/project 41cfdef — clang-tools-extra/clangd GlobalCompilationDatabase.cpp, clang-tools-extra/test/clang-doc DR-131697.cpp

[Tooling] Resolve relative "directory" against the compilation database (#235400)

JSONCompilationDatabase does not resolve a relative "directory", e.g.
`{"directory": ".", "command": "cc ../src/a.c", "file": "../src/a.c"}`.
getCompileCommands finds nothing, so clang-check reports "Compile
command not found" and clangd uses a fallback command.
getAllCompileCommands returns the directory verbatim, so each consumer
resolves it against its own working directory.

Resolve it against the directory containing compile_commands.json,
without resolving symlinks, so that paths keep the spelling clangd
receives from the editor. A compile_commands.json symlinked into the
source root is therefore relative to the source root. Since
loadFromBuffer has no file path, it takes the base directory as a new
first parameter.

LLM-aided
DeltaFile
+64-5clang/unittests/Tooling/CompilationDatabaseTest.cpp
+28-13clang/lib/Tooling/JSONCompilationDatabase.cpp
+15-11clang/include/clang/Tooling/JSONCompilationDatabase.h
+5-11clang-tools-extra/test/clang-doc/DR-131697.cpp
+2-1clang-tools-extra/clangd/GlobalCompilationDatabase.cpp
+1-1clang/unittests/Tooling/ToolingTest.cpp
+115-422 files not shown
+119-428 files

LLVM/project a92a6c9 — clang/lib/CIR/CodeGen CIRGenExprScalar.cpp CIRGenFixedPointBuilder.h, clang/test/CIR/CodeGen fixed-point-conversions.cpp fixed-point-arith.cpp

[CIR] Match classic codegen for saturating fixed-point negation and padded conversions

Three CIR fixed-point paths diverged from classic codegen. Unary minus on a
saturating fixed-point type emitted a plain subtraction instead of a
saturating 0 - x. With -fpadding-on-unsigned-fixed-point, float to unsigned
fixed-point conversion used fptoui and compared against 0 as unsigned, so the
clamp to 0 never fired; it now converts and clamps as signed, like
llvm::FixedPointBuilder. A saturating fixed-point conversion that kept the
width but changed signedness returned a value of the source CIR type, which
broke the cir.cmp verifier and needed a pointer bitcast to store; it now
casts to the destination type.

Assisted-by: Claude Code (Opus 5.5).
DeltaFile
+86-0clang/test/CIR/CodeGen/fixed-point-arith.cpp
+11-10clang/lib/CIR/CodeGen/CIRGenFixedPointBuilder.h
+14-0clang/lib/CIR/CodeGen/CIRGenExprScalar.cpp
+4-4clang/test/CIR/CodeGen/fixed-point-conversions.cpp
+115-144 files

LLVM/project 4817ca9 — clang/include/clang/CIR/Dialect/Builder CIRBaseBuilder.h, clang/include/clang/CIR/Dialect/IR CIROps.td

[CIR] Store nsw/nuw as an OverflowFlags bit enum and split out saturated add/sub

cir.add, cir.sub and cir.mul carried nsw and nuw as two separate unit
properties, and lowering mapped them to LLVM with an early return that
picked nuw over nsw, so an op with both flags lowered to `overflow<nuw>`
and lost nsw. cir.add and cir.sub also carried a `sat` flag that changed
the operation's result rather than adding a poison condition.

Store the flags as one OverflowFlags bit-enum property whose layout
matches mlir::LLVM::IntegerOverflowFlags, so lowering casts it directly
and keeps both flags. The property uses the default EnumProp syntax with
a space separator, printed as `nuw`, `nsw` or `nuw nsw` as in LLVM IR,
so no custom parser or printer is needed. cir.mul now shares the add/sub base class and so becomes Pure.

Saturating arithmetic moves to new cir.add.sat and cir.sub.sat ops, which
lower to the signed or unsigned saturation intrinsics by element type.
That leaves cir::OverflowBehavior only describing nsw/nuw, so the builder
takes cir::OverflowFlags instead.


    [6 lines not shown]
DeltaFile
+63-44clang/include/clang/CIR/Dialect/IR/CIROps.td
+22-57clang/include/clang/CIR/Dialect/Builder/CIRBaseBuilder.h
+42-37clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVM.cpp
+46-29clang/lib/CIR/CodeGen/CIRGenFixedPointBuilder.h
+62-0clang/test/CIR/IR/overflow-flags.cir
+47-5clang/test/CIR/CodeGen/fixed-point-arith.cpp
+282-17213 files not shown
+414-25819 files

LLVM/project 5a90282 — llvm/lib/Transforms/IPO ElimAvailExtern.cpp CalledValuePropagation.cpp

[IPO] Declare command line options in TableGen (#239113)

Add IPOOptions and port the options of a few files. The other IPO passes
will follow separately.

-mergefunc-verify, which only assertions builds read, now exists only in
assertion builds.

LLM-aided
DeltaFile
+42-71llvm/lib/Transforms/IPO/MergeFunctions.cpp
+87-0llvm/lib/Transforms/IPO/IPOOptions.td
+20-40llvm/lib/Transforms/IPO/GlobalOpt.cpp
+31-0llvm/lib/Transforms/IPO/IPOOptions.h
+9-17llvm/lib/Transforms/IPO/CalledValuePropagation.cpp
+4-19llvm/lib/Transforms/IPO/ElimAvailExtern.cpp
+193-1479 files not shown
+259-19115 files

LLVM/project 4f30a2a — clang/lib/CIR/CodeGen CIRGenDecl.cpp, clang/lib/CIR/Dialect/Transforms CXXABILowering.cpp

[CIR] Keep the address space in array ctor/dtor and new[]/delete[] (#231367)

Pointers to array elements lost the address space of the array, which
broke the CIR verifier on spirv64-amd-amdhsa
DeltaFile
+109-0clang/test/CIR/CodeGenHIP/array-structor-addrspace.hip
+30-0clang/test/CIR/IR/invalid-array-structor.cir
+5-6clang/lib/CIR/Dialect/Transforms/CXXABILowering.cpp
+6-2clang/lib/CIR/CodeGen/CIRGenDecl.cpp
+4-2clang/lib/CIR/Dialect/Transforms/TargetLowering/LowerItaniumCXXABI.cpp
+4-2clang/lib/CIR/Dialect/Transforms/TargetLowering/CIRCXXABI.cpp
+158-123 files not shown
+165-169 files

FreeBSD/doc c953b68 — website/content/en/releases/15.2R relnotes.adoc

15.2/relnotes: document igb/igbv split

Reviewed by: vladlen
Approved by: re (implicit)
Differential Revision: https://reviews.freebsd.org/D61081
DeltaFile
+18-0website/content/en/releases/15.2R/relnotes.adoc
+18-01 files

LLVM/project 3636fcd — utils/bazel/llvm-project-overlay/mlir/unittests BUILD.bazel

[Bazel] Fix bazel build after 91c7f95 (#239281)

https://buildkite.com/llvm-project/upstream-bazel/builds/204077/list?sid=01a1ac6c-f78a-4662-8ec7-4131fe5a3df0&tab=output

fails with error: module
@@+llvm_configure+llvm-project//mlir/unittests:ir_tests does not depend
on a module exporting 'llvm/Config/llvm-config.h'
DeltaFile
+1-0utils/bazel/llvm-project-overlay/mlir/unittests/BUILD.bazel
+1-01 files

LLVM/project 4624ddf — llvm/tools/dsymutil DwarfLinkerForBinary.cpp, llvm/tools/llvm-cfi-verify/lib GraphBuilder.cpp

[llvm] Remove unused includes (NFC) (#239118)

This patch removes unused #include directives across .cpp files under
llvm/, identified by clang-include-cleaner and verified with local
builds.

Assisted-by: Antigravity
DeltaFile
+0-19llvm/tools/dsymutil/DwarfLinkerForBinary.cpp
+0-10llvm/tools/llvm-cfi-verify/lib/GraphBuilder.cpp
+0-9llvm/tools/llvm-pdbutil/llvm-pdbutil.cpp
+0-7llvm/tools/llvm-pdbutil/PdbYaml.cpp
+0-5llvm/tools/llvm-readobj/ELFDumper.cpp
+0-5llvm/tools/llvm-gsymutil/llvm-gsymutil.cpp
+0-55170 files not shown
+1-317176 files

LLVM/project 5118206 — llvm/lib/Target/AMDGPU SIInstrInfo.cpp, llvm/test/CodeGen/AMDGPU twoaddr-wmma.mir

[AMDGPU] Update src2 live range when converting WMMA to three-address form

Since #225174, `LiveIntervals` is computed before the two-address instruction
pass. A two-address WMMA ties `src2` to an early-clobber `vdst`, so if `src2`
dies at the WMMA, its live range ends at the early-clobber slot. When the pass
converts the WMMA to the three-address form, `src2` is no longer tied and is
read at the register slot, but `SIInstrInfo::convertToThreeAddress` only updates
the live range of the def. The machine verifier then reports "Live segment
ending at early clobber slot must be redefined by an EC def in the same
instruction".

This PR moves the end of such a segment to the register slot, for the main range
and the subranges.

Fixes LCOMPILER-3197.
DeltaFile
+46-0llvm/test/CodeGen/AMDGPU/twoaddr-wmma.mir
+21-0llvm/lib/Target/AMDGPU/SIInstrInfo.cpp
+67-02 files

LLVM/project 0562159 — llvm/test/Transforms/StructurizeCFG callbr.ll

complete test coverage
DeltaFile
+15-0llvm/test/Transforms/StructurizeCFG/callbr.ll
+15-01 files

LLVM/project 202441c — llvm/lib/CodeGen/SelectionDAG DAGCombiner.cpp SelectionDAG.cpp

[DAG] FoldConstantArithmetic - add SMUL_LOHI/UMUL_LOHI handling (#239207)

Followup to #228877 which added support for constant folding nodes with
multiple results

Move the SMUL_LOHI/UMUL_LOHI constant folds out of getNode and into
FoldConstantArithmetic
DeltaFile
+16-22llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
+8-6llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
+24-282 files

LLVM/project 960bcc8 — flang/include/flang/Optimizer/Dialect FIRDialect.h, flang/include/flang/Optimizer/Support InitFIR.h

[flang][AliasAnalysis] See through memref casts (#235882)

After doing fir-opt --fir-to-memref, fir::AliasAnalysis couldn't see
through memref view ops (like memref.reinterpret_cast), so everything
was treated as MayAlias, even when Fortran guarantees they're disjoint
(like with a dummy argument and a local). This attaches
FortranObjectViewOpInterface to memref.cast and memref.reinterpret_cast,
so getSource can walk through those and determine that some of them are
NoAlias when Fortran allows it.

Assisted-by: Claude
DeltaFile
+126-0flang/test/Analysis/AliasAnalysis/alias-analysis-memref-views.fir
+85-0flang/lib/Optimizer/Dialect/FIRMemRefOpsInterfaces.cpp
+4-0flang/include/flang/Optimizer/Dialect/FIRDialect.h
+2-0flang/lib/Optimizer/Dialect/CMakeLists.txt
+1-0flang/include/flang/Optimizer/Support/InitFIR.h
+218-05 files

LLVM/project c97aad5 — libc/src/__support/math CMakeLists.txt exp10_double_eval.h, libc/test/src/math exp10_test.cpp

[libc][math] Optimize exp10 to share evaluations with exp and exp2. (#236973)

- Refactor double precision exp10 into exp10_double_eval.h and share
evaluations with exp and exp2.
- Optimize range reduction using fp-bitwise operations.

Assisted by: Gemini for analysis and refactoring
DeltaFile
+11-499libc/src/__support/math/exp10.h
+211-116libc/test/src/math/exp10_test.cpp
+233-0libc/src/__support/math/exp10_double_eval.h
+122-52libc/test/src/math/smoke/exp10_test.cpp
+24-14libc/src/__support/math/CMakeLists.txt
+22-15utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+623-6965 files not shown
+666-69911 files

LLVM/project beec9ad — llvm/test/CodeGen/WebAssembly simd-intrinsics.ll

[WebAssembly] simd-intrinsics.ll - add missing FAST-ISEL check-prefix (#239269)

Rename "SLOW" prefix to SDAG
DeltaFile
+46-10llvm/test/CodeGen/WebAssembly/simd-intrinsics.ll
+46-101 files

LLVM/project 71926ee — llvm/test/CodeGen/AMDGPU/GlobalISel inst-select-or-vcc-wave32.mir inst-select-and-vcc-wave32.mir

[AMDGPU] Fix malformed copy-like MIR in tests. NFC (#235323)

Fix COPYs, PHIs, REG_SEQUENCEs, an EXTRACT_SUBREG and an INSERT_SUBREG
whose operand widths disagree once subregister indices are taken into
account. These are wrong physical registers, register classes or
subregister indices that no pass ever read, mostly corrupted buffer
resource REG_SEQUENCEs.

Split the wave-size-specific copy_select_constrain_vcc_result_reg
functions out of inst-select-{and,or,xor}.mir. Each pinned its COPY
destination to a class valid for only one wave size while the file ran
under both, so one of the pair was always malformed.

Assisted by: Claude Opus 5.5
DeltaFile
+143-104llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-icmp.s64.mir
+0-154llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-xor.mir
+0-154llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-or.mir
+0-154llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-and.mir
+73-0llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-or-vcc-wave32.mir
+73-0llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-and-vcc-wave32.mir
+289-56640 files not shown
+846-90346 files

LLVM/project dc42352 — compiler-rt/lib/copyprof copyprof_preinit.cpp copyprof_interceptors_memintrinsics.cpp, compiler-rt/lib/copyprof/tests copyprof_state_test.cpp copyprof_interceptors_test.cpp

[CopyProf] Add libc interceptors. (#232851)

A copy is reported as unnecessary if neither the object nor any memory
it owns is modified before it is destroyed. So far, writes by
uninstrumented code, most importantly library functions (e.g. `memcpy`,
`memset`, etc.), are not accounted for, which leads to false positives.
Interceptors make these writes visible.

Additionally, objects constructed inside a d'tor are now marked as copy,
so that destroying temporaries (e.g. a string built for a log message)
does not suppress reports.

Note that `strndup` and `realpath` are not intercepted yet, as their
interceptors allocate memory via the `malloc` interceptor, which is only
added in a subsequent patch.

RFC:

https://discourse.llvm.org/t/rfc-copysanitizer-csan-detecting-unneccessary-object-copies-at-runtime/91038

    [2 lines not shown]
DeltaFile
+121-0compiler-rt/lib/copyprof/tests/copyprof_interceptors_test.cpp
+80-25compiler-rt/lib/copyprof/tests/copyprof_state_test.cpp
+90-0compiler-rt/lib/copyprof/copyprof_interceptors.cpp
+64-0compiler-rt/lib/copyprof/copyprof_interceptors.h
+27-0compiler-rt/lib/copyprof/copyprof_interceptors_memintrinsics.cpp
+23-0compiler-rt/lib/copyprof/copyprof_preinit.cpp
+405-256 files not shown
+461-3312 files

FreeBSD/ports d09a646 — textproc/py-mkdocs-simple-hooks Makefile

textproc/py-mkdocs-simple-hooks: Mark DEPRECATED

Deprecated upstream, textproc/py-mkdocs 1.4+ has hooks built in.
Set EXPIRATION_DATE to 2026-11-30, as agreed with the maintainer.

PR:             299949
Approved by:    Samir Noir <samir at noir.im> (maintainer)
MFH:            2026Q4

(cherry picked from commit 30927e6a7239c9908a09e45fc369b4e710103603)
DeltaFile
+4-1textproc/py-mkdocs-simple-hooks/Makefile
+4-11 files

FreeBSD/ports 30927e6 — textproc/py-mkdocs-simple-hooks Makefile

textproc/py-mkdocs-simple-hooks: Mark DEPRECATED

Deprecated upstream, textproc/py-mkdocs 1.4+ has hooks built in.
Set EXPIRATION_DATE to 2026-11-30, as agreed with the maintainer.

PR:             299949
Approved by:    Samir Noir <samir at noir.im> (maintainer)
MFH:            2026Q4
DeltaFile
+4-1textproc/py-mkdocs-simple-hooks/Makefile
+4-11 files

FreeNAS/freenas d7f41b5 — src/middlewared/middlewared/plugins/directoryservices_ datastore.py, tests/directory_services test_activedirectory_idmap.py

Reject new overlaps between Active Directory idmap ranges

The directory services refactor (368cc8cf63) removed the idmap plugin's range
validation and kept only a check between trusted domains. A trusted domain
could then share IDs with the primary domain or BUILTIN.

- Check BUILTIN, the primary domain and enabled trusted domains in
  directoryservices.update.
- Allow overlap between two domains that use the AD backend, as the idmap
  plugin did (a79a0d3c6e) and as testparm does.
- Leave overlaps already in the saved configuration alone, so that existing
  setups can still be disabled, enabled and saved.
DeltaFile
+211-0tests/unit/test_directoryservices_idmap_ranges.py
+51-0src/middlewared/middlewared/plugins/directoryservices_/datastore.py
+16-0tests/directory_services/test_activedirectory_idmap.py
+278-03 files

LLVM/project 4993bf1 — llvm/test/Transforms/GVN vector-poison.ll

[GVN] Explain the address space test in `vector-poison.ll`
DeltaFile
+2-0llvm/test/Transforms/GVN/vector-poison.ll
+2-01 files

LLVM/project 8617544 — flang/lib/Lower/OpenMP Clauses.cpp, flang/lib/Lower/Support ReductionProcessor.cpp

[flang][OpenMP] Iteration distance should be (+|-) some-expr

Verify that the operator is actually either + or -. Simplify the
pre-lowering representation to have intrinsic operator directly
instead of having a defined-operator.
DeltaFile
+38-36llvm/unittests/Frontend/OpenMPDecompositionTest.cpp
+25-16flang/lib/Lower/OpenMP/Clauses.cpp
+40-0flang/test/Semantics/OpenMP/doacross.f90
+14-15flang/lib/Lower/Support/ReductionProcessor.cpp
+17-0flang/test/Semantics/OpenMP/ordered03.f90
+10-4llvm/include/llvm/Frontend/OpenMP/ClauseT.h
+144-716 files not shown
+164-7712 files

LLVM/project c17e7c7 — libc/src/__support/math CMakeLists.txt pow.h, libc/test/src/math/smoke pow_test.cpp

[libc][math] Optimize pow 128-bit and 256-bit accurate passes and share exp2_df128

- Refactor 128-bit and 256-bit accurate passes to use multi-tier fixed-point arithmetic (Frac64, Frac128, Frac256) and share double_eval::exp2_df128 with exp/exp2/exp10.
- Simplify is_exact_rounding_boundary to operate on normalized (x_e, x_mant), unify power loops, and replace 64-bit hardware divisions with a leading-zero bit-width bound.
- Avoid general multi-limb normalization and conversion overhead in pow_accurate and pow_accurate_256.

Assisted by: Gemini for analysis and refactoring
DeltaFile
+445-738libc/src/__support/math/pow_accurate_256.h
+110-289libc/src/__support/math/pow_accurate_128.h
+52-55libc/src/__support/math/pow_utils.h
+71-9libc/test/src/math/smoke/pow_test.cpp
+15-15libc/src/__support/math/pow.h
+9-0libc/src/__support/math/CMakeLists.txt
+702-1,1062 files not shown
+707-1,1068 files

OPNSense/core 93186d2 — src/opnsense/mvc/app/views/OPNsense/Firewall filter_rule.volt

firewall: Add group to banner too, PR: https://forum.opnsense.org/index.php?topic=53299

(cherry picked from commit 9838676f3295112cae351bf9d88b22c730fd2079)
DeltaFile
+1-1src/opnsense/mvc/app/views/OPNsense/Firewall/filter_rule.volt
+1-11 files

FreeBSD/ports baaf380 — net-mgmt/zabbix8-server Makefile pkg-plist.frontend, net-mgmt/zabbix8-server/files zabbix_java.in zabbix_agentd.in

net-mgmt/zabbix8-server: Add new ports

Add Zabbix 8.0, the new LTS version.

Release announcement: https://www.zabbix.com/whats_new_8_0
DeltaFile
+2,352-0net-mgmt/zabbix8-server/pkg-plist.frontend
+266-0net-mgmt/zabbix8-server/Makefile
+74-0net-mgmt/zabbix8-server/files/zabbix_server.in
+73-0net-mgmt/zabbix8-server/files/zabbix_proxy.in
+67-0net-mgmt/zabbix8-server/files/zabbix_agentd.in
+47-0net-mgmt/zabbix8-server/files/zabbix_java.in
+2,879-012 files not shown
+3,066-018 files

FreeBSD/src 2734bbb — lib/libthr/thread thr_private.h

libthr: Create landing pad in thr_once in C++ exception

In _thr_once, if init_routine fails with exception, the stack allocate
__cup will become invalid when unwinder walk back and free the stack of
thr_once. This cause cleanup linked list be dangling. In here, we give
the cleanup function a landing pad so that we td can correctly point
to previous cleanup function.

Reviewed by:    kib
MFC after:      2 weeks
Differential Revision: https://reviews.freebsd.org/D61212
DeltaFile
+15-1lib/libthr/thread/thr_private.h
+15-11 files

LLVM/project 0fa861d — llvm/lib/Transforms/Instrumentation InstrProfiling.cpp, llvm/test/Instrumentation/InstrProfiling mcdc-counter-reloc-32bit.ll

[InstrProf] Use CreatePtrAddWithSExtOrTrunc() for bias (#239261)

The bias is always 64-bit, but we may be adding it to a 32-bit
pointer, resulting in a mismatch with the pointer index type.

Use CreatePtrAddWithSExtOrTrunc() to adjust for the index type.
(In practice, only the "trunc" case will occur, as otherwise the
index type would have to be larger than 64-bit bits.)
DeltaFile
+51-0llvm/test/Instrumentation/InstrProfiling/mcdc-counter-reloc-32bit.ll
+1-1llvm/lib/Transforms/Instrumentation/InstrProfiling.cpp
+52-12 files

FreeBSD/ports 319d10b — www/gitea distinfo Makefile

www/gitea: Security update 28.2.0 => 28.3.0, fix 21 CVEs

It contains a large number of security fixes, mostly around token
scopes, and bug fixes and performance improvements for Actions,
issues, pull requests and packages.

We strongly recommend that all users upgrade as soon as possible.

URL: https://blog.gitea.com/release-of-28.3.0/

PR:             300499
Approved by:    portmgr@ (blanket, security fix)
MFH:            2026Q4

(cherry picked from commit 4d2e00911ddaa5f72c2833a803627a107da6be05)
DeltaFile
+3-3www/gitea/distinfo
+3-3www/gitea/Makefile
+6-62 files