LLVM/project 85bd507llvm/lib/Transforms/Scalar Reassociate.cpp

Rebase, small improvements

Created using spr 1.3.7
DeltaFile
+2-3llvm/lib/Transforms/Scalar/Reassociate.cpp
+2-31 files

LLVM/project de81742clang/docs AutomaticReferenceCounting.md AutomaticReferenceCounting.rst, clang/include/clang/Basic AttrDocs.td

Rebase, address comments

Created using spr 1.3.7
DeltaFile
+4,294-4,283clang/include/clang/Basic/AttrDocs.td
+375-4,097lldb/source/Plugins/Process/Utility/RegisterInfos_riscv32.h
+21-3,157llvm/test/CodeGen/X86/fp128-libcalls-strict.ll
+0-2,674clang/docs/AutomaticReferenceCounting.rst
+2,591-0clang/docs/AutomaticReferenceCounting.md
+5-2,046llvm/test/CodeGen/X86/fp128-libcalls.ll
+7,286-16,2572,187 files not shown
+78,524-48,5262,193 files

OpenBSD/ports mTYVSmtdevel/cli11 Makefile distinfo

   devel/cli11: update to 2.7.2

   ok tb@
VersionDeltaFile
1.6+2-2devel/cli11/distinfo
1.7+1-1devel/cli11/Makefile
+3-32 files

FreeBSD/ports 62f5a3fcad Makefile

cad/Makefile: add the missing entry for cad/pythonocc-core

PR:             290214
DeltaFile
+1-0cad/Makefile
+1-01 files

OpenBSD/ports 67vp612mail/aerc Makefile

   mail/aerc: Add Andrew Kloet as MAINTAINER

   ok tb@
VersionDeltaFile
1.25+3-0mail/aerc/Makefile
+3-01 files

OpenBSD/ports uFXzjhbdevel/sbt Makefile distinfo, devel/sbt/patches patch-bin_sbt

   devel/sbt: update to 2.0.6
VersionDeltaFile
1.33+2-2devel/sbt/distinfo
1.23+1-1devel/sbt/patches/patch-bin_sbt
1.33+1-1devel/sbt/Makefile
+4-43 files

LLVM/project 1cb114allvm/lib/Transforms/Vectorize SLPVectorizer.cpp, llvm/test/Transforms/SLPVectorizer/X86 ordered-reduction-root-phi-reorder.ll

[SLP]Fix root PHI reordering when the root order must be preserved

Do not move the operand order onto the tree-root PHI in
reorderBottomToTop() when IgnoreReorder is false (e.g. ordered
reductions): the root has no user to take over the order and it cannot
be dropped.

Fixes #216453

Reviewers: 

Pull Request: https://github.com/llvm/llvm-project/pull/216493
DeltaFile
+88-0llvm/test/Transforms/SLPVectorizer/X86/ordered-reduction-root-phi-reorder.ll
+9-0llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+97-02 files

LLVM/project 3228989llvm/lib/Transforms/Vectorize SLPVectorizer.cpp, llvm/test/Transforms/SLPVectorizer/X86 ordered-reduction-root-phi-reorder.ll

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+88-0llvm/test/Transforms/SLPVectorizer/X86/ordered-reduction-root-phi-reorder.ll
+9-0llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+97-02 files

FreeBSD/ports f7a8773security/boringssl Makefile distinfo

security/boringssl: update to the recent snapshot release

Reported by:    portscout!

Sponsored by:   tipi.work
DeltaFile
+3-3security/boringssl/distinfo
+1-2security/boringssl/Makefile
+4-52 files

LLVM/project 227ec3ecompiler-rt/lib/rtsan rtsan.cpp

[sanitizer-common][rtsan] Fix log and stack printing for rtsan (#215707)

Fixes:
* sanitizer_common/TestCases/suffix-log-path_test.c
* sanitizer_common/TestCases/print-stack-trace.cpp


These two tests have some overlap, which is why they are fixed in the
same commit. Functionally, this means:
* RTSan now exports the common `__sanitizer_print_stack_trace` API, from
what I understand from the comment on the master version of this, this
is for debuggers to call
* RTSan can now report out to a log file using the common utilities
DeltaFile
+11-0compiler-rt/lib/rtsan/rtsan.cpp
+11-01 files

NetBSD/src 4c6Ct7zusr.sbin/sysinst mbr.c

   sysinst(8): Replace nonstandard SIZE_T_MAX by standard SIZE_T.
VersionDeltaFile
1.50+2-2usr.sbin/sysinst/mbr.c
+2-21 files

NetBSD/src 6PtTMkiusr.sbin/kvm_mkdb nlist_elf32.c nlist_ecoff.c

   kvm_mkdb(8): Replace nonstandard SIZE_T_MAX by standard SIZE_MAX.

   Should we delete this?  It was unhooked from the build in 2003 and it
   no longer builds now:

   /home/riastradh/netbsd/current/src/usr.sbin/kvm_mkdb/kvm_mkdb.c: In function 'main':
   /home/riastradh/netbsd/current/src/usr.sbin/kvm_mkdb/kvm_mkdb.c:133:24: error: assignment discards 'const' qualifier from pointer target type [-Werror=discarded-qualifiers]
     133 |                 dbname = _PATH_KVMDB;
         |                        ^
   /home/riastradh/netbsd/current/src/usr.sbin/kvm_mkdb/kvm_mkdb.c:155:35: error: assignment discards 'const' qualifier from pointer target type [-Werror=discarded-qualifiers]
     155 |                         nlistpath = _PATH_KSYMS;
         |                                   ^
   /home/riastradh/netbsd/current/src/usr.sbin/kvm_mkdb/kvm_mkdb.c:157:35: error: assignment discards 'const' qualifier from pointer target type [-Werror=discarded-qualifiers]
     157 |                         nlistpath = _PATH_UNIX;
         |                                   ^
VersionDeltaFile
1.20+3-3usr.sbin/kvm_mkdb/nlist_elf32.c
1.12+3-3usr.sbin/kvm_mkdb/nlist_ecoff.c
1.9+3-3usr.sbin/kvm_mkdb/nlist_coff.c
+9-93 files

NetBSD/src RKfSHWVusr.bin/wall wall.c

   wall(1): Replace nonstandard SIZE_T_MAX by standard SIZE_MAX.
VersionDeltaFile
1.31+3-3usr.bin/wall/wall.c
+3-31 files

NetBSD/src EEYj2u0usr.bin/tail reverse.c

   tail(1): Replace nonstandard SIZE_T_MAX by standard SIZE_MAX.
VersionDeltaFile
1.25+3-3usr.bin/tail/reverse.c
+3-31 files

NetBSD/src 8jF4ovAusr.bin/spell/spellprog spellprog.c

   spell(1): Replace nonstandard SIZE_T_MAX by standard SIZE_MAX.
VersionDeltaFile
1.11+2-2usr.bin/spell/spellprog/spellprog.c
+2-21 files

NetBSD/src N2wAWeGusr.bin/sdiff sdiff.c

   sdiff(1): Replace nonstandard SIZE_T_MAX by standard SIZE_MAX.
VersionDeltaFile
1.4+5-5usr.bin/sdiff/sdiff.c
+5-51 files

NetBSD/src WcdkCrnusr.bin/fmt fmt.c

   fmt(1): Replace nonstandard SIZE_T_MAX by standard SIZE_MAX.
VersionDeltaFile
1.34+3-3usr.bin/fmt/fmt.c
+3-31 files

NetBSD/src 1LJboCKusr.bin/crunch/crunchide exec_coff.c

   crunch(1): Replace nonstandard SIZE_T_MAX by standard SIZE_MAX.
VersionDeltaFile
1.8+3-3usr.bin/crunch/crunchide/exec_coff.c
+3-31 files

NetBSD/src zQGuh5Ntests/lib/libc/db h_db.c

   tests: Replace nonstandard SIZE_T_MAX by standard SIZE_MAX.

   (Can we remove the #ifdef NOT_PORTABLE now?)
VersionDeltaFile
1.4+3-3tests/lib/libc/db/h_db.c
+3-31 files

NetBSD/src SaYSXagsys/uvm uvm_swap.c

   uvm: Replace nonstandard SIZE_T_MAX by standard SIZE_MAX.
VersionDeltaFile
1.236+3-3sys/uvm/uvm_swap.c
+3-31 files

NetBSD/src ztw96a9sys/ufs/lfs lfs_syscalls.c

   lfs: Replace nonstandard SIZE_T_MAX by standard SIZE_MAX.
VersionDeltaFile
1.181+5-5sys/ufs/lfs/lfs_syscalls.c
+5-51 files

NetBSD/src sRS0cT6sys/arch/i386/stand/lib exec_multiboot2.c

   sys/i386/stand: Replace nonstandard SIZE_T_MAX by standard SIZE_MAX.
VersionDeltaFile
1.10+3-3sys/arch/i386/stand/lib/exec_multiboot2.c
+3-31 files

FreeBSD/doc cb612e1shared contrib-additional.adoc

shared/contrib-additional.adoc: add missing contributors

They have submitted some ports.
DeltaFile
+3-0shared/contrib-additional.adoc
+3-01 files

FreeBSD/ports 18b47fcmath/hs-Agda Makefile pkg-plist

math/hs-Agda: Disable building emacs mode files until upstream fixes it

Reported by:    pkg-fallout
DeltaFile
+17-17math/hs-Agda/pkg-plist
+3-3math/hs-Agda/Makefile
+20-202 files

FreeBSD/ports 546ab3cports-mgmt/hs-panopticum Makefile distinfo

ports-mgmt/hs-panopticum: Update to 2.0.3
DeltaFile
+9-7ports-mgmt/hs-panopticum/distinfo
+4-4ports-mgmt/hs-panopticum/Makefile
+13-112 files

NetBSD/src klUmvJ3lib/libwrap expandm.c

   libwrap: Replace nonstandard SIZE_T_MAX by standard SIZE_MAX.
VersionDeltaFile
1.14+3-3lib/libwrap/expandm.c
+3-31 files

NetBSD/pkgsrc 5r2tVnOgraphics/librsvg Makefile

   librsvg: additional dylib post-install fixup
VersionDeltaFile
1.188+2-1graphics/librsvg/Makefile
+2-11 files

NetBSD/src jiLP6eslib/libc/gen nlist_elf32.c nlist_ecoff.c, lib/libc/stdio vswscanf.c

   libc: Replace nonstandard SIZE_T_MAX by standard SIZE_MAX.
VersionDeltaFile
1.65+4-4lib/libc/stdlib/jemalloc.c
1.13+3-3lib/libc/stdio/vswscanf.c
1.40+3-3lib/libc/gen/nlist_elf32.c
1.25+3-3lib/libc/gen/nlist_ecoff.c
1.14+3-3lib/libc/gen/nlist_coff.c
1.25+3-3lib/libc/gen/nlist_aout.c
+19-192 files not shown
+25-258 files

LLVM/project 246ee06clang/lib/CodeGen/Targets RISCV.cpp, clang/test/CodeGen/RISCV riscv64-abi.c riscv32-abi.c

[RISCV] make `_Complex {integer}` consistent with GCC (#216404)

The Loongarch fix from https://github.com/llvm/llvm-project/pull/215222
but for riscv, which hits the same issue.

Clang appears to pass `_Complex short` and `_Complex char` like a struct
with two `short`/`char` fields, taking up 2 registers. GCC instead packs
the values together into a single register.

https://godbolt.org/z/dKhPToqcd

```c
struct S { _Complex unsigned short c; };

void callee(struct S s);

void caller(void) {
    struct S s;
    __real__ s.c = 0xC1C0;

    [31 lines not shown]
DeltaFile
+9-18clang/test/CodeGen/RISCV/riscv64-abi.c
+9-18clang/test/CodeGen/RISCV/riscv32-abi.c
+6-0clang/lib/CodeGen/Targets/RISCV.cpp
+24-363 files

FreeBSD/ports 4271b76cad/pythonocc-core pkg-plist, cad/pythonocc-core/files patch-CMakeLists.txt patch-src_SWIG__files_wrapper_BRepAlgoAPI.i

cad/pythonocc-core: new port, 3D modeling based on the OpenCascade Technology

pythonocc provides 3D modeling and dataexchange features.
It is intended to CAD/PDM/PLM/BIM development.
The module is based on the OpenCascade Technology modeling kernel.

PR:             290214
Reported by:    Philippe Hay
DeltaFile
+2,485-0cad/pythonocc-core/files/patch-src_SWIG__files_wrapper_TCollection.i
+980-0cad/pythonocc-core/pkg-plist
+295-0cad/pythonocc-core/files/patch-src_SWIG__files_wrapper_Approx.i
+178-0cad/pythonocc-core/files/patch-src_SWIG__files_wrapper_GeomFill.i
+127-0cad/pythonocc-core/files/patch-src_SWIG__files_wrapper_BRepAlgoAPI.i
+63-0cad/pythonocc-core/files/patch-CMakeLists.txt
+4,128-08 files not shown
+4,262-014 files