NetBSD/src JRhn0GQexternal/bsd/jemalloc/dist/include/jemalloc/internal quantum.h, external/bsd/jemalloc/include/jemalloc/internal quantum.h

   Add missing archs
VersionDeltaFile
1.2+80-73external/bsd/jemalloc/dist/include/jemalloc/internal/quantum.h
1.6+7-2external/bsd/jemalloc/include/jemalloc/internal/quantum.h
+87-752 files

NetBSD/src o7Utzu3external/bsd/jemalloc/dist/include/jemalloc jemalloc.h, external/bsd/jemalloc/include/jemalloc jemalloc.h

   re-instate the namespace protection from 5.3.0
VersionDeltaFile
1.3+37-5external/bsd/jemalloc/dist/include/jemalloc/jemalloc.h
1.12+37-5external/bsd/jemalloc/include/jemalloc/jemalloc.h
+74-102 files

NetBSD/src CSOhcn7tests/usr.bin/xlint/lint1 msg_309.c

   tests/lint: add test cases for possibly zero-extended sign bit
VersionDeltaFile
1.10+8-1tests/usr.bin/xlint/lint1/msg_309.c
+8-11 files

NetBSD/src 8oIT7ybusr.bin/xlint/lint1 tree.c externs1.h

   lint: simplify deriving pointer types in expressions
VersionDeltaFile
1.713+9-9usr.bin/xlint/lint1/tree.c
1.246+1-2usr.bin/xlint/lint1/externs1.h
+10-112 files

NetBSD/src ju3vswFtests/usr.bin/xlint/lint1 msg_386.c msg_367.c, usr.bin/xlint/lint1 cksnprintb.c err.c

   lint: add more details to message about snprintf combinations
VersionDeltaFile
1.18+5-4usr.bin/xlint/lint1/cksnprintb.c
1.4+4-4tests/usr.bin/xlint/lint1/msg_386.c
1.284+3-3usr.bin/xlint/lint1/err.c
1.5+2-2tests/usr.bin/xlint/lint1/msg_367.c
+14-134 files

NetBSD/src emAEaeFshare/mk bsd.own.mk

   put back jemalloc to 5.3.0, got enough build info
VersionDeltaFile
1.1479+2-2share/mk/bsd.own.mk
+2-21 files

NetBSD/src WDMJELptests/usr.bin/xlint/lint1 msg_228.c msg_010.c, usr.bin/xlint/lint1 decl.c err.c

   lint: warn about 'const' or 'volatile' in function return type
VersionDeltaFile
1.5+24-5tests/usr.bin/xlint/lint1/msg_228.c
1.428+6-9usr.bin/xlint/lint1/decl.c
1.283+3-3usr.bin/xlint/lint1/err.c
1.8+3-3tests/usr.bin/xlint/lint1/msg_010.c
1.18+2-1tests/usr.bin/xlint/lint1/decl_arg.c
1.14+2-1tests/usr.bin/xlint/lint1/gcc_attribute.c
+40-226 files

NetBSD/src sLPO2zdtests/usr.bin/xlint/lint1 msg_275.c msg_247.c

   tests/lint: remove outdated comment, add volatile cast
VersionDeltaFile
1.7+10-1tests/usr.bin/xlint/lint1/msg_275.c
1.36+2-6tests/usr.bin/xlint/lint1/msg_247.c
+12-72 files

NetBSD/src sXxLQcqshare/mk bsd.own.mk

   try moving everyone to the new jemalloc
VersionDeltaFile
1.1478+2-6share/mk/bsd.own.mk
+2-61 files

NetBSD/src juTdZN3share/mk bsd.own.mk

   switch x86 to jemalloc 5.3.1
VersionDeltaFile
1.1477+5-1share/mk/bsd.own.mk
+5-11 files

NetBSD/src gHqDysusys/arch/atari/atari genassym.cf, sys/arch/hp300/hp300 genassym.cf

   Re-factor genassym.cf into common m68k definitions and platform-specific
   ones.
VersionDeltaFile
1.1+233-0sys/arch/m68k/m68k/genassym.cf
1.45+1-175sys/arch/x68k/x68k/genassym.cf
1.54+2-170sys/arch/mvme68k/mvme68k/genassym.cf
1.43+1-165sys/arch/atari/atari/genassym.cf
1.34+1-161sys/arch/luna68k/luna68k/genassym.cf
1.58+1-160sys/arch/hp300/hp300/genassym.cf
+239-83122 files not shown
+292-2,00828 files

NetBSD/src fKfXzc2sys/arch/cesfic/cesfic locore.s

   This machine can't have an HP MMU, so don't default mmutype to that value.
VersionDeltaFile
1.72+3-3sys/arch/cesfic/cesfic/locore.s
+3-31 files

NetBSD/src zr9jGZYexternal/bsd/ntp/dist/sntp/libopts/compat pathfind.c

   Fix overlapping strcpy usages

   Using overlapping src & dest witgh strcpy is undefined, so anything
   like
        strcpy(str + N, str + M);
   is automatically invalid, regardless of the valuse of N and M.

   Change offending usages here to use memmove() instead.

   Note: 2 issues:  First, there is no (in sntp/compat) anything to deal
   with the possibility that memmove() is not available - this should not
   be a problem building nbsd, but it might be if any attempt were to be
   made to upstream this change (the autoconf machinery to detect memmove()
   would be needed, along wth a memmove() implementation).

   Second, and more serious here, I haven't been able to get a build to
   actually compile this code, so while I believe it is correct, I am unable
   to test it.   This is intended to fix the sh3 builds on in the releng
   daily builds, so we will see what happens.  As best I can tell my build

    [2 lines not shown]
VersionDeltaFile
1.10+6-4external/bsd/ntp/dist/sntp/libopts/compat/pathfind.c
+6-41 files

NetBSD/src UotEzbOsys/arch/aarch64/aarch64 pmap.c

   Fix previous for GENERIC64 and restore the call to pmap_tlb_asid_acquire
   in pmap_activate
VersionDeltaFile
1.155+4-4sys/arch/aarch64/aarch64/pmap.c
+4-41 files

NetBSD/src PVsq3HN. UPDATING

   Note jemalloc switch requires cleaning of libc and external/bsd/jemalloc
VersionDeltaFile
1.391+6-1UPDATING
+6-11 files

NetBSD/src obwM3Ylsys/dev/mii rgephy.c

   rgephy.c: drop a long-obsolete comment

   In fact, FreeBSD borrowed NetBSD's approach here twenty years ago.
VersionDeltaFile
1.60+2-6sys/dev/mii/rgephy.c
+2-61 files

NetBSD/src 75cpKviexternal/bsd/jemalloc/dist/build-aux config.guess, external/bsd/jemalloc/dist/src ctl.c jemalloc.c

   merge changes between jemalloc-5.3.0 and 5.3.1
VersionDeltaFile
1.6+1,506-1,174external/bsd/jemalloc/dist/src/ctl.c
1.15+607-1,626external/bsd/jemalloc/dist/src/jemalloc.c
1.4+915-554external/bsd/jemalloc/dist/src/tcache.c
1.5+838-626external/bsd/jemalloc/dist/src/arena.c
1.4+733-616external/bsd/jemalloc/dist/build-aux/config.guess
1.4+713-493external/bsd/jemalloc/dist/src/stats.c
+5,312-5,089218 files not shown
+18,729-13,844224 files

NetBSD/src hT1xYuksys/arch/riscv/include byte_swap.h

   riscv/byte_swap: remove unneeded LINTED comment

   The cast to uint16_t is enough to convince lint that the code truncates
   the value on purpose.
VersionDeltaFile
1.7+2-2sys/arch/riscv/include/byte_swap.h
+2-21 files

NetBSD/src 5FvLk1Ksbin/sysctl sysctl.c Makefile

   sysctl: fix lint warnings
VersionDeltaFile
1.167+5-5sbin/sysctl/sysctl.c
1.23+3-1sbin/sysctl/Makefile
+8-62 files

NetBSD/src dtbA6Wtlib/libusbhid parse.c

   libusbhid: remove unneeded LINTED comment in do-while macro
VersionDeltaFile
1.12+3-3lib/libusbhid/parse.c
+3-31 files

NetBSD/src Pnq4jGGlib/libpuffs puffs_priv.h null.c

   libpuffs: remove no-longer-needed LINTED comments

   Neither the current lint nor the lint from 2021-07-02 complains.
VersionDeltaFile
1.47+1-4lib/libpuffs/puffs_priv.h
1.37+2-3lib/libpuffs/null.c
+3-72 files

NetBSD/src Szz1iwtlib/libc/stdlib rand.c

   libc/rand: remove no-longer-needed LINTED comment

   The calculation happens in unsigned integer mode, which is guaranteed to
   wrap around on overflow. As long as RAND_MAX fits in 'int', the cast to
   'int' is not necessary, but it doesn't hurt either.
VersionDeltaFile
1.13+2-3lib/libc/stdlib/rand.c
+2-31 files

NetBSD/src 4Bw30rdlib/libc/gen getgrent.c getpwent.c

   libc/getgrent, libc/getpwent: remove no-longer needed LINTED comment

   The lint warning about 'constant in conditional context' has gone.
VersionDeltaFile
1.68+4-4lib/libc/gen/getgrent.c
1.85+3-3lib/libc/gen/getpwent.c
+7-72 files

NetBSD/src 5DIWtawlib/libc/db/hash hash.c

   libc/hash: remove no-longer-needed LINTED comment

   The lint warning about 'constant in conditional context' has gone.
VersionDeltaFile
1.40+2-3lib/libc/db/hash/hash.c
+2-31 files

NetBSD/src ngoph9ccommon/lib/libprop prop_object_impl.h

   libprop: remove no-longer-needed LINTED comment

   The lint warning about constant conditions has been removed.
VersionDeltaFile
1.42+2-2common/lib/libprop/prop_object_impl.h
+2-21 files

NetBSD/src LQyiEkQcommon/lib/libc/stdlib random.c

   libc/random: remove no-longer-needed LINTED comment

   In an earlier version, randtbl was an 'array of int', and some of the
   constants didn't fit.
VersionDeltaFile
1.8+2-3common/lib/libc/stdlib/random.c
+2-31 files

NetBSD/src HOf7UQ4common/lib/libc/gen bswap16.c

   bswap16: remove no-longer-needed LINTED comment

   Lint computes the integer constraints for the expression and thus knows
   that it fits in uint16_t. Since the default LINTFLAGS contain only a
   single -a, lint wouldn't detect an accidental overflow at this point, it
   would need a second -a flag.
VersionDeltaFile
1.5+2-3common/lib/libc/gen/bswap16.c
+2-31 files

NetBSD/src Gm9TbNPexternal/mpl/bind/lib Makefile.inc

   bind: remove outdated lint warning

   In C11 mode, lint now allows typedef to redefine an existing type.
VersionDeltaFile
1.4+5-5external/mpl/bind/lib/Makefile.inc
+5-51 files

NetBSD/src OC69fpatests/usr.bin/xlint/lint1 msg_089.c c11.c, usr.bin/xlint/lint1 decl.c

   lint: in C11 mode, allow typedef to redefine an existing type
VersionDeltaFile
1.6+16-2tests/usr.bin/xlint/lint1/msg_089.c
1.427+7-5usr.bin/xlint/lint1/decl.c
1.15+9-1tests/usr.bin/xlint/lint1/c11.c
1.19+9-1tests/usr.bin/xlint/lint1/c23.c
+41-94 files

NetBSD/src otienUsexternal/bsd/jemalloc/dist config.log, external/bsd/jemalloc/dist/bin jeprof

   Import jemalloc-5.3.1 (previous was 5.3.0)

   This release includes over 390 commits spanning bug fixes, new features,
   performance optimizations, and portability improvements. Multiple percent
   of system-level metric improvements were measured in tested production
   workloads. The release has gone through large-scale production testing
   at Meta.

   New features:

   Support pvalloc. (@Lapenkov: 5b1f2cc)
   Add double free detection for the debug build. (@izaitsevfb:
   36366f3, @guangli-dai: 42daa1a, @divanorama: 1897f18)
   Add compile-time option --enable-pageid to enable memory mapping
   annotation. (@devnexen: 4fc5c4f)
   Add runtime option prof_bt_max to control the max stack depth for
   profiling. (@guangli-dai: a0734fd)
   Add compile-time option --enable-force-getenv to use getenv instead
   of secure_getenv. (@interwq: 481bbfc)

    [129 lines not shown]
VersionDeltaFile
1.1+5,816-0external/bsd/jemalloc/dist/bin/jeprof
1.1+4,603-0external/bsd/jemalloc/dist/config.log
1.1+3,967-0external/bsd/jemalloc/dist/doc/jemalloc.xml
1.1.1.3+1,347-1,432external/bsd/jemalloc/dist/test/unit/SFMT.c
1.1.1.3+1,506-1,174external/bsd/jemalloc/dist/src/ctl.c
1.1.1.3+605-1,622external/bsd/jemalloc/dist/src/jemalloc.c
+17,844-4,228560 files not shown
+63,658-22,629566 files