LLVM/project 571819cllvm/lib/Transforms/Vectorize SLPVectorizer.cpp, llvm/test/Transforms/SLPVectorizer/X86 non-schedulable-with-copyable-op.ll non-schedulable-recalculate-deps.ll

[SLP]Recalculate dependencies for all cleared entries

Need to recalculate the dependencies for all cleared items to avoid
a crash, if the entry is used in other vector nodes

Fixes #173469
DeltaFile
+89-0llvm/test/Transforms/SLPVectorizer/X86/non-schedulable-with-copyable-op.ll
+61-0llvm/test/Transforms/SLPVectorizer/X86/non-schedulable-recalculate-deps.ll
+7-7llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+157-73 files

FreeBSD/ports 380338cdatabases/mongodb70 Makefile, databases/mongodb70/files patch-src_third__party_mozjs_gen-config.sh

databases/mongodb70: harden the port to external CONFIGURE_ARGS

CONFIGURE_ARGS is directly connected to CONFIGURE_SCRIPT and the script
only accepts 2 parameters. Exit 1 on incorrect number of parameters.
And don't allow to += on CONFIGURE_ARGS.

Not bumping PORTREVISION, no content change intended.

PR:     291951
DeltaFile
+10-1databases/mongodb70/files/patch-src_third__party_mozjs_gen-config.sh
+1-1databases/mongodb70/Makefile
+11-22 files

HardenedBSD/src 98740fbsys/dev/acpica acpi.c acpi_apei.c, sys/modules/acpi Makefile

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi
DeltaFile
+194-14usr.sbin/acpi/acpidump/acpi.c
+17-12usr.sbin/bhyve/bhyve_config.5
+16-13sys/dev/acpica/acpi.c
+19-3sys/modules/acpi/Makefile
+5-6sys/dev/acpica/acpi_apei.c
+6-2usr.sbin/pmcannotate/pmcannotate.c
+257-508 files not shown
+272-5914 files

HardenedBSD/src c23cc84share/man/man4 linprocfs.4, sys/dev/acpica acpi.c acpi_apei.c

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+194-14usr.sbin/acpi/acpidump/acpi.c
+16-13sys/dev/acpica/acpi.c
+17-12usr.sbin/bhyve/bhyve_config.5
+19-3sys/modules/acpi/Makefile
+5-6sys/dev/acpica/acpi_apei.c
+4-4share/man/man4/linprocfs.4
+255-527 files not shown
+271-5913 files

HardenedBSD/ports 25583f1mail/mailfromd Makefile, math/octave-forge-sockets Makefile

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+6-11net/uvgrtp/files/patch-CMakeLists.txt
+7-9math/octave-forge-sockets/Makefile
+11-0sysutils/consolekit2/files/patch-src_ck-session.c
+11-0net/uvgrtp/files/patch-cmake_Versioning.cmake
+2-8mail/mailfromd/Makefile
+3-5sysutils/kapp/distinfo
+40-3321 files not shown
+84-8027 files

FreeBSD/src 0d31189share/man/man4 linprocfs.4

linprocfs.4: Improve docs around pid/self entries

Mark <pid> as a placeholder and document that self is a symlink to a directory.

PR:             283080
Reviewed by:    ziaee
MFC after:      3 days
Differential Revision:  https://reviews.freebsd.org/D54358
DeltaFile
+4-4share/man/man4/linprocfs.4
+4-41 files

HardenedBSD/src 0d31189share/man/man4 linprocfs.4

linprocfs.4: Improve docs around pid/self entries

Mark <pid> as a placeholder and document that self is a symlink to a directory.

PR:             283080
Reviewed by:    ziaee
MFC after:      3 days
Differential Revision:  https://reviews.freebsd.org/D54358
DeltaFile
+4-4share/man/man4/linprocfs.4
+4-41 files

OpenBSD/src 7HxHTpxlib/libcrypto/ec ec_lib.c

   Use group method on point_{set_to,is_at}_infinity()

   All other public APIs call group->meth->... not point->meth->...
VersionDeltaFile
1.131+3-3lib/libcrypto/ec/ec_lib.c
+3-31 files

OpenBSD/src Oj1tN8Alib/libcrypto/ec ec_lib.c

   Add compatibility check to EC_POINT_mul()

   This is the only public API that doesn't check for compatibility between
   group and point. Add the missing check.

   ok jsing kenjiro
VersionDeltaFile
1.130+7-1lib/libcrypto/ec/ec_lib.c
+7-11 files

OpenBSD/src 2K9nUKAlib/libcrypto/ec ec_lib.c ec_mult.c

   Replace group->meth != point->meth checks

   The method will currently always be identical since all groups use the
   EC_GFp_mont_method(). Use the ec_group_and_point_compatible() check to
   ensure this and if both group and point have a nid set, check that they
   are identical.

   ok jsing kenjiro
VersionDeltaFile
1.129+14-11lib/libcrypto/ec/ec_lib.c
1.61+4-3lib/libcrypto/ec/ec_mult.c
1.16+3-3lib/libcrypto/ec/ec_convert.c
+21-173 files

OpenBSD/src Vfz2LRolib/libcrypto/ec ec_lib.c ec_local.h

   Add ec_group_and_point_compatible() helper

   Check that a given group and point are reasonably compatible. First see
   if they use the same method. Compare nids if both have nid != NID_undef.

   ok jsing kenjiro
VersionDeltaFile
1.128+11-1lib/libcrypto/ec/ec_lib.c
1.73+2-1lib/libcrypto/ec/ec_local.h
+13-22 files

OpenBSD/src 1KSs4YYlib/libcrypto/ec ec_lib.c ec_local.h

   Add nid to EC_POINT for compat checking

   It is annoying that an EC_POINT does not really know on what EC_GROUP it
   lives. Adding a refcount to EC_GROUP is slightly tricky, so instead use
   a nid which we will know unless the group was constructed by hand.

   ok jsing kenjiro
VersionDeltaFile
1.127+4-1lib/libcrypto/ec/ec_lib.c
1.72+2-1lib/libcrypto/ec/ec_local.h
+6-22 files

LLVM/project 95eedfemlir/examples/standalone/test lit.cfg.py, mlir/examples/standalone/test/python smoketest.py

check standalone
DeltaFile
+5-7mlir/examples/standalone/test/lit.cfg.py
+4-4mlir/examples/standalone/test/python/smoketest.py
+3-1mlir/test/Examples/standalone/test.wheel.toy
+1-0mlir/test/Examples/standalone/test.toy
+13-124 files

LLVM/project b6c1b1dmlir/include/mlir/Bindings/Python IRCore.h, mlir/lib/Bindings/Python MainModule.cpp Rewrite.cpp

works
DeltaFile
+71-62mlir/lib/Bindings/Python/MainModule.cpp
+24-19mlir/lib/Bindings/Python/Rewrite.cpp
+35-8mlir/include/mlir/Bindings/Python/IRCore.h
+26-13mlir/lib/Bindings/Python/Pass.cpp
+22-15mlir/lib/Bindings/Python/IRTypes.cpp
+25-9mlir/lib/Bindings/Python/IRAffine.cpp
+203-12614 files not shown
+303-17820 files

LLVM/project bc44575mlir/lib/Bindings/Python Rewrite.cpp

address comments
DeltaFile
+0-31mlir/lib/Bindings/Python/Rewrite.cpp
+0-311 files

LLVM/project 89bcbbdmlir/cmake/modules AddMLIRPython.cmake

comments
DeltaFile
+13-6mlir/cmake/modules/AddMLIRPython.cmake
+13-61 files

LLVM/project c26ccbemlir/include/mlir/Bindings/Python IRCore.h, mlir/lib/Bindings/Python IRCore.cpp MainModule.cpp

remove registerError
DeltaFile
+0-19mlir/include/mlir/Bindings/Python/IRCore.h
+0-16mlir/lib/Bindings/Python/IRCore.cpp
+14-2mlir/lib/Bindings/Python/MainModule.cpp
+0-1mlir/lib/Bindings/Python/IRTypes.cpp
+0-1mlir/lib/Bindings/Python/IRAttributes.cpp
+0-1mlir/lib/Bindings/Python/Pass.cpp
+14-406 files

LLVM/project 661b9e8mlir/cmake/modules AddMLIRPython.cmake, mlir/examples/standalone pyproject.toml

globals doesn't work
DeltaFile
+3-16mlir/examples/standalone/test/python/smoketest.py
+12-6mlir/cmake/modules/AddMLIRPython.cmake
+12-6mlir/lib/Bindings/Python/Globals.cpp
+2-5mlir/test/Examples/standalone/test.wheel.toy
+3-0mlir/examples/standalone/pyproject.toml
+0-2mlir/include/mlir/Bindings/Python/Globals.h
+32-356 files

LLVM/project 7d6349dmlir/cmake/modules AddMLIRPython.cmake, mlir/include/mlir-c Support.h

try MLIR_PYTHON_API_EXPORTED
DeltaFile
+65-56mlir/include/mlir/Bindings/Python/IRCore.h
+4-5mlir/cmake/modules/AddMLIRPython.cmake
+2-2mlir/include/mlir/Bindings/Python/Globals.h
+2-1mlir/include/mlir/Bindings/Python/IRTypes.h
+2-0mlir/include/mlir-c/Support.h
+75-645 files

LLVM/project fb43434mlir/cmake/modules AddMLIRPython.cmake

set VISIBILITY_INLINES_HIDDEN for libMLIRPYthonSupport
DeltaFile
+5-0mlir/cmake/modules/AddMLIRPython.cmake
+5-01 files

LLVM/project c5f6787mlir/cmake/modules AddMLIRPython.cmake, mlir/examples/standalone/python CMakeLists.txt

try moving MLIR_BINDINGS_PYTHON_NB_DOMAIN compile defn
DeltaFile
+6-0mlir/cmake/modules/AddMLIRPython.cmake
+1-1mlir/examples/standalone/test/python/smoketest.py
+0-1mlir/examples/standalone/python/CMakeLists.txt
+0-1mlir/python/CMakeLists.txt
+7-34 files

LLVM/project 5e83cafmlir/cmake/modules AddMLIRPython.cmake

disable LTO by default
DeltaFile
+8-0mlir/cmake/modules/AddMLIRPython.cmake
+8-01 files

LLVM/project d744acemlir/cmake/modules AddMLIRPython.cmake

restore DISABLE_INSTALL
DeltaFile
+1-0mlir/cmake/modules/AddMLIRPython.cmake
+1-01 files

LLVM/project b27d9e5mlir/test/python/dialects python_test.py

format
DeltaFile
+24-6mlir/test/python/dialects/python_test.py
+24-61 files

LLVM/project a1f3e17mlir/cmake/modules AddMLIRPython.cmake, mlir/examples/standalone CMakeLists.txt

massage cmake
DeltaFile
+127-31mlir/cmake/modules/AddMLIRPython.cmake
+10-61mlir/python/CMakeLists.txt
+3-0mlir/examples/standalone/CMakeLists.txt
+140-923 files

LLVM/project 0e350f3mlir/examples/standalone/include/Standalone-c Dialects.h, mlir/examples/standalone/lib/CAPI Dialects.cpp

add standalone test/use of IRCore
DeltaFile
+25-0mlir/examples/standalone/python/StandaloneExtensionNanobind.cpp
+13-0mlir/examples/standalone/lib/CAPI/Dialects.cpp
+7-0mlir/examples/standalone/include/Standalone-c/Dialects.h
+4-0mlir/examples/standalone/test/python/smoketest.py
+0-1mlir/include/mlir/Bindings/Python/Globals.h
+49-15 files

LLVM/project 81bf65bmlir/test/python/dialects python_test.py, mlir/test/python/lib PythonTestModuleNanobind.cpp

port mlir_attribute_subclass
DeltaFile
+21-13mlir/test/python/lib/PythonTestModuleNanobind.cpp
+3-3mlir/test/python/dialects/python_test.py
+24-162 files

LLVM/project b04263amlir/include/mlir/Bindings/Python Globals.h, mlir/lib/Bindings/Python Globals.cpp

try fix windows badcast
DeltaFile
+9-9mlir/python/CMakeLists.txt
+3-9mlir/test/python/dialects/python_test.py
+1-4mlir/include/mlir/Bindings/Python/Globals.h
+5-0mlir/lib/Bindings/Python/Globals.cpp
+18-224 files

LLVM/project 2ea6d2bmlir/python CMakeLists.txt

[mlir][Python] create MLIRPythonSupport
DeltaFile
+52-13mlir/python/CMakeLists.txt
+52-131 files

LLVM/project 270162emlir/include/mlir/Bindings/Python IRCore.h, mlir/lib/Bindings/Python MainModule.cpp

fix after rebase
DeltaFile
+2-2mlir/include/mlir/Bindings/Python/IRCore.h
+2-2mlir/lib/Bindings/Python/MainModule.cpp
+4-42 files