LLVM/project ca0d100llvm/lib/Transforms/Vectorize VPlanTransforms.cpp

[VPlan] Use VPlan::getZero to improve code (NFC) (#184591)

DeltaFile
+7-7llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
+7-71 files

FreeNAS/freenas 2a85e34src/middlewared/middlewared/alert base.py, src/middlewared/middlewared/alert/service slack.py mattermost.py

base.py mypy
DeltaFile
+103-57src/middlewared/middlewared/alert/base.py
+6-6src/middlewared/middlewared/alert/source/ups.py
+4-4src/middlewared/middlewared/alert/source/kmip.py
+1-7src/middlewared/middlewared/alert/service/slack.py
+4-4src/middlewared/middlewared/alert/service/mattermost.py
+4-4src/middlewared/middlewared/alert/source/truecommand.py
+122-8236 files not shown
+176-13642 files

FreeNAS/freenas fabf45asrc/middlewared/middlewared/alert/source mseries_nvdimm_and_bios.py license_status.py, src/middlewared/middlewared/pytest/unit/alert/source test_jbof.py

XXXAlertClass -> XXXAlert
DeltaFile
+18-18src/middlewared/middlewared/alert/source/mseries_nvdimm_and_bios.py
+12-12src/middlewared/middlewared/alert/source/license_status.py
+10-10src/middlewared/middlewared/alert/source/jbof.py
+10-10src/middlewared/middlewared/alert/source/failover.py
+8-8src/middlewared/middlewared/alert/source/certificates.py
+7-7src/middlewared/middlewared/pytest/unit/alert/source/test_jbof.py
+65-6570 files not shown
+276-27676 files

FreeNAS/freenas 8366764src/middlewared/middlewared/alert/source pools.py applications.py, src/middlewared/middlewared/plugins/apps upgrade.py

Make alert.oneshot_create callers responsible for passing correct args
DeltaFile
+22-16src/middlewared/middlewared/plugins/zfs_/zfs_events.py
+1-14src/middlewared/middlewared/alert/source/pools.py
+1-7src/middlewared/middlewared/alert/source/applications.py
+4-1src/middlewared/middlewared/plugins/apps/upgrade.py
+28-384 files

FreeNAS/freenas c286bc7src/freenas/usr/bin install-dev-tools, src/middlewared pyproject.toml

Alert sources mypy
DeltaFile
+6-6src/middlewared/middlewared/alert/schedule.py
+6-1src/freenas/usr/bin/install-dev-tools
+1-3src/middlewared/middlewared/alert/base.py
+2-2src/middlewared/pyproject.toml
+0-1src/middlewared/middlewared/alert/service/mail.py
+15-135 files

FreeNAS/freenas 0877e1csrc/middlewared/middlewared/alert base.py, src/middlewared/middlewared/alert/source smart.py replication.py

Alert.instance
DeltaFile
+64-62src/middlewared/middlewared/plugins/alert.py
+65-41src/middlewared/middlewared/alert/base.py
+40-29src/middlewared/middlewared/alert/source/smart.py
+48-17src/middlewared/middlewared/alert/source/replication.py
+34-23src/middlewared/middlewared/alert/source/sensors.py
+40-15src/middlewared/middlewared/alert/source/mseries_nvdimm_and_bios.py
+291-187100 files not shown
+1,236-534106 files

FreeNAS/freenas ced4fdcsrc/middlewared/middlewared/alert base.py, src/middlewared/middlewared/alert/source mseries_nvdimm_and_bios.py ups.py

Move all alert class configuration to AlertClassConfig
DeltaFile
+62-49src/middlewared/middlewared/alert/base.py
+57-53src/middlewared/middlewared/plugins/alert.py
+62-46src/middlewared/middlewared/alert/source/mseries_nvdimm_and_bios.py
+49-43src/middlewared/middlewared/alert/source/ups.py
+34-30src/middlewared/middlewared/alert/source/truecommand.py
+36-26src/middlewared/middlewared/alert/source/failover.py
+300-24769 files not shown
+1,324-1,02275 files

FreeNAS/freenas 9e468d4src/middlewared/middlewared/alert/source smb.py api_key.py

PEP8
DeltaFile
+2-2src/middlewared/middlewared/alert/source/smb.py
+1-1src/middlewared/middlewared/alert/source/api_key.py
+3-32 files

FreeNAS/freenas dd444cfsrc/middlewared/middlewared/alert base.py, src/middlewared/middlewared/alert/source ipmi_sel.py

Remove middleware instance attribute from AlertClass
DeltaFile
+4-6src/middlewared/middlewared/alert/base.py
+5-5src/middlewared/middlewared/plugins/alert.py
+4-4src/middlewared/middlewared/alert/source/ipmi_sel.py
+2-2src/middlewared/middlewared/plugins/cloud_sync.py
+15-174 files

FreeNAS/freenas 55da7ffsrc/freenas/usr/bin install-dev-tools, src/middlewared/middlewared/alert base.py

Fixes
DeltaFile
+15-6src/middlewared/middlewared/plugins/alert.py
+2-2src/middlewared/middlewared/api/v26_0_0/alert.py
+2-2src/middlewared/middlewared/alert/base.py
+1-1src/freenas/usr/bin/install-dev-tools
+1-0src/middlewared/middlewared/alert/source/sensors.py
+21-115 files

FreeNAS/freenas 4305385src/middlewared/middlewared/alert/source deprecated_config.py applications.py

Remove dead code
DeltaFile
+0-18src/middlewared/middlewared/alert/source/deprecated_config.py
+0-10src/middlewared/middlewared/alert/source/applications.py
+1-1src/middlewared/middlewared/alert/source/api_key.py
+1-293 files

FreeNAS/freenas 5b0ffb5src/middlewared/middlewared/alert/source smb.py ipmi_sel.py

Alerts mypy
DeltaFile
+18-17src/middlewared/middlewared/alert/source/smb.py
+16-14src/middlewared/middlewared/alert/source/ipmi_sel.py
+14-12src/middlewared/middlewared/alert/source/smart.py
+13-7src/middlewared/middlewared/alert/source/directory_services.py
+12-8src/middlewared/middlewared/alert/source/sensors.py
+11-8src/middlewared/middlewared/alert/source/enclosure_status.py
+84-6647 files not shown
+298-20153 files

FreeNAS/freenas 22989ecsrc/middlewared/middlewared/alert base.py, src/middlewared/middlewared/alert/service snmp_trap.py

Move alert class name to AlertClassConfig
DeltaFile
+8-8src/middlewared/middlewared/plugins/alert.py
+8-4src/middlewared/middlewared/alert/base.py
+1-1src/middlewared/middlewared/alert/service/snmp_trap.py
+17-133 files

FreeNAS/freenas cd33777tests/api2 test_rsync_locked_alert.py

Test locked alert
DeltaFile
+93-0tests/api2/test_rsync_locked_alert.py
+93-01 files

FreeNAS/freenas 9099545src/middlewared/middlewared/alert base.py, src/middlewared/middlewared/alert/source ups.py kmip.py

Remove `SimpleOneShotAlertClass`. All `OneShotAlertClass` are now simple
DeltaFile
+27-40src/middlewared/middlewared/alert/base.py
+7-7src/middlewared/middlewared/alert/source/ups.py
+5-5src/middlewared/middlewared/alert/source/kmip.py
+5-5src/middlewared/middlewared/alert/source/applications.py
+5-5src/middlewared/middlewared/alert/source/truecommand.py
+4-4src/middlewared/middlewared/alert/source/failover_sync.py
+53-6633 files not shown
+132-14639 files

FreeNAS/freenas 8d33b99src/middlewared/middlewared/etc_files exports.mako shadow.mako, src/middlewared/middlewared/etc_files/local/nginx nginx.conf.mako

Fixes
DeltaFile
+9-17src/middlewared/middlewared/plugins/alert.py
+5-4src/middlewared/middlewared/etc_files/exports.mako
+2-1src/middlewared/middlewared/etc_files/local/nginx/nginx.conf.mako
+2-1src/middlewared/middlewared/etc_files/shadow.mako
+18-234 files

FreeNAS/freenas 7ba4f2bsrc/middlewared/middlewared/alert base.py, src/middlewared/middlewared/alert/service snmp_trap.py opsgenie.py

Alert services mypy
DeltaFile
+11-4src/middlewared/middlewared/alert/service/snmp_trap.py
+8-7src/middlewared/middlewared/alert/base.py
+7-3src/middlewared/middlewared/alert/service/opsgenie.py
+7-3src/middlewared/middlewared/alert/service/victorops.py
+6-3src/middlewared/middlewared/alert/service/pagerduty.py
+6-2src/middlewared/middlewared/alert/service/influxdb_.py
+45-225 files not shown
+72-3211 files

FreeNAS/freenas db08f78src/middlewared/middlewared/alert base.py, src/middlewared/middlewared/alert/source catalogs.py rsync.py

Make all `OneShotAlertClass` methods `@classmethod`
DeltaFile
+14-9src/middlewared/middlewared/alert/base.py
+4-4src/middlewared/middlewared/plugins/alert.py
+4-2src/middlewared/middlewared/alert/source/catalogs.py
+4-2src/middlewared/middlewared/alert/source/rsync.py
+4-2src/middlewared/middlewared/alert/source/sharing_tasks.py
+4-2src/middlewared/middlewared/plugins/cloud_sync.py
+34-217 files not shown
+48-2813 files

FreeNAS/freenas d83e12dsrc/middlewared/middlewared/alert base.py, src/middlewared/middlewared/alert/source applications.py truecommand.py

Make all oneshot alert classes simple
DeltaFile
+9-29src/middlewared/middlewared/alert/source/applications.py
+9-29src/middlewared/middlewared/alert/source/truecommand.py
+7-19src/middlewared/middlewared/alert/source/catalogs.py
+7-19src/middlewared/middlewared/alert/source/rsync.py
+12-9src/middlewared/middlewared/alert/base.py
+5-15src/middlewared/middlewared/alert/source/truenas_connect.py
+49-12022 files not shown
+115-30228 files

FreeNAS/freenas b9b91edsrc/middlewared/middlewared/plugins/filesystem_ acl.py, tests/unit test_acltool.py

NAS-140125 / 26.0.0-BETA.1 / Fix handling for strip parameter on filesystem.setperm (by anodos325) (#18359)

This commit ensures that we set the STRIPACL action when setting mode
through filesystem.setperm. It fixes an issue where we were trying to
create an inherited ACL from file that had no ACL set on it.

Original PR: https://github.com/truenas/middleware/pull/18358

---------

Co-authored-by: Andrew Walker <andrew.walker at truenas.com>
DeltaFile
+249-0tests/unit/test_acltool.py
+4-3src/middlewared/middlewared/plugins/filesystem_/acl.py
+253-32 files

FreeNAS/freenas 6442423src/middlewared/middlewared/plugins/filesystem_ acl.py, tests/unit test_acltool.py

NAS-140125 / 26.0.0-BETA.2 / Fix handling for strip parameter on filesystem.setperm (by anodos325) (#18360)

This commit ensures that we set the STRIPACL action when setting mode
through filesystem.setperm. It fixes an issue where we were trying to
create an inherited ACL from file that had no ACL set on it.

Original PR: https://github.com/truenas/middleware/pull/18358

---------

Co-authored-by: Andrew Walker <andrew.walker at truenas.com>
DeltaFile
+249-0tests/unit/test_acltool.py
+4-3src/middlewared/middlewared/plugins/filesystem_/acl.py
+253-32 files

FreeNAS/freenas 63d96b7src/middlewared/middlewared/plugins/filesystem_ acl.py

Remove useless comment

(cherry picked from commit c986e371d7d1879097d6f4d865d14d5c494dcb4e)
DeltaFile
+0-3src/middlewared/middlewared/plugins/filesystem_/acl.py
+0-31 files

FreeNAS/freenas d7329bctests/unit test_acltool.py

Fix test

(cherry picked from commit d8bf253b5d2379777fbc38e45b922da5d774cd72)
DeltaFile
+14-12tests/unit/test_acltool.py
+14-121 files

FreeNAS/freenas a612116src/middlewared/middlewared/plugins/filesystem_ acl.py, tests/unit test_acltool.py

Fix handling for strip parameter on filesystem.setperm

This commit ensures that we set the STRIPACL action when setting
mode through filesystem.setperm. It fixes an issue where we
were trying to create an inherited ACL from file that had no
ACL set on it.

(cherry picked from commit 5dd2b529b543adf965e74d41651a7bd8d97421cf)
DeltaFile
+247-0tests/unit/test_acltool.py
+11-2src/middlewared/middlewared/plugins/filesystem_/acl.py
+258-22 files

FreeNAS/freenas 45b8d3esrc/middlewared/middlewared/plugins/filesystem_ acl.py

Fix

(cherry picked from commit aa12bc5b984448a4b59379f1c0e5ba176f952939)
DeltaFile
+1-6src/middlewared/middlewared/plugins/filesystem_/acl.py
+1-61 files

FreeNAS/freenas 0469862src/middlewared/middlewared/plugins/filesystem_ acl.py, tests/unit test_acltool.py

NAS-140125 / 27.0.0-BETA.1 / Fix handling for strip parameter on filesystem.setperm (#18358)

This commit ensures that we set the STRIPACL action when setting mode
through filesystem.setperm. It fixes an issue where we were trying to
create an inherited ACL from file that had no ACL set on it.
DeltaFile
+249-0tests/unit/test_acltool.py
+4-3src/middlewared/middlewared/plugins/filesystem_/acl.py
+253-32 files

LLVM/project b3a1317llvm/lib/MC MCAsmInfoGOFF.cpp

Add include
DeltaFile
+1-0llvm/lib/MC/MCAsmInfoGOFF.cpp
+1-01 files

LLVM/project 6b33c5cllvm/lib/Target/SystemZ SystemZAsmPrinter.cpp

Add back spaces
DeltaFile
+1-1llvm/lib/Target/SystemZ/SystemZAsmPrinter.cpp
+1-11 files

LLVM/project ec15263lld/test/wasm weak-alias.ll weak-alias.s, lld/test/wasm/Inputs weak-alias.ll weak-alias.s

[lld][WebAssembly] Convert weak-alias tests to assembly. NFC (#184667)

This actually both improves and simplifies the `Inputs/weak_alias`. With
the `.ll` version we ended up using memory and `__stack_pointer` and
locals, but LLVM ended up generated `call` rather than `call_indirect`
for the `call_alias_ptr` and `call_direct_ptr`. With the assembly tests
we can ensure the usage of `call_indirect` while avoiding all the other
stuff.
DeltaFile
+0-303lld/test/wasm/weak-alias.ll
+268-0lld/test/wasm/weak-alias.s
+0-135lld/test/wasm/weak-alias-overide.ll
+131-0lld/test/wasm/weak-alias-overide.s
+0-39lld/test/wasm/Inputs/weak-alias.ll
+35-0lld/test/wasm/Inputs/weak-alias.s
+434-4776 files

NetBSD/src 4zxeklmdoc CHANGES-11.0, external/gpl2/groff/tmac mdoc.local

   Welcome to 11.0_RC2!
VersionDeltaFile
1.1.2.78+8-1doc/CHANGES-11.0
1.11.4.3+3-3external/gpl2/groff/tmac/mdoc.local
1.738.2.3+2-2sys/sys/param.h
+13-63 files