FreeBSD/doc a35cd2dwebsite/content/en/releases/7.3R docbook.css, website/content/en/releases/7.4R docbook.css

Website: Remove stale CSS files
DeltaFile
+0-403website/content/en/releases/8.4R/docbook.css
+0-242website/content/en/releases/8.3R/docbook.css
+0-208website/content/en/releases/8.2R/docbook.css
+0-208website/content/en/releases/8.1R/docbook.css
+0-208website/content/en/releases/7.4R/docbook.css
+0-208website/content/en/releases/7.3R/docbook.css
+0-1,47727 files not shown
+0-5,84533 files

FreeBSD/ports 3e08e35net-im/nchat distinfo Makefile

net-im/nchat: update: 5.15.26 -> 5.16.9

ChangeLog:      https://github.com/d99kris/nchat/compare/v5.15.26...v5.16.9

Sponsored by:   tipi.work
DeltaFile
+3-3net-im/nchat/distinfo
+1-1net-im/nchat/Makefile
+4-42 files

NetBSD/src w5FhnP7sys/dev/pci ld_virtio.c

   Pull up following revision(s) (requested by riastradh in ticket #1281):

        sys/dev/pci/ld_virtio.c: revision 1.48 (patch)

   ld at virtio: Guard virtio_dequeue by virtio_vq_is_enqueued.

   After triggering the DMA operation, or any previous virtio_dequeue,
   virtio_vq_is_enqueued issues the necessary bus_dmamap_sync for
   virtio_dequeue to observe any potential (new) result.

   Normally this happens inside virtio(4) (in virtio_vq_intr) between
   interrupt delivery and calling the virtqueue's done callback.  But
   polling mode I/O operations (and dump operations) don't take that
   path, so it is necessary to call virtio_vq_is_enqueued explicitly.

   PR kern/60182: ld at virtio sometimes hangs up
VersionDeltaFile
1.30.4.3+10-5sys/dev/pci/ld_virtio.c
+10-51 files

NetBSD/src BXud8q4lib/libc/citrus/modules citrus_utf8.c

   Pull up following revision(s) (requested by wiz in ticket #1285):

        lib/libc/citrus/modules/citrus_utf8.c: revision 1.19

   Fix return value for some invalid UTF-8 byte sequences

   Update the length definitions to honor RFC 3629 (from 2003):
      o  The octet values C0, C1, F5 to FF never appear.

   Add a check that continuation bytes are valid when adding them to the
   internal buffer so that an out-of-bytes error doesn't override the
   "invalid bytes" error.

   Fixes PR 60369 by Bruno Haible.
VersionDeltaFile
1.18.38.1+6-10lib/libc/citrus/modules/citrus_utf8.c
+6-101 files

NetBSD/src 2ARIyO8lib/libc/citrus/modules citrus_utf8.c

   Pull up following revision(s) (requested by wiz in ticket #339):

        lib/libc/citrus/modules/citrus_utf8.c: revision 1.19

   Fix return value for some invalid UTF-8 byte sequences

   Update the length definitions to honor RFC 3629 (from 2003):
      o  The octet values C0, C1, F5 to FF never appear.

   Add a check that continuation bytes are valid when adding them to the
   internal buffer so that an out-of-bytes error doesn't override the
   "invalid bytes" error.

   Fixes PR 60369 by Bruno Haible.
VersionDeltaFile
1.18.42.1+6-10lib/libc/citrus/modules/citrus_utf8.c
+6-101 files

LLVM/project fe1fc78llvm/include/llvm/ADT SmallVector.h

[SmallVector] Out-of-line the trivially-copyable push_back grow path (#206213)

In the approximately trivially-copyable specialization, push_back's grow
path does not early return. Both Clang and GCC likely keep `this` and
`Elt` live across the out-of-line `grow_pod` call, saving and restoring
them in the prologue/epilogue. Shrink wrapping can't sink it (the saved
values are used in the store block the fast path also reaches).

Move the grow-and-store into a noinline `growAndPushBack` helper and
tail call it. The fast path needs no callee-saved registers.
`push_back(int)` drops from 14 to 7 instructions on x86-64.

```
// void vec_pb_int(llvm::SmallVectorImpl<int>&v, int x){ v.push_back(x); }

        mov     eax, dword ptr [rdi + 8]
        cmp     eax, dword ptr [rdi + 12]
        jae     _ZN4llvm23SmallVectorTemplateBaseIiLb1EE15growAndPushBackEi # TAILCALL
        mov     rcx, qword ptr [rdi]

    [12 lines not shown]
DeltaFile
+13-2llvm/include/llvm/ADT/SmallVector.h
+13-21 files

LLVM/project c6b0a8dlibcxx/test/std/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.members get_long_double_zh_CN.pass.cpp, libcxx/test/std/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.members put_long_double_zh_CN.pass.cpp

[libc++][FreeBSD] Fix localization test on FreeBSD (#186066)

Some ifdefs are missing so that we try to add it back and allow test to
run.
DeltaFile
+20-22libcxx/test/std/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.members/put_long_double_zh_CN.pass.cpp
+12-14libcxx/test/std/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.members/get_long_double_zh_CN.pass.cpp
+2-4libcxx/test/std/localization/locale.categories/category.monetary/locale.moneypunct.byname/pos_format.pass.cpp
+2-4libcxx/test/std/localization/locale.categories/category.monetary/locale.moneypunct.byname/neg_format.pass.cpp
+2-4libcxx/test/std/localization/locale.categories/facet.numpunct/locale.numpunct.byname/thousands_sep.pass.cpp
+1-3libcxx/test/std/localization/locale.categories/category.time/locale.time.put.byname/put1.pass.cpp
+39-513 files not shown
+43-579 files

NetBSD/src xL5tzpkdistrib/sets/lists/base shl.mi, distrib/sets/lists/debug shl.mi

   Pull up following revision(s) (requested by jdc in ticket #338):

        external/mit/expat/bin/xmlwf/xmlwf.1: revision 1.2
        external/mit/expat/lib/libexpat/shlib_version: revision 1.8
        distrib/sets/lists/base/shl.mi: revision 1.1045
        doc/3RDPARTY: revision 1.2226
        distrib/sets/lists/debug/shl.mi: revision 1.406

   Update for expat 2.8.2
VersionDeltaFile
1.2126.2.14+3-3doc/3RDPARTY
1.1008.2.10+2-2distrib/sets/lists/base/shl.mi
1.6.2.2+2-2external/mit/expat/lib/libexpat/shlib_version
1.367.2.11+2-2distrib/sets/lists/debug/shl.mi
1.1.2.3+1-1external/mit/expat/bin/xmlwf/xmlwf.1
+10-105 files

LLVM/project d02dbafllvm/utils/gn/secondary/libcxx/include BUILD.gn

[gn build] Port 78af5e2b68da (#206268)
DeltaFile
+3-4llvm/utils/gn/secondary/libcxx/include/BUILD.gn
+3-41 files

NetBSD/src fu6p5tMexternal/mit/expat/dist Changes, external/mit/expat/dist/lib xmlparse.c memory_sanitizer.h

   Pull up the following, requested by jdc in ticket #338:

        external/mit/expat/dist/lib/xcsinc.c            up to 1.1.1.1
        external/mit/expat/dist/lib/fallthrough.h       up to 1.1.1.1
        external/mit/expat/dist/lib/memory_sanitizer.h  up to 1.1.1.1
        external/mit/expat/dist/memory-sanitizer-blacklist.txt delete
        external/mit/expat/dist/CMake.README            up to 1.1.1.10
        external/mit/expat/dist/CMakeLists.txt          up to 1.1.1.10
        external/mit/expat/dist/Changes                 up to 1.1.1.11
        external/mit/expat/dist/ConfigureChecks.cmake   up to 1.1.1.6
        external/mit/expat/dist/README.md               up to 1.1.1.6
        external/mit/expat/dist/configure.ac            up to 1.1.1.9
        external/mit/expat/dist/qa.sh                   up to 1.1.1.2
        external/mit/expat/dist/doc/reference.html      up to 1.1.1.10
        external/mit/expat/dist/doc/xmlwf.xml           up to 1.1.1.7
        external/mit/expat/dist/lib/Makefile.am         up to 1.1.1.5
        external/mit/expat/dist/lib/expat.h             up to 1.1.1.11
        external/mit/expat/dist/lib/libexpat.def.cmake  up to 1.1.1.3
        external/mit/expat/dist/lib/random_arc4random_buf.c up to 1.1.1.2

    [23 lines not shown]
VersionDeltaFile
1.11.2.2+658-548external/mit/expat/dist/lib/xmlparse.c
1.1.1.8.2.2+77-32external/mit/expat/dist/xmlwf/xmlwf.c
1.1.1.9.2.2+90-2external/mit/expat/dist/Changes
1.1.1.1.2.2+51-2external/mit/expat/dist/tests/handlers.c
1.1.1.1.2.1+0-51external/mit/expat/dist/lib/memory_sanitizer.h
1.1.1.1.2.2+51-0external/mit/expat/dist/lib/memory_sanitizer.h
+927-63535 files not shown
+1,248-81641 files

LLVM/project cb962bellvm/utils/gn/secondary/lldb/source/Core BUILD.gn, llvm/utils/gn/secondary/lldb/source/Utility BUILD.gn

[gn build] Port 2ceab13545c2 (#206267)
DeltaFile
+0-1llvm/utils/gn/secondary/lldb/source/Utility/BUILD.gn
+1-0llvm/utils/gn/secondary/lldb/source/Core/BUILD.gn
+1-12 files

LLVM/project e35ef5cllvm/utils/gn/secondary/llvm/lib/Target/Hexagon BUILD.gn

[gn build] Port 1485386b78dc (#206266)
DeltaFile
+2-0llvm/utils/gn/secondary/llvm/lib/Target/Hexagon/BUILD.gn
+2-01 files

LLVM/project 3ad436ellvm/utils/gn/secondary/lldb/source/Host BUILD.gn

[gn] port 049448403c7b (#206265)
DeltaFile
+3-1llvm/utils/gn/secondary/lldb/source/Host/BUILD.gn
+3-11 files

LLVM/project f99a584bolt/test/X86 infer_no_exits.test

[BOLT] Work around BSD sed's lack of in-place editing support (#206183)

BSD sed does not implement `-i` the same way as GNU sed. Use a
copy-and-replace approach instead of in-place editing to ensure
compatibility.
DeltaFile
+2-1bolt/test/X86/infer_no_exits.test
+2-11 files

NetBSD/src 3DHQZ8Vusr.bin/mail thread.c fio.c

   Pull up following revision(s) (requested by kre in ticket #334):

        usr.bin/mail/fio.c: revision 1.46
        usr.bin/mail/def.h: revision 1.29
        usr.bin/mail/thread.c: revision 1.17
        usr.bin/mail/thread.h: revision 1.4

   PR bin/59635 - src/usr.bin/mail: fix post realloc() cleanup

   This is a rather hackish solution, much better would be to abandon the
   pointers altogether, and simply use message offsets (ints) into the array
   to provide the relationships between messages.

   Or abandon the message array (and the need for realloc() along with it)
   and replace it with a list.

   Both methods would achieve the aim of getting rid of the need to go and
   massage the data to keep things correct when a realloc moves things around.


    [9 lines not shown]
VersionDeltaFile
1.16.4.1+48-15usr.bin/mail/thread.c
1.45.4.1+15-11usr.bin/mail/fio.c
1.28.30.1+16-6usr.bin/mail/def.h
1.3.4.1+3-2usr.bin/mail/thread.h
+82-344 files

LLVM/project d7b8c61llvm/utils/gn/secondary/libcxx/include BUILD.gn

[gn] use `sources` instead of `inputs` for libc++ header copy action (#206263)

`sources` and `inputs` have the same semantics for GN action targets,
but the sync script can only handle `sources`.

Follow-up to cd98648925531663.
DeltaFile
+2-2llvm/utils/gn/secondary/libcxx/include/BUILD.gn
+2-21 files

LLVM/project 3992e30libcxx/include/__random random_device.h

[libc++][NFC] Mark random_device::__padding_ as [[maybe_unused]] (#206248)

Instead of pushing and popping warnings we can just mark the offending
member as `[[maybe_unused]]`, improving compile times a bit and
simplifying the code.
DeltaFile
+1-5libcxx/include/__random/random_device.h
+1-51 files

NetBSD/src k4rKtQIsys/dev/pci ld_virtio.c

   Pull up following revision(s) (requested by riastradh in ticket #333):

        sys/dev/pci/ld_virtio.c: revision 1.48

   ld at virtio: Guard virtio_dequeue by virtio_vq_is_enqueued.

   After triggering the DMA operation, or any previous virtio_dequeue,
   virtio_vq_is_enqueued issues the necessary bus_dmamap_sync for
   virtio_dequeue to observe any potential (new) result.

   Normally this happens inside virtio(4) (in virtio_vq_intr) between
   interrupt delivery and calling the virtqueue's done callback.  But
   polling mode I/O operations (and dump operations) don't take that
   path, so it is necessary to call virtio_vq_is_enqueued explicitly.

   PR kern/60182: ld at virtio sometimes hangs up
VersionDeltaFile
1.44.2.1+14-7sys/dev/pci/ld_virtio.c
+14-71 files

OpenBSD/src Q6odCKLlib/libc/asr getaddrinfo_async.c

   Revert rev 1.68 as it breaks resolution of literal IP addresses

   Reported by matthieu@
VersionDeltaFile
1.70+9-10lib/libc/asr/getaddrinfo_async.c
+9-101 files

NetBSD/pkgsrc Ozy32SBdoc TODO

   doc/TODO: + fetchmail-6.6.7rc1 [security fix].

   - rumdl, pin was too fast
VersionDeltaFile
1.27501+2-1doc/TODO
+2-11 files

NetBSD/src Pks83Gdsys/dev/pci virtio.c

   Pull up following revision(s) (requested by riastradh in ticket #1280):

        sys/dev/pci/virtio.c: revision 1.85

   virtio(4): Add missing BUS_DMASYNC_PREREAD operations.

   And one missing BUS_DMASYNC_POSTREAD operation.
   With this change, loads from vq->vq_used->flags (which occur
   immediately after a transfer is submitted to test whether we need to
   kick the host device) is separated by a PREREAD/POSTREAD cycle from
   loads from vq->vq_used->idx (which occur when we think a transfer may
   have completed, e.g. upon receiving an interrupt, to test whether it
   has, in fact, completed).

   Additionally, with this change, consecutive loads from
   *vq->vq_avail_event are separated by a PREREAD/POSTREAD cycle.
   Should fix virtio(4) issues on m68k and other related architectures
   like mips and armv<7:
   PR kern/60144: virtio(4) cache coherence issue

    [152 lines not shown]
VersionDeltaFile
1.63.2.8+12-4sys/dev/pci/virtio.c
+12-41 files

FreeBSD/src 21e9413usr.sbin/ctld ctld.cc kernel.cc

ctld: Cleanup redundant handling of duplicate kernel ports

Sponsored by:   Chelsio Communications
DeltaFile
+1-13usr.sbin/ctld/ctld.cc
+1-6usr.sbin/ctld/kernel.cc
+0-1usr.sbin/ctld/ctld.hh
+2-203 files

FreeBSD/src 4907d1cusr.sbin/ctld ctld.cc kernel.cc

ctld: Normalize physical port names

Don't require ioctl port names to be fully expanded as this
contradicts the syntax documented in the ctl.conf(5).  However, don't
require users to exactly guess when pp or vp can be omitted.  Instead,
normalize all physical port names by parsing any port name with a pp
or vp value and reformatting them to a standardized format.  This
format is also used when generating names for kernel-enumerated ports.

Reported by:    Seth Hoffert <seth.hoffert at gmail.com>
Fixes:          caef3c50ac06 ("ctld: Refactor ioctl port handling")
Sponsored by:   Chelsio Communications
DeltaFile
+50-9usr.sbin/ctld/ctld.cc
+1-4usr.sbin/ctld/kernel.cc
+51-132 files

OpenBSD/ports yZ4zHqgsysutils/colorls distinfo Makefile

   sysutils/colorls: sync with OpenBSD 7.9
VersionDeltaFile
1.29+2-2sysutils/colorls/distinfo
1.48+1-1sysutils/colorls/Makefile
+3-32 files

NetBSD/pkgsrc Rqu6NWSdoc TODO

   doc/TODO: + rumdl-0.2.23.
VersionDeltaFile
1.27500+2-1doc/TODO
+2-11 files

NetBSD/src WcJI4P0sys/dev/pci virtio.c

   Pull up following revision(s) (requested by riastradh in ticket #332):

        sys/dev/pci/virtio.c: revision 1.85

   virtio(4): Add missing BUS_DMASYNC_PREREAD operations.

   And one missing BUS_DMASYNC_POSTREAD operation.
   With this change, loads from vq->vq_used->flags (which occur
   immediately after a transfer is submitted to test whether we need to
   kick the host device) is separated by a PREREAD/POSTREAD cycle from
   loads from vq->vq_used->idx (which occur when we think a transfer may
   have completed, e.g. upon receiving an interrupt, to test whether it
   has, in fact, completed).

   Additionally, with this change, consecutive loads from
   *vq->vq_avail_event are separated by a PREREAD/POSTREAD cycle.
   Should fix virtio(4) issues on m68k and other related architectures
   like mips and armv<7:
   PR kern/60144: virtio(4) cache coherence issue

    [152 lines not shown]
VersionDeltaFile
1.83.2.2+12-4sys/dev/pci/virtio.c
+12-41 files

LLVM/project b61a41cllvm/lib/Support GlobPattern.cpp, llvm/lib/Target/RISCV/AsmParser RISCVAsmParser.cpp

Merge branch 'main' into revert-205399-revert-149886-slashy
DeltaFile
+1,129-0llvm/test/CodeGen/X86/vector-reduce-add-subvector.ll
+43-71llvm/lib/Transforms/AggressiveInstCombine/AggressiveInstCombine.cpp
+62-0llvm/unittests/Support/GlobPatternTest.cpp
+37-14llvm/lib/Support/GlobPattern.cpp
+16-21llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp
+6-12llvm/test/Transforms/InstCombine/and-fcmp.ll
+1,293-1189 files not shown
+1,333-16215 files

NetBSD/src UHi8lbesys/dev/pci virtio_pci.c

   Pull up following revision(s) (requested by riastradh in ticket #1279):

        sys/dev/pci/virtio_pci.c: revision 1.56

   virtio(4): Allow virtio 0.9 BAR0 type to be memory rather than I/O.

   This matches virtio>=1.0, and can't break working `hardware': any
   existing virtio devices that worked must have reported I/O-type BAR0,
   so they will continue to work; this will only enable previously
   unusable virtio devices, reporting memory-type BAR0, to work.

   Patch from Petri Koistinen.

   PR kern/60247: virtio(4): legacy attach fails when BAR0 is MMIO
VersionDeltaFile
1.38.4.7+8-5sys/dev/pci/virtio_pci.c
+8-51 files

NetBSD/src H6kxovesys/dev/pci virtio_pci.c

   Pull up following revision(s) (requested by riastradh in ticket #331):

        sys/dev/pci/virtio_pci.c: revision 1.56

   virtio(4): Allow virtio 0.9 BAR0 type to be memory rather than I/O.

   This matches virtio>=1.0, and can't break working `hardware': any
   existing virtio devices that worked must have reported I/O-type BAR0,
   so they will continue to work; this will only enable previously
   unusable virtio devices, reporting memory-type BAR0, to work.

   Patch from Petri Koistinen.

   PR kern/60247: virtio(4): legacy attach fails when BAR0 is MMIO
VersionDeltaFile
1.55.2.1+8-5sys/dev/pci/virtio_pci.c
+8-51 files

NetBSD/pkgsrc-wip 90ea138knot-resolver/files kresd.sh

knot-resolver: Fixed logging into file
DeltaFile
+1-1knot-resolver/files/kresd.sh
+1-11 files