LLVM/project fed86edllvm/lib/Analysis DependenceAnalysis.cpp

Remove redundant logic

Signed-off-by: Ruoyu Qiu <cabbaken at outlook.com>
DeltaFile
+0-6llvm/lib/Analysis/DependenceAnalysis.cpp
+0-61 files

LLVM/project 7bf3681llvm/lib/Analysis DependenceAnalysis.cpp

[DA] Fix overflow of calculation in weakCrossingSIVtest

This patch fixes a correctness issue where integer overflow in the
upper bound calculation of weakCrossingSIVtest caused the pass to
incorrectly prove independence.

The previous logic used `SCEV::getMulExpr` to calculate
`2 * ConstCoeff * UpperBound` and compared it to `Delta` using
`isKnownPredicate`. In the presence of overflow, this could yield
unsafe results.

This change replaces the SCEV arithmetic with `ConstantRange` and
its operation (`smul_fast`). If the calculation overflows,
`intersectWith(MLRange).isEmptySet()` would be false, ensures we
conservatively assume a dependence if the bounds cannot be proven
safe.

Signed-off-by: Ruoyu Qiu <cabbaken at outlook.com>
DeltaFile
+17-5llvm/lib/Analysis/DependenceAnalysis.cpp
+17-51 files

LLVM/project daf6df9llvm/lib/Analysis DependenceAnalysis.cpp, llvm/test/Analysis/DependenceAnalysis weak-crossing-siv-overflow.ll

update

Signed-off-by: Ruoyu Qiu <cabbaken at outlook.com>
DeltaFile
+59-0llvm/test/Analysis/DependenceAnalysis/weak-crossing-siv-overflow.ll
+16-15llvm/lib/Analysis/DependenceAnalysis.cpp
+75-152 files

LLVM/project dda64e6llvm/lib/Analysis DependenceAnalysis.cpp

Remove redundant logic

Signed-off-by: Ruoyu Qiu <cabbaken at outlook.com>
DeltaFile
+0-6llvm/lib/Analysis/DependenceAnalysis.cpp
+0-61 files

OpenBSD/ports PgJytiYnet/telemt Makefile

   net/telemt needs C1x to build so move to ports-gcc on base-gcc
   arches

   Fixes the build on sparc64
VersionDeltaFile
1.3+4-0net/telemt/Makefile
+4-01 files

NetBSD/pkgsrc x7F24Vhdoc CHANGES-2026

   tex package updates
VersionDeltaFile
1.1936+34-1doc/CHANGES-2026
+34-11 files

NetBSD/pkgsrc 0oWzo7fprint/tex-fvextra distinfo Makefile, print/tex-fvextra-doc distinfo Makefile

   tex-fvextra{,-doc}: update to 1.14.0

   changes unknown
VersionDeltaFile
1.8+4-4print/tex-fvextra-doc/distinfo
1.8+4-4print/tex-fvextra/distinfo
1.8+3-3print/tex-fvextra/Makefile
1.8+3-3print/tex-fvextra-doc/Makefile
+14-144 files

NetBSD/pkgsrc 4eaY5Faprint/tex-fragoli Makefile distinfo, print/tex-fragoli-doc distinfo Makefile

   tex-fragoli{,-doc}: update to 1.2.3

   * Fix wrong argument ordering in indirect translation commands
VersionDeltaFile
1.2+4-3print/tex-fragoli/Makefile
1.2+3-3print/tex-fragoli/distinfo
1.2+3-3print/tex-fragoli-doc/distinfo
1.2+2-2print/tex-fragoli-doc/Makefile
1.2+2-2print/tex-fragoli/DESCR
+14-135 files

NetBSD/pkgsrc xWiAIK1print/tex-footnotehyper DESCR Makefile, print/tex-footnotehyper-doc distinfo Makefile

   tex-footnotehyper{,-doc}: update to 1.1f

   changes unknown
VersionDeltaFile
1.2+6-3print/tex-footnotehyper/DESCR
1.7+3-3print/tex-footnotehyper/Makefile
1.7+3-3print/tex-footnotehyper-doc/distinfo
1.7+3-3print/tex-footnotehyper/distinfo
1.7+2-2print/tex-footnotehyper-doc/Makefile
+17-145 files

FreeBSD/src 6904270usr.sbin/syslogd syslogd.c, usr.sbin/syslogd/tests syslogd_test.sh

syslogd: Fix ereregex property filters and add test

This change fixes Bug 293879, where ereregex filters in syslogd
did not handle alternation correctly.

The issue appears to come from mixing up two different kinds of
flags: syslogd's internal serialized filter flags in
usr.sbin/syslogd/syslogd.h, and the regex compilation flags from
include/regex.h. ereregex was storing REG_EXTENDED in cmp_flags,
even though cmp_flags is meant to carry syslogd's own FILT_FLAG_*
values for configuration serialization and reconstruction.

REG_EXTENDED has the same bit value as FILT_FLAG_EXCLUDE, so the
filter could be reconstructed with the wrong semantics.

The fix stores FILT_FLAG_EXTENDED instead, allowing syslogd to
correctly REG_EXTENDED when compiling the regex.

A test was also added for both ereregex and !ereregex filters.

    [7 lines not shown]
DeltaFile
+22-0usr.sbin/syslogd/tests/syslogd_test.sh
+1-1usr.sbin/syslogd/syslogd.c
+23-12 files

NetBSD/pkgsrc k6UOS5Qprint/tex-fontaxes distinfo Makefile, print/tex-fontaxes-doc distinfo Makefile

   tex-fontaxes{,-doc}: update to 2.0.2

   Fixes a bug which lead to an unrecoverable error in combination
   with certain packages.
VersionDeltaFile
1.5+4-4print/tex-fontaxes/distinfo
1.5+4-4print/tex-fontaxes-doc/distinfo
1.5+3-3print/tex-fontaxes/Makefile
1.5+2-2print/tex-fontaxes-doc/Makefile
1.2+1-2print/tex-fontaxes-doc/PLIST
1.2+2-1print/tex-fontaxes/DESCR
+16-161 files not shown
+17-167 files

NetBSD/pkgsrc Ufq4TbEprint/tex-fmtcount distinfo Makefile, print/tex-fmtcount-doc distinfo Makefile

   tex-fmtcount{,-doc}: update to 3.12

   3.11
   * Improve documentation
   * Fix bug in italian capitalized ordinals

   3.12
   * Implement ordinals for Dutch
   * Add polyglossia tests for every language
   * Fix polyglossia language detection
VersionDeltaFile
1.12+4-4print/tex-fmtcount-doc/distinfo
1.12+4-4print/tex-fmtcount/distinfo
1.11+3-3print/tex-fmtcount/Makefile
1.11+3-3print/tex-fmtcount-doc/Makefile
1.2+1-1print/tex-fmtcount-doc/DESCR
+15-155 files

NetBSD/pkgsrc y8DSSuIprint/tex-flowfram distinfo Makefile, print/tex-flowfram-doc PLIST distinfo

   tex-flowfram{,-doc}: update to 2.1

   2.0
   Version 2.0 has been mostly rewritten using LaTeX3 commands and
    updated to take into account changes to the output routine in the
    LaTeX kernel. Some defaults have changed.
    If there are any compatibility issues you can rollback to v1.18
    or v1.17.

    New supplementary package flowframtkutils.sty included for use
    with FlowframTk (distributed separately). This doesn’t automatically
    load flowfram.sty as it may only be required for exported images.

   2.1
   - corrected misspelt function name (three arguments not four)
     \flowfram_frame_set_bool_true:nnn
   - trigger error if a flow frame is defined with zero or negative
     dimensions
   - changed no-page1-col warning to info

    [2 lines not shown]
VersionDeltaFile
1.2+30-4print/tex-flowfram-doc/PLIST
1.5+4-4print/tex-flowfram/distinfo
1.5+4-4print/tex-flowfram-doc/distinfo
1.4+4-4print/tex-flowfram/Makefile
1.4+3-4print/tex-flowfram-doc/Makefile
1.2+3-1print/tex-flowfram/PLIST
+48-216 files

NetBSD/pkgsrc S8XL5Q6print/tex-firstaid distinfo Makefile, print/tex-firstaid-doc distinfo Makefile

   tex-firstaid{,-doc}: update to 20251101a

   changes unknown
VersionDeltaFile
1.12+4-4print/tex-firstaid/distinfo
1.12+4-4print/tex-firstaid-doc/distinfo
1.10+3-3print/tex-firstaid/Makefile
1.10+3-3print/tex-firstaid-doc/Makefile
+14-144 files

NetBSD/src 5Kz0kv7sys/arch/m68k/m68k switch_subr.s, sys/arch/news68k/news68k locore.s

   switch_subr.s is now a standlone file, so the boilerplate in each
   locore.s that pulled it in is unnecessary.
VersionDeltaFile
1.91+1-16sys/arch/sun3/sun3x/locore.s
1.161+1-15sys/arch/x68k/x68k/locore.s
1.45+7-7sys/arch/m68k/m68k/switch_subr.s
1.53+1-12sys/arch/sun2/sun2/locore.s
1.117+1-11sys/arch/news68k/news68k/locore.s
1.127+1-11sys/arch/sun3/sun3/locore.s
+12-7210 files not shown
+24-14616 files

NetBSD/pkgsrc cqlBwSBprint/tex-fancyvrb distinfo Makefile, print/tex-fancyvrb-doc distinfo Makefile

   tex-fancyvrb{,-doc}: update to 4.6

   changes unknown
VersionDeltaFile
1.16+3-3print/tex-fancyvrb/distinfo
1.16+3-3print/tex-fancyvrb-doc/distinfo
1.16+2-2print/tex-fancyvrb-doc/Makefile
1.17+2-2print/tex-fancyvrb/Makefile
+10-104 files

NetBSD/pkgsrc jiKNTvEprint/tex-europecv Makefile distinfo, print/tex-europecv-doc Makefile distinfo

   tex-europecv{,-doc}: update to 2025

   changes unknown
VersionDeltaFile
1.14+4-4print/tex-europecv-doc/Makefile
1.14+4-4print/tex-europecv/Makefile
1.14+3-3print/tex-europecv/distinfo
1.14+3-3print/tex-europecv-doc/distinfo
1.6+1-0print/tex-europecv-doc/PLIST
+15-145 files

LLVM/project 670de1fcompiler-rt/lib/msan msan_linux.cpp

[compiler-rt][msan] Fix 32-bit overflow in CheckMemoryLayoutSanity (#189199)

Use start + (end - start) / 2 instead of (start + end) / 2 to compute
the midpoint address. The original expression overflows when start + end
exceeds UPTR_MAX, which happens on 32-bit targets whose memory layout
includes regions above 0x80000000.
DeltaFile
+3-2compiler-rt/lib/msan/msan_linux.cpp
+3-21 files

NetBSD/pkgsrc tSY5cNqprint/tex-eso-pic distinfo Makefile, print/tex-eso-pic-doc distinfo Makefile

   tex-eso-pic{,-doc}: update to 3.0d

   changes unknown
VersionDeltaFile
1.13+3-3print/tex-eso-pic-doc/distinfo
1.13+3-3print/tex-eso-pic/distinfo
1.13+2-2print/tex-eso-pic-doc/Makefile
1.13+2-2print/tex-eso-pic/Makefile
+10-104 files

LLVM/project 89d57d0compiler-rt/lib/sanitizer_common sanitizer_platform_limits_posix.cpp

[compiler-rt][sanitizer] Add struct_rlimit64_sz for musl (#189197)

On musl, rlimit64 is an alias for rlimit rather than a distinct type
provided by glibc. Add a SANITIZER_MUSL elif branch so that
struct_rlimit64_sz is defined for musl-based Linux targets.
DeltaFile
+5-2compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.cpp
+5-21 files

NetBSD/pkgsrc oB1z3mJprint/tex-embedfile Makefile distinfo, print/tex-embedfile-doc distinfo Makefile

   tex-embedfile{,-doc}: update to 2.13

   * embedfile is now compatible with the LaTeX PDF management.
VersionDeltaFile
1.5+3-3print/tex-embedfile-doc/distinfo
1.3+3-3print/tex-embedfile/Makefile
1.5+3-3print/tex-embedfile/distinfo
1.3+2-2print/tex-embedfile-doc/Makefile
+11-114 files

FreeBSD/ports 70c8688security/nmap/files patch-libdnet-stripped_configure patch-nping_Crypto.cc

security/nmap: Update to 7.99
DeltaFile
+0-29security/nmap/files/patch-libdnet-stripped_configure
+0-13security/nmap/files/patch-nping_Crypto.cc
+0-13security/nmap/files/patch-nse__openssl.cc
+0-13security/nmap/files/patch-nse__ssl__cert.cc
+0-11security/nmap/files/patch-libdnet-stripped_src_intf.c
+3-3security/nmap/files/patch-liblua_Makefile
+3-822 files not shown
+7-878 files

NetBSD/pkgsrc GI9u3h2print/tex-elsarticle DESCR distinfo, print/tex-elsarticle-doc distinfo Makefile

   tex-elsarticle{,-doc}: update to 3.5

   The support email id elsarticle at stmdocs.in has been replaced
   with support at elsevier.com.
VersionDeltaFile
1.2+5-3print/tex-elsarticle/DESCR
1.11+4-4print/tex-elsarticle/distinfo
1.11+4-4print/tex-elsarticle-doc/distinfo
1.11+3-3print/tex-elsarticle-doc/Makefile
1.11+3-3print/tex-elsarticle/Makefile
+19-175 files

NetBSD/pkgsrc YQPSXNpprint/tex-datatool distinfo Makefile, print/tex-datatool-doc distinfo Makefile

   tex-datatool{,-doc}: update to 3.4.3

   changes unknown
VersionDeltaFile
1.13+4-4print/tex-datatool-doc/distinfo
1.13+4-4print/tex-datatool/distinfo
1.12+3-3print/tex-datatool-doc/Makefile
1.12+3-3print/tex-datatool/Makefile
1.2+1-1print/tex-datatool-doc/DESCR
+15-155 files

FreeBSD/ports 79b10aesecurity/nmap-devel Makefile distinfo

security/nmap-devel: Update to the latest GH commit
DeltaFile
+3-4security/nmap-devel/Makefile
+3-3security/nmap-devel/distinfo
+6-72 files

NetBSD/pkgsrc nASNpyXprint/tex-cweb distinfo Makefile, print/tex-cweb-doc distinfo Makefile

   tex-cweb{,-doc}: update to 4.3.73848

   * CTANGLE purges trailing whitespace in preprocessor macros.
   * CWEAVE warns about @=verbatim@> material outside C code.
   * It most likely will serve as the basis for TeX Live 2026.
VersionDeltaFile
1.19+4-4print/tex-cweb/distinfo
1.19+4-4print/tex-cweb-doc/distinfo
1.18+3-3print/tex-cweb-doc/Makefile
1.19+3-3print/tex-cweb/Makefile
+14-144 files

NetBSD/pkgsrc Ay8wZ2Lprint/tex-ctable Makefile distinfo

   tex-ctable: update to 1.33

   - help argument missing in PackageError calls
   - Simultaneous use of pos and sideways options incorrectly tested
   - now contained in 1 self-extracting file (run tex ctable.dtx)
   - Corrected missing args inside AtBeginDocument
VersionDeltaFile
1.5+4-4print/tex-ctable/Makefile
1.6+4-4print/tex-ctable/distinfo
+8-82 files

NetBSD/pkgsrc RxTqdW3print/tex-csbulletin distinfo Makefile, print/tex-csbulletin-doc distinfo Makefile

   tex-csbulletin{,-doc}: update to 2025

   Update the list of editors in the imprint.
VersionDeltaFile
1.9+3-3print/tex-csbulletin/distinfo
1.9+3-3print/tex-csbulletin-doc/distinfo
1.8+2-2print/tex-csbulletin-doc/Makefile
1.8+2-2print/tex-csbulletin/Makefile
+10-104 files

FreeBSD/src e7de7fesys/dev/usb usbdevs

usbdevs: Add USB device IDs for Nuand bladeRF SDR

Add vendor and product IDs for bladeRF family of USB software defined radios manufactured by Nuand LLC.

Reviewed by:    imp, adrian
Differential Revision:  https://reviews.freebsd.org/D54733
DeltaFile
+7-0sys/dev/usb/usbdevs
+7-01 files

NetBSD/pkgsrc FAja0d2print/tex-colortbl distinfo Makefile, print/tex-colortbl-doc distinfo Makefile

   tex-colortbl{,-doc}: update to 1.0k

   Update to colortbl to match updated array package tagging code.
VersionDeltaFile
1.13+3-3print/tex-colortbl/distinfo
1.13+3-3print/tex-colortbl-doc/distinfo
1.15+2-2print/tex-colortbl/Makefile
1.12+2-2print/tex-colortbl-doc/Makefile
1.2+1-1print/tex-colortbl-doc/DESCR
+11-115 files