)]}' { "commit": "615785920f21e85ba56c714e0edddc2b4a8b6a93", "tree": "73dd5a7f5bfb2193a9dc0a850e50f13858465597", "parents": [ "799934269daa5b51420c61ebb882f05215a2424e" ], "author": { "name": "Damian Michalak-SzmaciƄski", "email": "d.michalak@samsung.com", "time": "Tue Nov 29 15:36:50 2022 +0100" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "time": "Tue Nov 29 14:36:50 2022 +0000" }, "message": "Add checking and verification support for includes using IWYU (#23092)\n\n* Add new script with feature for checking includes in project\r\n\r\n* Add build and install IWYU 0.16 on chip-build Docker image and repair lost Tizen env\r\n\r\n* Fix includes for ConnectivityManagerImpl.cpp in Tizen\r\n\r\n* Fix includes in Tizen platform - First IWYU scan\r\n\r\n* Fix includes in ThreadStackManager and BLEManager\r\n\r\n* Fix include after commit:\r\nRemove using-directives namespaces in Tizen platform\r\n\r\n* Add some rules to IWYU mapping files and fix logging in iwyu_check.py script\r\n\r\n* Fix version and restyled\r\n\r\n* Compile ChipDeviceScanner only when BLE support is enabled\r\n\r\n* Small improvements for Tizen SDK installation script\r\n\r\n* Cleanup IWYU mapping files\r\n\r\n* Purge clang-12 after compiling IWYU from source\r\n\r\n* Show stderr output of include-what-you-use tool\r\n\r\nCo-authored-by: Arkadiusz Bokowy \u003ca.bokowy@samsung.com\u003e", "tree_diff": [ { "type": "modify", "old_id": "f4c3222cd5a599f6901063e17fef7fbca3e4d658", "old_mode": 33261, "old_path": "integrations/docker/images/chip-build-tizen/tizen-sdk-installer/install.sh", "new_id": "99fd9c3334d15395fda43e89fee551ca39cc45b2", "new_mode": 33261, "new_path": "integrations/docker/images/chip-build-tizen/tizen-sdk-installer/install.sh" }, { "type": "modify", "old_id": "eb49bab5f87f7c454ade8da9006530ae0d38264e", "old_mode": 33188, "old_path": "integrations/docker/images/chip-build-vscode/Dockerfile", "new_id": "755bc4f316a79545299ca415cf0992be94d5e458", "new_mode": 33188, "new_path": "integrations/docker/images/chip-build-vscode/Dockerfile" }, { "type": "modify", "old_id": "41e3687bea317a0f789ddd5fbce84b3a9d678ec4", "old_mode": 33188, "old_path": "integrations/docker/images/chip-build/Dockerfile", "new_id": "00d2d475dcb2f012f346c60de35d862860990964", "new_mode": 33188, "new_path": "integrations/docker/images/chip-build/Dockerfile" }, { "type": "modify", "old_id": "c20ee11baccd681ad13c9739813097090443a4d2", "old_mode": 33188, "old_path": "integrations/docker/images/chip-build/version", "new_id": "e0ef95541880f0e75415d935d951a79923ff8f29", "new_mode": 33188, "new_path": "integrations/docker/images/chip-build/version" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "261544a3ecaad9dd37e15fc4cf80bd5380047f0e", "new_mode": 33261, "new_path": "scripts/helpers/iwyu-check.py" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "0364fe5e198361acfbf47c037880cf10b1b57a32", "new_mode": 33188, "new_path": "scripts/helpers/platforms/Darwin/iwyu.imp" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "0364fe5e198361acfbf47c037880cf10b1b57a32", "new_mode": 33188, "new_path": "scripts/helpers/platforms/EFR32/iwyu.imp" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "0364fe5e198361acfbf47c037880cf10b1b57a32", "new_mode": 33188, "new_path": "scripts/helpers/platforms/Linux/iwyu.imp" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "f314087060e00508f0e11b5ef209462f36feb6da", "new_mode": 33188, "new_path": "scripts/helpers/platforms/Tizen/iwyu.imp" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "0364fe5e198361acfbf47c037880cf10b1b57a32", "new_mode": 33188, "new_path": "scripts/helpers/platforms/android/iwyu.imp" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "5a863b3f3a6208949335eddde39aff0564381596", "new_mode": 33188, "new_path": "scripts/helpers/platforms/iwyu.imp" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "0364fe5e198361acfbf47c037880cf10b1b57a32", "new_mode": 33188, "new_path": "scripts/helpers/platforms/mbed/iwyu.imp" }, { "type": "modify", "old_id": "fb2f18b94866acc1f1c8888738c481472c64afe8", "old_mode": 33188, "old_path": "src/include/platform/ThreadStackManager.h", "new_id": "df6adfd73b9a62898ef62ad51159feec866a34d9", "new_mode": 33188, "new_path": "src/include/platform/ThreadStackManager.h" }, { "type": "modify", "old_id": "722a0fd9eb9f549d183a4a115116d922025ae203", "old_mode": 33188, "old_path": "src/platform/Tizen/AppPreference.cpp", "new_id": "bc6e8f1097ec35841d11bd1e05ead890de29ea8a", "new_mode": 33188, "new_path": "src/platform/Tizen/AppPreference.cpp" }, { "type": "modify", "old_id": "2fee34cc3bb26301a57aa6160ba5286c90b1f094", "old_mode": 33188, "old_path": "src/platform/Tizen/AppPreference.h", "new_id": "26acf9d7f8c438f5ed0de7165943a0d670b415f7", "new_mode": 33188, "new_path": "src/platform/Tizen/AppPreference.h" }, { "type": "modify", "old_id": "c60fb56f70417d6835943c27f49aaff249ce8a55", "old_mode": 33188, "old_path": "src/platform/Tizen/BLEManagerImpl.cpp", "new_id": "9b2d5e2537fe51cb987018ce02dec2e5536cd4b0", "new_mode": 33188, "new_path": "src/platform/Tizen/BLEManagerImpl.cpp" }, { "type": "modify", "old_id": "f4c8e903b4e2d72646aa4bb7499ecb3d3573428d", "old_mode": 33188, "old_path": "src/platform/Tizen/BLEManagerImpl.h", "new_id": "7723d2dcf622213adf9ba8a9aed7a52e07c0e1e4", "new_mode": 33188, "new_path": "src/platform/Tizen/BLEManagerImpl.h" }, { "type": "modify", "old_id": "e25ab001e591c740daf81cbe60544fbaffc17ba9", "old_mode": 33188, "old_path": "src/platform/Tizen/BUILD.gn", "new_id": "03a858fd2ec1c5eea744cdea6112778d51675aba", "new_mode": 33188, "new_path": "src/platform/Tizen/BUILD.gn" }, { "type": "modify", "old_id": "4a553603ead54e478aa4413c1321c3e450a6d860", "old_mode": 33188, "old_path": "src/platform/Tizen/ChipDeviceScanner.cpp", "new_id": "204895347cb45c948fe401a9040bf5e90ddae8af", "new_mode": 33188, "new_path": "src/platform/Tizen/ChipDeviceScanner.cpp" }, { "type": "modify", "old_id": "7eb2a9de3e248c68953706c68925b66bfb03a61a", "old_mode": 33188, "old_path": "src/platform/Tizen/ChipDeviceScanner.h", "new_id": "f95f4782ece5511285be893141ff2a85fbc15931", "new_mode": 33188, "new_path": "src/platform/Tizen/ChipDeviceScanner.h" }, { "type": "modify", "old_id": "5d5dc5cc16f2ea0767a20b1ec7bed9aa4d9f054c", "old_mode": 33188, "old_path": "src/platform/Tizen/ConfigurationManagerImpl.cpp", "new_id": "961df4130d4603fd6bef1369c203356f02e07047", "new_mode": 33188, "new_path": "src/platform/Tizen/ConfigurationManagerImpl.cpp" }, { "type": "modify", "old_id": "2dd07d77879c314a9748cafcf212aea5d24d9420", "old_mode": 33188, "old_path": "src/platform/Tizen/ConfigurationManagerImpl.h", "new_id": "ee9ddc5b427b074a1db1b162b7b3e3bd544bd489", "new_mode": 33188, "new_path": "src/platform/Tizen/ConfigurationManagerImpl.h" }, { "type": "modify", "old_id": "41671fa3ba1d247c974441900a08345e5547d672", "old_mode": 33188, "old_path": "src/platform/Tizen/ConnectivityManagerImpl.cpp", "new_id": "75a5fb5e5473e0dcbf9ffa9072d2d1c703abb332", "new_mode": 33188, "new_path": "src/platform/Tizen/ConnectivityManagerImpl.cpp" }, { "type": "modify", "old_id": "69c4e05abb996f469eebe5f24e70a4ad4846a7d1", "old_mode": 33188, "old_path": "src/platform/Tizen/ConnectivityManagerImpl.h", "new_id": "b469b631347b3dc6ea2beb33b6c8dbe01913b61d", "new_mode": 33188, "new_path": "src/platform/Tizen/ConnectivityManagerImpl.h" }, { "type": "modify", "old_id": "6ad5103d7a5b4d8bb7d17da2eb92fab546b68db6", "old_mode": 33188, "old_path": "src/platform/Tizen/ConnectivityUtils.cpp", "new_id": "5c5d56b8b9bf809c76118fe7b114ec485901c73b", "new_mode": 33188, "new_path": "src/platform/Tizen/ConnectivityUtils.cpp" }, { "type": "modify", "old_id": "439e427905ace12272ccb982856ba5b026f46e51", "old_mode": 33188, "old_path": "src/platform/Tizen/ConnectivityUtils.h", "new_id": "6c8f5c85702d4f2965e4241ead74a7c4fe49a5d6", "new_mode": 33188, "new_path": "src/platform/Tizen/ConnectivityUtils.h" }, { "type": "modify", "old_id": "67133eaea0b17019b4cbda8f63a681146915f747", "old_mode": 33188, "old_path": "src/platform/Tizen/DeviceInstanceInfoProviderImpl.cpp", "new_id": "93ad7a18015762597b98428b81d0148131f92d1b", "new_mode": 33188, "new_path": "src/platform/Tizen/DeviceInstanceInfoProviderImpl.cpp" }, { "type": "modify", "old_id": "b3b7992cb04aafb8c5fc0bab43f68cb84df025ff", "old_mode": 33188, "old_path": "src/platform/Tizen/DeviceInstanceInfoProviderImpl.h", "new_id": "32e6a2cc5abec0cac7bbdcb6a51c20293ded7df2", "new_mode": 33188, "new_path": "src/platform/Tizen/DeviceInstanceInfoProviderImpl.h" }, { "type": "modify", "old_id": "17e11e56162f1e7f74124d99154d68b88075baa9", "old_mode": 33188, "old_path": "src/platform/Tizen/DiagnosticDataProviderImpl.cpp", "new_id": "ad143a4e6422691e316c65a5ada55f7a113685f9", "new_mode": 33188, "new_path": "src/platform/Tizen/DiagnosticDataProviderImpl.cpp" }, { "type": "modify", "old_id": "698b70b1c4b94bf52e024415e23b00f2d6528983", "old_mode": 33188, "old_path": "src/platform/Tizen/DnssdImpl.cpp", "new_id": "e2ab151e948edf907118ae7e5b0dba08fd53b88c", "new_mode": 33188, "new_path": "src/platform/Tizen/DnssdImpl.cpp" }, { "type": "modify", "old_id": "360f264bbbd15887bef4512611909d4d04a58683", "old_mode": 33188, "old_path": "src/platform/Tizen/DnssdImpl.h", "new_id": "5872fa01e58d140238dca8f4a6ce2e54ae0ed5a8", "new_mode": 33188, "new_path": "src/platform/Tizen/DnssdImpl.h" }, { "type": "modify", "old_id": "f1e1753f6399ab3d1992086c15f14ebc52dfba76", "old_mode": 33188, "old_path": "src/platform/Tizen/KeyValueStoreManagerImpl.cpp", "new_id": "18e4c15c97f190f92028a15525f00aa0d188f2e1", "new_mode": 33188, "new_path": "src/platform/Tizen/KeyValueStoreManagerImpl.cpp" }, { "type": "modify", "old_id": "42f563346a926cda3d7d3d0130f5df4aa581a218", "old_mode": 33188, "old_path": "src/platform/Tizen/KeyValueStoreManagerImpl.h", "new_id": "bf3395a38691c19518035f2bd1088d3fc1279e04", "new_mode": 33188, "new_path": "src/platform/Tizen/KeyValueStoreManagerImpl.h" }, { "type": "modify", "old_id": "4c5c8b8643cfa8a0db8e8521cc8a0b6d52b77cc0", "old_mode": 33188, "old_path": "src/platform/Tizen/Logging.cpp", "new_id": "da29fc8926ef69a43da209b6089a37fc72b4dacd", "new_mode": 33188, "new_path": "src/platform/Tizen/Logging.cpp" }, { "type": "modify", "old_id": "e3f2cf2eceb592f6ab92bf0a5b70e608172e0a59", "old_mode": 33188, "old_path": "src/platform/Tizen/MainLoop.cpp", "new_id": "56b5f28af8793472345828d46bb04a993f2790b9", "new_mode": 33188, "new_path": "src/platform/Tizen/MainLoop.cpp" }, { "type": "modify", "old_id": "a4a67019c4de5053c216c02be9e8d6e7cf7f3a0c", "old_mode": 33188, "old_path": "src/platform/Tizen/MainLoop.h", "new_id": "618d45aebe98038569b5d7ddd8623e5b368fb500", "new_mode": 33188, "new_path": "src/platform/Tizen/MainLoop.h" }, { "type": "modify", "old_id": "50137033ccb95b1873c18bae30c3313d282bbaec", "old_mode": 33188, "old_path": "src/platform/Tizen/NetworkCommissioningDriver.h", "new_id": "b9605c34e2b7a6b382ed3fe6d7069621f586eec7", "new_mode": 33188, "new_path": "src/platform/Tizen/NetworkCommissioningDriver.h" }, { "type": "modify", "old_id": "d9e721f217ce0cacf1d648e41008ac4f52f17913", "old_mode": 33188, "old_path": "src/platform/Tizen/NetworkCommissioningEthernetDriver.cpp", "new_id": "6a95f952d774298def2d5a8c677c9e5be3eb2841", "new_mode": 33188, "new_path": "src/platform/Tizen/NetworkCommissioningEthernetDriver.cpp" }, { "type": "modify", "old_id": "6a393b621f0a47aed3eb38294377f6abd8921790", "old_mode": 33188, "old_path": "src/platform/Tizen/NetworkCommissioningThreadDriver.cpp", "new_id": "8d61c5c4bd3627f8fd9ee6a8603f448c97d45f0e", "new_mode": 33188, "new_path": "src/platform/Tizen/NetworkCommissioningThreadDriver.cpp" }, { "type": "modify", "old_id": "c45f1b2ec7644078ece92352ab8a6e1f76fdd261", "old_mode": 33188, "old_path": "src/platform/Tizen/NetworkCommissioningWiFiDriver.cpp", "new_id": "a71c91455cdc59a95d37030c7eee1054bd69424f", "new_mode": 33188, "new_path": "src/platform/Tizen/NetworkCommissioningWiFiDriver.cpp" }, { "type": "modify", "old_id": "6842d008792561054d20bab42caeeb4368f97691", "old_mode": 33188, "old_path": "src/platform/Tizen/PlatformManagerImpl.cpp", "new_id": "f893eb94ec4f5ac4b0cd2ef432b51d6b96575f2d", "new_mode": 33188, "new_path": "src/platform/Tizen/PlatformManagerImpl.cpp" }, { "type": "modify", "old_id": "f21cfeae29e565f19af5c7016078e1710e070256", "old_mode": 33188, "old_path": "src/platform/Tizen/PlatformManagerImpl.h", "new_id": "1c8cfd5502c623d706368b9d2d8cc3caa05c2325", "new_mode": 33188, "new_path": "src/platform/Tizen/PlatformManagerImpl.h" }, { "type": "modify", "old_id": "9b9e57a55ef0dc15bbca776e77d1a13e82602263", "old_mode": 33188, "old_path": "src/platform/Tizen/PosixConfig.cpp", "new_id": "f5c641a2fbc83e672f3588127a57671e5fc2cc96", "new_mode": 33188, "new_path": "src/platform/Tizen/PosixConfig.cpp" }, { "type": "modify", "old_id": "459dd98c2ae9c954d8737cfde7abc16666f2946d", "old_mode": 33188, "old_path": "src/platform/Tizen/PosixConfig.h", "new_id": "197adad14e3907458564e2738513e8380ece282f", "new_mode": 33188, "new_path": "src/platform/Tizen/PosixConfig.h" }, { "type": "modify", "old_id": "761a1c3a9765162e229384235b9cc3f0fac94ebd", "old_mode": 33188, "old_path": "src/platform/Tizen/SystemPlatformConfig.h", "new_id": "d501e425c865164f5aec812b1bbc29d865d5b5db", "new_mode": 33188, "new_path": "src/platform/Tizen/SystemPlatformConfig.h" }, { "type": "modify", "old_id": "b885edae978713c8abb97dc080fcc6b06e156de0", "old_mode": 33188, "old_path": "src/platform/Tizen/SystemTimeSupport.cpp", "new_id": "bfc33b7dd23a9ca03fd253770355d3d890c31d98", "new_mode": 33188, "new_path": "src/platform/Tizen/SystemTimeSupport.cpp" }, { "type": "modify", "old_id": "1a7087960c0ccc872a0a765044624a95c66d0b87", "old_mode": 33188, "old_path": "src/platform/Tizen/ThreadStackManagerImpl.cpp", "new_id": "c7cca4463a606a6bb68523c4fa79d13b52f79524", "new_mode": 33188, "new_path": "src/platform/Tizen/ThreadStackManagerImpl.cpp" }, { "type": "modify", "old_id": "40a4cdca2ae9c87441ddd35067973cadfba4a5a3", "old_mode": 33188, "old_path": "src/platform/Tizen/ThreadStackManagerImpl.h", "new_id": "5671853f24eb8ffa1777dc0bdaa67ed4b6096c4b", "new_mode": 33188, "new_path": "src/platform/Tizen/ThreadStackManagerImpl.h" }, { "type": "modify", "old_id": "e0a6df934e7e5e5f5c1b87ea3b7e833653c64a99", "old_mode": 33188, "old_path": "src/platform/Tizen/WiFiManager.cpp", "new_id": "7731ffcb26aeb3602ec0d02f227029ba8745d9db", "new_mode": 33188, "new_path": "src/platform/Tizen/WiFiManager.cpp" }, { "type": "modify", "old_id": "acbe23157a8fbeb1f1f4c9b196c3ba0cbd98bc5e", "old_mode": 33188, "old_path": "src/platform/Tizen/WiFiManager.h", "new_id": "f37e2f1240b7b81e51daa0e97704c1adea1fc8d8", "new_mode": 33188, "new_path": "src/platform/Tizen/WiFiManager.h" } ] }