From 56de0f56882d2401ca734478ff95d91878e5bdbd Mon Sep 17 00:00:00 2001 From: robot-brewer Date: Thu, 21 Nov 2024 22:27:03 +0300 Subject: [PATCH] Release clang-format-18 #2 https://github.com/yandex/toolchain-registry/releases/tag/clang-format-18-v2 commit_hash:0cc68e232a14adf66a88617e9b1f7f18facd2dce --- build/mapping.conf.json | 10 ++++++++ build/ya.conf.json | 54 +++++++++++++++++++++++++++++++++++++++++ 2 files changed, 64 insertions(+) diff --git a/build/mapping.conf.json b/build/mapping.conf.json index 5e1b753363bd..e26b1dcec45b 100644 --- a/build/mapping.conf.json +++ b/build/mapping.conf.json @@ -1042,6 +1042,11 @@ "7451466407": "https://devtools-registry.s3.yandex.net/7451466407", "7407150115": "https://devtools-registry.s3.yandex.net/7407150115", "7451406900": "https://devtools-registry.s3.yandex.net/7451406900", + "7494722271": "https://devtools-registry.s3.yandex.net/7494722271", + "7494597813": "https://devtools-registry.s3.yandex.net/7494597813", + "7495431598": "https://devtools-registry.s3.yandex.net/7495431598", + "7495332394": "https://devtools-registry.s3.yandex.net/7495332394", + "7495957585": "https://devtools-registry.s3.yandex.net/7495957585", "6048579718": "https://devtools-registry.s3.yandex.net/6048579718", "2980468199": "https://devtools-registry.s3.yandex.net/2980468199", "5562224408": "https://devtools-registry.s3.yandex.net/5562224408" @@ -2088,6 +2093,11 @@ "7451466407": "ynd-clang-18-optimized-linux-x86_64-c66062833fd14752a7ad8fbfb8f25f370b097278", "7407150115": "ynd-clang-18-optimized-mingw-w64-x86_64-56872a411472c7ec2b09f2c8372ea4c67d069a5b", "7451406900": "ynd-clang-18-optimized-mingw-w64-x86_64-c66062833fd14752a7ad8fbfb8f25f370b097278", + "7494722271": "ynd-clang-format-18-darwin-arm64-d0b9255e235e80974f9dfd0ebff3850929bed981", + "7494597813": "ynd-clang-format-18-darwin-x86_64-d0b9255e235e80974f9dfd0ebff3850929bed981", + "7495431598": "ynd-clang-format-18-linux-aarch64-d0b9255e235e80974f9dfd0ebff3850929bed981", + "7495332394": "ynd-clang-format-18-linux-x86_64-d0b9255e235e80974f9dfd0ebff3850929bed981", + "7495957585": "ynd-clang-format-18-mingw-w64-x86_64-d0b9255e235e80974f9dfd0ebff3850929bed981", "6048579718": "yt/go/ytrecipe/cmd/ytexec for linux", "2980468199": "ytexec for linux", "5562224408": "ytexec for linux" diff --git a/build/ya.conf.json b/build/ya.conf.json index 995c61a0fc00..35dfed00317d 100644 --- a/build/ya.conf.json +++ b/build/ya.conf.json @@ -86,6 +86,14 @@ }, "formula": "build/platform/clang/clang-format/clang-format16.json" }, + "clang-format-18": { + "executable": { + "clang-format": [ + "clang-format" + ] + }, + "formula": "build/platform/clang/clang-format/clang-format18.json" + }, "clang16": { "executable": { "c++": [ @@ -484,6 +492,49 @@ } } }, + "clang-format-18": { + "platforms": [ + { + "default": true, + "host": { + "arch": "x86_64", + "os": "LINUX" + } + }, + { + "default": true, + "host": { + "arch": "aarch64", + "os": "LINUX" + } + }, + { + "default": true, + "host": { + "os": "WIN" + } + }, + { + "default": true, + "host": { + "os": "DARWIN" + } + }, + { + "default": true, + "host": { + "arch": "arm64", + "os": "DARWIN" + } + } + ], + "tools": { + "clang-format-18": { + "bottle": "clang-format-18", + "executable": "clang-format" + } + } + }, "clang16": { "env": { "CPATH": [ @@ -2302,6 +2353,9 @@ "clang-format": { "description": "Run Clang-Format source code formatter" }, + "clang-format-18": { + "description": "Run Clang-Format source code formatter (18 version)" + }, "clang-rename": { "description": "Run Clang-Rename refactoring tool" },