LLVM/project 6cbae7bllvm/unittests/Debuginfod CMakeLists.txt

[llvm] Fix: DebuginfodTests must link libHTTP after 789f30c73ef4 (#192225)
DeltaFile
+1-0llvm/unittests/Debuginfod/CMakeLists.txt
+1-01 files

LLVM/project 0563360llvm/include/llvm/Passes TargetPassRegistry.inc, llvm/test/CodeGen/AMDGPU new-pm-machine-analysis.mir

[NewPM] Teach llc -passes to handle target machine analysis (#191704)
DeltaFile
+23-0llvm/include/llvm/Passes/TargetPassRegistry.inc
+13-0llvm/test/CodeGen/AMDGPU/new-pm-machine-analysis.mir
+36-02 files

LLVM/project 3cc9f63clang-tools-extra/docs/clang-tidy/checks list.rst

[clang-tidy][NFC] Mark cert-err33-c as alias in check list (#192224)
DeltaFile
+1-1clang-tools-extra/docs/clang-tidy/checks/list.rst
+1-11 files

NetBSD/pkgsrc-wip 26a1d79dunst Makefile options.mk, dunst/patches patch-Makefile

dunst: remove, changes imported to pkgsrc
DeltaFile
+0-68dunst/patches/patch-Makefile
+0-63dunst/Makefile
+0-20dunst/options.mk
+0-19dunst/PLIST
+0-6dunst/DESCR
+0-6dunst/distinfo
+0-1821 files not shown
+0-1837 files

FreeBSD/src 78bf20dlib/libc/tests/string strrchr_test.c Makefile

libc/tests/string: add a more comprehensive unit test for strrchr()

The unit tests are patterned after those for memrchr().
This catches the issue found in 293915.

PR:             293915
Reviewed by:    strajabot
Reported by:    safonov.paul at gmail.com
MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D56037

(cherry picked from commit 8b5d77bbcbd98e684226950be1c779e108059d8d)
DeltaFile
+156-0lib/libc/tests/string/strrchr_test.c
+2-0lib/libc/tests/string/Makefile
+158-02 files

FreeBSD/src e4f02a7lib/libc/tests/string strrchr_test.c Makefile

libc/tests/string: add a more comprehensive unit test for strrchr()

The unit tests are patterned after those for memrchr().
This catches the issue found in 293915.

PR:             293915
Reviewed by:    strajabot
Reported by:    safonov.paul at gmail.com
MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D56037

(cherry picked from commit 8b5d77bbcbd98e684226950be1c779e108059d8d)
DeltaFile
+156-0lib/libc/tests/string/strrchr_test.c
+2-0lib/libc/tests/string/Makefile
+158-02 files

LLVM/project ca867c7llvm/lib/Target/SPIRV SPIRVBuiltins.cpp, llvm/test/CodeGen/SPIRV/transcoding OpAllAny.ll

[SPIR-V] Convert integer vector to bool vector for OpAny/OpAll (#191804)

OpenCL any()/all() builtins receive integer vectors, but OpAny/OpAll
require boolean vector inputs per the SPIR-V spec

related to https://github.com/llvm/llvm-project/issues/190736
DeltaFile
+24-1llvm/lib/Target/SPIRV/SPIRVBuiltins.cpp
+11-1llvm/test/CodeGen/SPIRV/transcoding/OpAllAny.ll
+35-22 files

FreeNAS/freenas 8d6887fsrc/middlewared/middlewared/plugins/apps available_apps_info.py __init__.py, src/middlewared/middlewared/plugins/catalog apps.py

Complete removing app service from catalog/
DeltaFile
+0-101src/middlewared/middlewared/plugins/catalog/apps.py
+71-2src/middlewared/middlewared/plugins/apps/available_apps_info.py
+39-1src/middlewared/middlewared/plugins/apps/__init__.py
+110-1043 files

FreeNAS/freenas a9bb18asrc/middlewared/middlewared/plugins/apps upgrade.py resources.py

Some more fixes
DeltaFile
+2-2src/middlewared/middlewared/plugins/apps/upgrade.py
+1-1src/middlewared/middlewared/plugins/apps/resources.py
+1-1src/middlewared/middlewared/plugins/apps/metadata.py
+4-43 files

FreeNAS/freenas caa8e81src/middlewared/middlewared/plugins/apps schema_normalization.py schema_normalization_old.py

Another pass at schema normalization
DeltaFile
+194-12src/middlewared/middlewared/plugins/apps/schema_normalization.py
+4-130src/middlewared/middlewared/plugins/apps/schema_normalization_old.py
+16-11src/middlewared/middlewared/plugins/apps/schema_validation.py
+8-2src/middlewared/middlewared/plugins/apps/schema_construction_utils.py
+222-1554 files

FreeNAS/freenas 1116c3csrc/middlewared/middlewared/api/v27_0_0 app.py, src/middlewared/middlewared/plugins/apps upgrade.py upgrade_old.py

Add initial code to covert upgrade.py
DeltaFile
+250-340src/middlewared/middlewared/plugins/apps/upgrade.py
+146-0src/middlewared/middlewared/plugins/apps/upgrade_old.py
+20-0src/middlewared/middlewared/plugins/apps/__init__.py
+6-6src/middlewared/middlewared/api/v27_0_0/app.py
+1-1src/middlewared/middlewared/pytest/unit/plugins/apps/test_upgrade_values.py
+423-3475 files

FreeNAS/freenas c542a00src/middlewared/middlewared/api/v27_0_0 app.py, src/middlewared/middlewared/plugins/apps pull_images.py __init__.py

Move pull_images methods to be typesafe
DeltaFile
+39-47src/middlewared/middlewared/plugins/apps/pull_images.py
+20-0src/middlewared/middlewared/plugins/apps/__init__.py
+3-1src/middlewared/middlewared/plugins/apps/upgrade.py
+2-1src/middlewared/middlewared/api/v27_0_0/app.py
+64-494 files

FreeNAS/freenas 9f9eb4bsrc/middlewared/middlewared/api/v27_0_0 app.py, src/middlewared/middlewared/plugins/apps resources.py crud_old.py

Move delete_internal_resources to typesafe
DeltaFile
+52-3src/middlewared/middlewared/plugins/apps/resources.py
+2-37src/middlewared/middlewared/plugins/apps/crud_old.py
+4-6src/middlewared/middlewared/plugins/apps/custom_app_ops.py
+1-1src/middlewared/middlewared/api/v27_0_0/app.py
+59-474 files

FreeNAS/freenas 37980f4src/middlewared/middlewared/plugins/apps __init__.py upgrade.py

Remove unnecessary private method
DeltaFile
+2-5src/middlewared/middlewared/plugins/apps/__init__.py
+2-1src/middlewared/middlewared/plugins/apps/upgrade.py
+4-62 files

FreeNAS/freenas a57c075.github/workflows mypy.yml

Add middlewared/plugins/apps/ix_apps/ to mypy
DeltaFile
+1-0.github/workflows/mypy.yml
+1-01 files

FreeNAS/freenas c663bd4src/middlewared/middlewared/plugins/apps schema_normalization_old.py crud.py

Remove usages of old schema normalization
DeltaFile
+0-46src/middlewared/middlewared/plugins/apps/schema_normalization_old.py
+9-11src/middlewared/middlewared/plugins/apps/crud.py
+6-7src/middlewared/middlewared/plugins/apps/rollback.py
+6-7src/middlewared/middlewared/plugins/apps/upgrade.py
+2-2src/middlewared/middlewared/plugins/apps/app_scale.py
+23-735 files

FreeNAS/freenas ea9009csrc/middlewared/middlewared/api/v27_0_0 app.py, src/middlewared/middlewared/plugins/apps upgrade_old.py upgrade.py

Convert upgrade_summary to typesafe
DeltaFile
+0-64src/middlewared/middlewared/plugins/apps/upgrade_old.py
+36-1src/middlewared/middlewared/plugins/apps/upgrade.py
+10-9src/middlewared/middlewared/plugins/apps/utils.py
+9-1src/middlewared/middlewared/plugins/apps/__init__.py
+7-3src/middlewared/middlewared/api/v27_0_0/app.py
+62-785 files

FreeNAS/freenas 2da347bsrc/middlewared/middlewared/api/v27_0_0 app.py, src/middlewared/middlewared/plugins/apps app_scale.py __init__.py

Move app_scale methods to be typesafe
DeltaFile
+39-67src/middlewared/middlewared/plugins/apps/app_scale.py
+40-0src/middlewared/middlewared/plugins/apps/__init__.py
+1-1src/middlewared/middlewared/plugins/apps/crud.py
+1-1src/middlewared/middlewared/api/v27_0_0/app.py
+81-694 files

FreeNAS/freenas 0887797src/middlewared/middlewared/plugins/apps resources.py upgrade.py

Make get_app_volume_ds typesafe
DeltaFile
+14-1src/middlewared/middlewared/plugins/apps/resources.py
+2-2src/middlewared/middlewared/plugins/apps/upgrade.py
+2-1src/middlewared/middlewared/plugins/apps/rollback.py
+18-43 files

FreeNAS/freenas c0e42e6src/middlewared/middlewared/plugins/apps custom_app_old.py custom_app.py

Move custom_app file
DeltaFile
+99-0src/middlewared/middlewared/plugins/apps/custom_app_old.py
+0-99src/middlewared/middlewared/plugins/apps/custom_app.py
+99-992 files

FreeNAS/freenas 77bddbbsrc/middlewared/middlewared/plugins/apps crud.py __init__.py

Add query/get_instance impl
DeltaFile
+91-6src/middlewared/middlewared/plugins/apps/crud.py
+48-7src/middlewared/middlewared/plugins/apps/__init__.py
+0-55src/middlewared/middlewared/plugins/apps/crud_old.py
+139-683 files

FreeNAS/freenas a2c027bsrc/middlewared/middlewared/plugins/apps schema_action_context.py schema_normalization.py

Convert app.schema.actions to be typesafe
DeltaFile
+35-39src/middlewared/middlewared/plugins/apps/schema_action_context.py
+5-1src/middlewared/middlewared/plugins/apps/schema_normalization.py
+40-402 files

FreeNAS/freenas e4a0b7fsrc/middlewared/middlewared/plugins/apps crud_old.py resources.py

Make remove_failed_resources typesafe
DeltaFile
+4-32src/middlewared/middlewared/plugins/apps/crud_old.py
+23-2src/middlewared/middlewared/plugins/apps/resources.py
+2-2src/middlewared/middlewared/plugins/apps/custom_app_ops.py
+29-363 files

FreeNAS/freenas 7dff860src/middlewared/middlewared/plugins/apps custom_app.py custom_app_ops.py

Remove app.custom service
DeltaFile
+0-25src/middlewared/middlewared/plugins/apps/custom_app.py
+3-5src/middlewared/middlewared/plugins/apps/custom_app_ops.py
+3-2src/middlewared/middlewared/plugins/apps/crud_old.py
+0-2src/middlewared/middlewared/plugins/apps/__init__.py
+6-344 files

FreeNAS/freenas ccea6b2src/middlewared/middlewared main.py, src/middlewared/middlewared/plugins/apps metadata.py __init__.py

Convert metadata to typesafe impl
DeltaFile
+22-24src/middlewared/middlewared/plugins/apps/metadata.py
+6-0src/middlewared/middlewared/plugins/apps/__init__.py
+1-2src/middlewared/middlewared/plugins/apps/custom_app_ops.py
+1-1src/middlewared/middlewared/plugins/docker/config.py
+2-0src/middlewared/middlewared/main.py
+1-1src/middlewared/middlewared/plugins/apps/rollback.py
+33-282 files not shown
+35-308 files

FreeNAS/freenas 4f0785esrc/middlewared/middlewared/plugins/apps crud.py __init__.py, src/middlewared/middlewared/service crud_service.py base.py

Fix serialization of app.query
DeltaFile
+3-2src/middlewared/middlewared/plugins/apps/crud.py
+2-2src/middlewared/middlewared/plugins/apps/__init__.py
+1-1src/middlewared/middlewared/service/crud_service.py
+2-0src/middlewared/middlewared/service/base.py
+8-54 files

FreeNAS/freenas d63e2besrc/middlewared/middlewared/plugins/apps fs_attachments.py port_attachments.py, src/middlewared/middlewared/plugins/docker config.py

Initial pass at covering app.* internal usages
DeltaFile
+10-11src/middlewared/middlewared/plugins/apps/fs_attachments.py
+6-6src/middlewared/middlewared/plugins/pool_/dataset_details.py
+6-6src/middlewared/middlewared/plugins/apps/port_attachments.py
+4-4src/middlewared/middlewared/plugins/docker/config.py
+4-4src/middlewared/middlewared/plugins/apps/cert_attachments.py
+3-3src/middlewared/middlewared/plugins/apps/logs.py
+33-348 files not shown
+46-4814 files

FreeNAS/freenas 98a19a1src/middlewared/middlewared/plugins/apps __init__.py, src/middlewared/middlewared/pytest/unit/api/base test_decorator.py

Allow filterable api method to pass check annotations
DeltaFile
+14-0src/middlewared/middlewared/pytest/unit/api/base/test_decorator.py
+7-3src/middlewared/middlewared/plugins/apps/__init__.py
+9-0src/middlewared/middlewared/pytest/unit/api/handler/accept/test_accept_1.py
+2-0src/middlewared/middlewared/service/decorators.py
+32-34 files

FreeNAS/freenas 5c85129src/middlewared/middlewared/pytest/unit/plugins/apps test_normalize_questions.py test_upgrade_values.py

More fixes
DeltaFile
+38-32src/middlewared/middlewared/pytest/unit/plugins/apps/test_normalize_questions.py
+9-19src/middlewared/middlewared/pytest/unit/plugins/apps/test_upgrade_values.py
+7-16src/middlewared/middlewared/pytest/unit/plugins/apps/test_normalize_and_validate.py
+12-10src/middlewared/middlewared/pytest/unit/plugins/apps/test_normalize_ix_volumes.py
+10-8src/middlewared/middlewared/pytest/unit/plugins/apps/test_normalize_acl.py
+10-7src/middlewared/middlewared/pytest/unit/plugins/apps/test_normalize_values.py
+86-9210 files not shown
+118-11716 files

FreeNAS/freenas c48f323src/middlewared/middlewared/plugins/apps resources.py __init__.py

minor fixmes
DeltaFile
+3-5src/middlewared/middlewared/plugins/apps/resources.py
+0-1src/middlewared/middlewared/plugins/apps/__init__.py
+3-62 files