{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":242253534,"defaultBranch":"release_18.x","name":"llvm-project","ownerLogin":"maurossi","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-02-22T00:16:52.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/8344980?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1726872928.0","currentOid":""},"activityList":{"items":[{"before":"3ef50fdac1ec31dd857e2fde08f12bffd867d141","after":"000c0b9484bf6bad7f2db5df1765371f9324e217","ref":"refs/heads/release_19.x_llvm-min-tblgen","pushedAt":"2024-09-21T19:30:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"maurossi","name":null,"path":"/maurossi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8344980?s=80&v=4"},"commit":{"message":"DO NOT MERGE: android: translate soong build rules for libLLVM19\n\nChanges to side build external/llvm-project project (llvm 19 version)\nand avoid conflicts with external/llvm project targets and variables\nChanges in mesa the old kati Android.mk were required for libLLVM19\nshared library dependency and cflag -DMESA_LLVM_VERSION_STRING=\\\"19.0\\\"\n\nWith meson build method (android/Android.mk) MESON_LLVM_VERSION := 19.0.0\nlibLLVM version is detected automatically with the following mesa commit\n\"android: Extract version from llvm-project instead of hardcoding it\"\n\nThe changelog is described by means of modules and variables\nwhich needed to be renamed in external/llvm-project/llvm/ path:\n\n #rename the target shared library and all static libraries\nfind . -type f -name \"*.bp\" -exec sed -i 's/libLLVM/libLLVM19/g' {} +\n\n #rename the boostrap and contextual build paths\nfind . -type f -name \"*.bp\" -exec sed -i 's/soong-llvm/soong-llvm19/g' {} + #FIX:fixed some typos, but it was already working\nfind . -type f -name \"*.go\" -exec sed -i 's/android\\/soong\\/llvm/android\\/soong\\/llvm19/g' {} +\n\n #rename force_build_llvm_components type and module name\nfind . -type f -name '*.bp' -exec sed -i 's/force_build_llvm_components/force_build_llvm19_components/g' {} +\nfind . -type f -name '*.go' -exec sed -i 's/force_build_llvm_components/force_build_llvm19_components/g' {} +\n\n #rename all module that gave 'already defined' error\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-aarch64-defaults/llvm19-aarch64-defaults/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-aarch64-headers/llvm19-aarch64-headers/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-amdgpu-defaults/llvm19-amdgpu-defaults/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-amdgpu-headers/llvm19-amdgpu-headers/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-arm-defaults/llvm19-arm-defaults/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-arm-headers/llvm19-arm-headers/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-defaults/llvm19-defaults/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-defaults-no-generated-headers/llvm19-defaults-no-generated-headers/g' {} +\n #note the following line replaced all llvm-gen-* entries of the previous versions\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-gen-/llvm19-gen-/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-headers/llvm19-headers/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-headers-no-generated-headers/llvm19-headers-no-generated-headers/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-lib-defaults/llvm19-lib-defaults/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-mips-defaults/llvm19-mips-defaults/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-mips-headers/llvm19-mips-headers/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-tblgen/llvm19-tblgen/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-x86-defaults/llvm19-x86-defaults/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-x86-headers/llvm19-x86-headers/g' {} +\n\n #COMMENTED AS NOT NEEDED ANYMORE rename llvm-gen-instcombine module\n #find . -type f -name '*.bp' -exec sed -i 's/llvm-gen-instcombine/llvm19-gen-instcombine/g' {} +\n\n #rename the binaries\nfind . -type f -name '*.bp' -exec sed -i 's/LLVMHello/LLVM19Hello/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/LLVMgold/LLVM19gold/g' {} +\n\n #rename the TableGen binary module and variable in different files\nfind . -type f -name '*.go' -exec sed -i 's/LLVM TableGen/LLVM19 TableGen/g' {} +\nfind . -type f -name '*.go' -exec sed -i 's/llvm-tblgen/llvm19-tblgen/g' {} +\nfind . -type f -name '*.go' -exec sed -i 's/llvmTblgen/llvm19Tblgen/g' {} +\nfind . -type f -name '*.go' -exec sed -i 's/tblgenRule/tblgenRule19/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm_tblgen/llvm19_tblgen/g' {} +\nfind . -type f -name '*.go' -exec sed -i 's/llvm_tblgen/llvm19_tblgen/g' {} +\nfind . -type f -name 'tdtags' -exec sed -i 's/llvm-tblgen/llvm19-tblgen/g' {} +\n\n #NEW:rename the llvm-min-tblgen binary module and variable in different files\nfind . -type f -name '*.go' -exec sed -i 's/LLVM Min TableGen/LLVM19 Min TableGen/g' {} +\nfind . -type f -name '*.go' -exec sed -i 's/llvm-min-tblgen/llvm19-min-tblgen/g' {} +\nfind . -type f -name '*.go' -exec sed -i 's/llvmMinTblgen/llvm19MinTblgen/g' {} +\n #find . -type f -name '*.go' -exec sed -i 's/min_tblgenRule/min_tblgenRule19/g' {} + #already replaced by above sed -i 's/tblgenRule/tblgenRule19/g'\nfind . -type f -name '*.bp' -exec sed -i 's/llvm_min_tblgen/llvm19_min_tblgen/g' {} +\nfind . -type f -name '*.go' -exec sed -i 's/llvm_min_tblgen/llvm19_min_tblgen/g' {} +\nfind . -type f -name 'tdtags' -exec sed -i 's/llvm-min-tblgen/llvm19-min-tblgen/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-min-tblgen/llvm19-min-tblgen/g' {} +\n\n #COMMENTED AS NOT NEEDED in external/llvm-project (was: rename the include paths)\n #find . -type f -name '*.bp' -exec sed -i 's/external\\/llvm/external\\/llvm19/g' {} +\n #find . -type f -name '*.go' -exec sed -i 's/external\\/llvm/external\\/llvm19/g' {} +\n\n #rename package, registered types and llvm-config\nfind . -type f -name '*.go' -exec sed -i 's/package llvm/package llvm19/g' {} +\nfind . -type f -name '*.go' -exec sed -i 's/llvm_tblgen/llvm19_tblgen/g' {} +\nfind . -type f -name '*.go' -exec sed -i 's/llvm_defaults/llvm19_defaults/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/ llvm-config / llvm19-config /g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/\"llvm-config\"/\"llvm19-config\"/g' {} +\nfind . -type f -name '*.go' -exec sed -i 's/\"llvm-config\"/\"llvm19-config\"/g' {} +","shortMessageHtmlLink":"DO NOT MERGE: android: translate soong build rules for libLLVM19"}},{"before":null,"after":"3ef50fdac1ec31dd857e2fde08f12bffd867d141","ref":"refs/heads/release_19.x_llvm-min-tblgen","pushedAt":"2024-09-20T22:55:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"maurossi","name":null,"path":"/maurossi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8344980?s=80&v=4"},"commit":{"message":"DO NOT MERGE: android: translate soong build rules for libLLVM19\n\nChanges to side build external/llvm-project project (llvm 19 version)\nand avoid conflicts with external/llvm project targets and variables\nChanges in mesa the old kati Android.mk were required for libLLVM19\nshared library dependency and cflag -DMESA_LLVM_VERSION_STRING=\\\"19.0\\\"\n\nWith meson build method (android/Android.mk) MESON_LLVM_VERSION := 19.0.0\nlibLLVM version is detected automatically with the following mesa commit\n\"android: Extract version from llvm-project instead of hardcoding it\"\n\nThe changelog is described by means of modules and variables\nwhich needed to be renamed in external/llvm-project/llvm/ path:\n\n #rename the target shared library and all static libraries\nfind . -type f -name \"*.bp\" -exec sed -i 's/libLLVM/libLLVM19/g' {} +\n\n #rename the boostrap and contextual build paths\nfind . -type f -name \"*.bp\" -exec sed -i 's/soong-llvm/soong-llvm19/g' {} + #FIX:fixed some typos, but it was already working\nfind . -type f -name \"*.go\" -exec sed -i 's/android\\/soong\\/llvm/android\\/soong\\/llvm19/g' {} +\n\n #rename force_build_llvm_components type and module name\nfind . -type f -name '*.bp' -exec sed -i 's/force_build_llvm_components/force_build_llvm19_components/g' {} +\nfind . -type f -name '*.go' -exec sed -i 's/force_build_llvm_components/force_build_llvm19_components/g' {} +\n\n #rename all module that gave 'already defined' error\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-aarch64-defaults/llvm19-aarch64-defaults/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-aarch64-headers/llvm19-aarch64-headers/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-amdgpu-defaults/llvm19-amdgpu-defaults/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-amdgpu-headers/llvm19-amdgpu-headers/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-arm-defaults/llvm19-arm-defaults/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-arm-headers/llvm19-arm-headers/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-defaults/llvm19-defaults/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-defaults-no-generated-headers/llvm19-defaults-no-generated-headers/g' {} +\n #note the following line replaced all llvm-gen-* entries of the previous versions\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-gen-/llvm19-gen-/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-headers/llvm19-headers/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-headers-no-generated-headers/llvm19-headers-no-generated-headers/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-lib-defaults/llvm19-lib-defaults/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-mips-defaults/llvm19-mips-defaults/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-mips-headers/llvm19-mips-headers/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-tblgen/llvm19-tblgen/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-x86-defaults/llvm19-x86-defaults/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-x86-headers/llvm19-x86-headers/g' {} +\n\n #COMMENTED AS NOT NEEDED ANYMORE rename llvm-gen-instcombine module\n #find . -type f -name '*.bp' -exec sed -i 's/llvm-gen-instcombine/llvm19-gen-instcombine/g' {} +\n\n #rename the binaries\nfind . -type f -name '*.bp' -exec sed -i 's/LLVMHello/LLVM19Hello/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/LLVMgold/LLVM19gold/g' {} +\n\n #rename the TableGen binary module and variable in different files\nfind . -type f -name '*.go' -exec sed -i 's/LLVM TableGen/LLVM19 TableGen/g' {} +\nfind . -type f -name '*.go' -exec sed -i 's/llvm-tblgen/llvm19-tblgen/g' {} +\nfind . -type f -name '*.go' -exec sed -i 's/llvmTblgen/llvm19Tblgen/g' {} +\nfind . -type f -name '*.go' -exec sed -i 's/tblgenRule/tblgenRule19/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm_tblgen/llvm19_tblgen/g' {} +\nfind . -type f -name '*.go' -exec sed -i 's/llvm_tblgen/llvm19_tblgen/g' {} +\nfind . -type f -name 'tdtags' -exec sed -i 's/llvm-tblgen/llvm19-tblgen/g' {} +\n\n #NEW:rename the llvm-min-tblgen binary module and variable in different files\nfind . -type f -name '*.go' -exec sed -i 's/LLVM Min TableGen/LLVM19 Min TableGen/g' {} +\nfind . -type f -name '*.go' -exec sed -i 's/llvm-min-tblgen/llvm19-min-tblgen/g' {} +\nfind . -type f -name '*.go' -exec sed -i 's/llvmMinTblgen/llvm19MinTblgen/g' {} +\n #find . -type f -name '*.go' -exec sed -i 's/min_tblgenRule/min_tblgenRule19/g' {} + #already replaced by above sed -i 's/tblgenRule/tblgenRule19/g'\nfind . -type f -name '*.bp' -exec sed -i 's/llvm_min_tblgen/llvm19_min_tblgen/g' {} +\nfind . -type f -name '*.go' -exec sed -i 's/llvm_min_tblgen/llvm19_min_tblgen/g' {} +\nfind . -type f -name 'tdtags' -exec sed -i 's/llvm-min-tblgen/llvm19-min-tblgen/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-min-tblgen/llvm19-min-tblgen/g' {} +\n\n #COMMENTED AS NOT NEEDED in external/llvm-project (was: rename the include paths)\n #find . -type f -name '*.bp' -exec sed -i 's/external\\/llvm/external\\/llvm19/g' {} +\n #find . -type f -name '*.go' -exec sed -i 's/external\\/llvm/external\\/llvm19/g' {} +\n\n #rename package, registered types and llvm-config\nfind . -type f -name '*.go' -exec sed -i 's/package llvm/package llvm19/g' {} +\nfind . -type f -name '*.go' -exec sed -i 's/llvm_tblgen/llvm19_tblgen/g' {} +\nfind . -type f -name '*.go' -exec sed -i 's/llvm_defaults/llvm19_defaults/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/ llvm-config / llvm19-config /g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/\"llvm-config\"/\"llvm19-config\"/g' {} +\nfind . -type f -name '*.go' -exec sed -i 's/\"llvm-config\"/\"llvm19-config\"/g' {} +","shortMessageHtmlLink":"DO NOT MERGE: android: translate soong build rules for libLLVM19"}},{"before":"2411b8935290c284986cfc5a51e3f5bace3df1ad","after":null,"ref":"refs/heads/dependabot/pip/llvm/docs/llvm-docs-requirements-0105fc178e","pushedAt":"2024-09-01T09:22:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":null,"after":"cf3f9a0d73ec4ba640929c1bb97b234d195f0563","ref":"refs/heads/dependabot/pip/llvm/docs/llvm-docs-requirements-bb44f4db91","pushedAt":"2024-09-01T09:22:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"build(deps): bump the llvm-docs-requirements group across 1 directory with 25 updates\n\nBumps the llvm-docs-requirements group with 25 updates in the /llvm/docs directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [sphinx](https://github.com/sphinx-doc/sphinx) | `7.1.2` | `8.0.2` |\n| [docutils](https://docutils.sourceforge.io) | `0.20.1` | `0.21.2` |\n| [sphinx-automodapi](https://github.com/astropy/sphinx-automodapi) | `0.16.0` | `0.17.0` |\n| [sphinxcontrib-applehelp](https://github.com/sphinx-doc/sphinxcontrib-applehelp) | `1.0.4` | `2.0.0` |\n| [furo](https://github.com/pradyunsg/furo) | `2023.8.19` | `2024.8.6` |\n| [myst-parser](https://github.com/executablebooks/MyST-Parser) | `2.0.0` | `4.0.0` |\n| [alabaster](https://github.com/sphinx-doc/alabaster) | `0.7.13` | `1.0.0` |\n| [babel](https://github.com/python-babel/babel) | `2.14.0` | `2.16.0` |\n| [beautifulsoup4](https://www.crummy.com/software/BeautifulSoup/bs4/) | `4.12.2` | `4.12.3` |\n| [certifi](https://github.com/certifi/python-certifi) | `2023.11.17` | `2024.8.30` |\n| [idna](https://github.com/kjd/idna) | `3.6` | `3.8` |\n| [jinja2](https://github.com/pallets/jinja) | `3.1.2` | `3.1.4` |\n| [markdown](https://github.com/Python-Markdown/markdown) | `3.5.1` | `3.7` |\n| [markupsafe](https://github.com/pallets/markupsafe) | `2.1.3` | `2.1.5` |\n| [mdit-py-plugins](https://github.com/executablebooks/mdit-py-plugins) | `0.4.0` | `0.4.1` |\n| [packaging](https://github.com/pypa/packaging) | `23.2` | `24.1` |\n| [pygments](https://github.com/pygments/pygments) | `2.17.2` | `2.18.0` |\n| [pyyaml](https://github.com/yaml/pyyaml) | `6.0.1` | `6.0.2` |\n| [requests](https://github.com/psf/requests) | `2.31.0` | `2.32.3` |\n| [soupsieve](https://github.com/facelessuser/soupsieve) | `2.5` | `2.6` |\n| [sphinxcontrib-devhelp](https://github.com/sphinx-doc/sphinxcontrib-devhelp) | `1.0.5` | `2.0.0` |\n| [sphinxcontrib-htmlhelp](https://github.com/sphinx-doc/sphinxcontrib-htmlhelp) | `2.0.4` | `2.1.0` |\n| [sphinxcontrib-qthelp](https://github.com/sphinx-doc/sphinxcontrib-qthelp) | `1.0.6` | `2.0.0` |\n| [sphinxcontrib-serializinghtml](https://github.com/sphinx-doc/sphinxcontrib-serializinghtml) | `1.1.9` | `2.0.0` |\n| [urllib3](https://github.com/urllib3/urllib3) | `2.1.0` | `2.2.2` |\n\n\n\nUpdates `sphinx` from 7.1.2 to 8.0.2\n- [Release notes](https://github.com/sphinx-doc/sphinx/releases)\n- [Changelog](https://github.com/sphinx-doc/sphinx/blob/v8.0.2/CHANGES.rst)\n- [Commits](https://github.com/sphinx-doc/sphinx/compare/v7.1.2...v8.0.2)\n\nUpdates `docutils` from 0.20.1 to 0.21.2\n\nUpdates `sphinx-automodapi` from 0.16.0 to 0.17.0\n- [Release notes](https://github.com/astropy/sphinx-automodapi/releases)\n- [Changelog](https://github.com/astropy/sphinx-automodapi/blob/main/CHANGES.rst)\n- [Commits](https://github.com/astropy/sphinx-automodapi/compare/v0.16.0...v0.17.0)\n\nUpdates `sphinxcontrib-applehelp` from 1.0.4 to 2.0.0\n- [Release notes](https://github.com/sphinx-doc/sphinxcontrib-applehelp/releases)\n- [Changelog](https://github.com/sphinx-doc/sphinxcontrib-applehelp/blob/master/CHANGES.rst)\n- [Commits](https://github.com/sphinx-doc/sphinxcontrib-applehelp/compare/1.0.4...2.0.0)\n\nUpdates `furo` from 2023.8.19 to 2024.8.6\n- [Release notes](https://github.com/pradyunsg/furo/releases)\n- [Changelog](https://github.com/pradyunsg/furo/blob/main/docs/changelog.md)\n- [Commits](https://github.com/pradyunsg/furo/compare/2023.08.19...2024.08.06)\n\nUpdates `myst-parser` from 2.0.0 to 4.0.0\n- [Release notes](https://github.com/executablebooks/MyST-Parser/releases)\n- [Changelog](https://github.com/executablebooks/MyST-Parser/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/executablebooks/MyST-Parser/compare/v2.0.0...v4.0.0)\n\nUpdates `alabaster` from 0.7.13 to 1.0.0\n- [Release notes](https://github.com/sphinx-doc/alabaster/releases)\n- [Changelog](https://github.com/sphinx-doc/alabaster/blob/master/docs/changelog.rst)\n- [Commits](https://github.com/sphinx-doc/alabaster/compare/0.7.13...1.0.0)\n\nUpdates `babel` from 2.14.0 to 2.16.0\n- [Release notes](https://github.com/python-babel/babel/releases)\n- [Changelog](https://github.com/python-babel/babel/blob/master/CHANGES.rst)\n- [Commits](https://github.com/python-babel/babel/compare/v2.14.0...v2.16.0)\n\nUpdates `beautifulsoup4` from 4.12.2 to 4.12.3\n\nUpdates `certifi` from 2023.11.17 to 2024.8.30\n- [Commits](https://github.com/certifi/python-certifi/compare/2023.11.17...2024.08.30)\n\nUpdates `idna` from 3.6 to 3.8\n- [Release notes](https://github.com/kjd/idna/releases)\n- [Changelog](https://github.com/kjd/idna/blob/master/HISTORY.rst)\n- [Commits](https://github.com/kjd/idna/compare/v3.6...v3.8)\n\nUpdates `jinja2` from 3.1.2 to 3.1.4\n- [Release notes](https://github.com/pallets/jinja/releases)\n- [Changelog](https://github.com/pallets/jinja/blob/main/CHANGES.rst)\n- [Commits](https://github.com/pallets/jinja/compare/3.1.2...3.1.4)\n\nUpdates `markdown` from 3.5.1 to 3.7\n- [Release notes](https://github.com/Python-Markdown/markdown/releases)\n- [Changelog](https://github.com/Python-Markdown/markdown/blob/master/docs/changelog.md)\n- [Commits](https://github.com/Python-Markdown/markdown/compare/3.5.1...3.7)\n\nUpdates `markupsafe` from 2.1.3 to 2.1.5\n- [Release notes](https://github.com/pallets/markupsafe/releases)\n- [Changelog](https://github.com/pallets/markupsafe/blob/main/CHANGES.rst)\n- [Commits](https://github.com/pallets/markupsafe/compare/2.1.3...2.1.5)\n\nUpdates `mdit-py-plugins` from 0.4.0 to 0.4.1\n- [Release notes](https://github.com/executablebooks/mdit-py-plugins/releases)\n- [Changelog](https://github.com/executablebooks/mdit-py-plugins/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/executablebooks/mdit-py-plugins/compare/v0.4.0...v0.4.1)\n\nUpdates `packaging` from 23.2 to 24.1\n- [Release notes](https://github.com/pypa/packaging/releases)\n- [Changelog](https://github.com/pypa/packaging/blob/main/CHANGELOG.rst)\n- [Commits](https://github.com/pypa/packaging/compare/23.2...24.1)\n\nUpdates `pygments` from 2.17.2 to 2.18.0\n- [Release notes](https://github.com/pygments/pygments/releases)\n- [Changelog](https://github.com/pygments/pygments/blob/master/CHANGES)\n- [Commits](https://github.com/pygments/pygments/compare/2.17.2...2.18.0)\n\nUpdates `pyyaml` from 6.0.1 to 6.0.2\n- [Release notes](https://github.com/yaml/pyyaml/releases)\n- [Changelog](https://github.com/yaml/pyyaml/blob/main/CHANGES)\n- [Commits](https://github.com/yaml/pyyaml/compare/6.0.1...6.0.2)\n\nUpdates `requests` from 2.31.0 to 2.32.3\n- [Release notes](https://github.com/psf/requests/releases)\n- [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md)\n- [Commits](https://github.com/psf/requests/compare/v2.31.0...v2.32.3)\n\nUpdates `soupsieve` from 2.5 to 2.6\n- [Release notes](https://github.com/facelessuser/soupsieve/releases)\n- [Commits](https://github.com/facelessuser/soupsieve/compare/2.5...2.6)\n\nUpdates `sphinxcontrib-devhelp` from 1.0.5 to 2.0.0\n- [Release notes](https://github.com/sphinx-doc/sphinxcontrib-devhelp/releases)\n- [Changelog](https://github.com/sphinx-doc/sphinxcontrib-devhelp/blob/master/CHANGES.rst)\n- [Commits](https://github.com/sphinx-doc/sphinxcontrib-devhelp/compare/1.0.5...2.0.0)\n\nUpdates `sphinxcontrib-htmlhelp` from 2.0.4 to 2.1.0\n- [Release notes](https://github.com/sphinx-doc/sphinxcontrib-htmlhelp/releases)\n- [Changelog](https://github.com/sphinx-doc/sphinxcontrib-htmlhelp/blob/master/CHANGES.rst)\n- [Commits](https://github.com/sphinx-doc/sphinxcontrib-htmlhelp/compare/2.0.4...2.1.0)\n\nUpdates `sphinxcontrib-qthelp` from 1.0.6 to 2.0.0\n- [Release notes](https://github.com/sphinx-doc/sphinxcontrib-qthelp/releases)\n- [Changelog](https://github.com/sphinx-doc/sphinxcontrib-qthelp/blob/master/CHANGES.rst)\n- [Commits](https://github.com/sphinx-doc/sphinxcontrib-qthelp/compare/1.0.6...2.0.0)\n\nUpdates `sphinxcontrib-serializinghtml` from 1.1.9 to 2.0.0\n- [Release notes](https://github.com/sphinx-doc/sphinxcontrib-serializinghtml/releases)\n- [Changelog](https://github.com/sphinx-doc/sphinxcontrib-serializinghtml/blob/master/CHANGES.rst)\n- [Commits](https://github.com/sphinx-doc/sphinxcontrib-serializinghtml/compare/1.1.9...2.0.0)\n\nUpdates `urllib3` from 2.1.0 to 2.2.2\n- [Release notes](https://github.com/urllib3/urllib3/releases)\n- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst)\n- [Commits](https://github.com/urllib3/urllib3/compare/2.1.0...2.2.2)\n\n---\nupdated-dependencies:\n- dependency-name: sphinx\n dependency-type: direct:production\n update-type: version-update:semver-major\n dependency-group: llvm-docs-requirements\n- dependency-name: docutils\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: llvm-docs-requirements\n- dependency-name: sphinx-automodapi\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: llvm-docs-requirements\n- dependency-name: sphinxcontrib-applehelp\n dependency-type: direct:production\n update-type: version-update:semver-major\n dependency-group: llvm-docs-requirements\n- dependency-name: furo\n dependency-type: direct:production\n update-type: version-update:semver-major\n dependency-group: llvm-docs-requirements\n- dependency-name: myst-parser\n dependency-type: direct:production\n update-type: version-update:semver-major\n dependency-group: llvm-docs-requirements\n- dependency-name: alabaster\n dependency-type: direct:production\n update-type: version-update:semver-major\n dependency-group: llvm-docs-requirements\n- dependency-name: babel\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: llvm-docs-requirements\n- dependency-name: beautifulsoup4\n dependency-type: direct:production\n update-type: version-update:semver-patch\n dependency-group: llvm-docs-requirements\n- dependency-name: certifi\n dependency-type: direct:production\n update-type: version-update:semver-major\n dependency-group: llvm-docs-requirements\n- dependency-name: idna\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: llvm-docs-requirements\n- dependency-name: jinja2\n dependency-type: direct:production\n update-type: version-update:semver-patch\n dependency-group: llvm-docs-requirements\n- dependency-name: markdown\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: llvm-docs-requirements\n- dependency-name: markupsafe\n dependency-type: direct:production\n update-type: version-update:semver-patch\n dependency-group: llvm-docs-requirements\n- dependency-name: mdit-py-plugins\n dependency-type: direct:production\n update-type: version-update:semver-patch\n dependency-group: llvm-docs-requirements\n- dependency-name: packaging\n dependency-type: direct:production\n update-type: version-update:semver-major\n dependency-group: llvm-docs-requirements\n- dependency-name: pygments\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: llvm-docs-requirements\n- dependency-name: pyyaml\n dependency-type: direct:production\n update-type: version-update:semver-patch\n dependency-group: llvm-docs-requirements\n- dependency-name: requests\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: llvm-docs-requirements\n- dependency-name: soupsieve\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: llvm-docs-requirements\n- dependency-name: sphinxcontrib-devhelp\n dependency-type: direct:production\n update-type: version-update:semver-major\n dependency-group: llvm-docs-requirements\n- dependency-name: sphinxcontrib-htmlhelp\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: llvm-docs-requirements\n- dependency-name: sphinxcontrib-qthelp\n dependency-type: direct:production\n update-type: version-update:semver-major\n dependency-group: llvm-docs-requirements\n- dependency-name: sphinxcontrib-serializinghtml\n dependency-type: direct:production\n update-type: version-update:semver-major\n dependency-group: llvm-docs-requirements\n- dependency-name: urllib3\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: llvm-docs-requirements\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump the llvm-docs-requirements group across 1 directory…"}},{"before":"8f36bee47968171472f31509bff6b42fbbeedbe3","after":null,"ref":"refs/heads/dependabot/github_actions/github-actions-6235e2af59","pushedAt":"2024-09-01T09:20:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":null,"after":"063585f39485fc36362bec46026143b4885c099f","ref":"refs/heads/dependabot/github_actions/github-actions-3bb7cd69a3","pushedAt":"2024-09-01T09:20:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"build(deps): bump the github-actions group across 1 directory with 10 updates\n\nBumps the github-actions group with 10 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [actions/checkout](https://github.com/actions/checkout) | `3.1.0` | `4.1.7` |\n| [tj-actions/changed-files](https://github.com/tj-actions/changed-files) | `39` | `45` |\n| [actions/setup-python](https://github.com/actions/setup-python) | `4` | `5` |\n| [actions/upload-artifact](https://github.com/actions/upload-artifact) | `3` | `4` |\n| [actions/download-artifact](https://github.com/actions/download-artifact) | `3` | `4` |\n| [actions/setup-node](https://github.com/actions/setup-node) | `3` | `4` |\n| [actions/github-script](https://github.com/actions/github-script) | `6` | `7` |\n| [actions/labeler](https://github.com/actions/labeler) | `4` | `5` |\n| [ossf/scorecard-action](https://github.com/ossf/scorecard-action) | `2.1.2` | `2.4.0` |\n| [github/codeql-action](https://github.com/github/codeql-action) | `2.2.4` | `3.26.6` |\n\n\n\nUpdates `actions/checkout` from 3.1.0 to 4.1.7\n- [Release notes](https://github.com/actions/checkout/releases)\n- [Commits](https://github.com/actions/checkout/compare/v3.1.0...v4.1.7)\n\nUpdates `tj-actions/changed-files` from 39 to 45\n- [Release notes](https://github.com/tj-actions/changed-files/releases)\n- [Changelog](https://github.com/tj-actions/changed-files/blob/main/HISTORY.md)\n- [Commits](https://github.com/tj-actions/changed-files/compare/v39...v45)\n\nUpdates `actions/setup-python` from 4 to 5\n- [Release notes](https://github.com/actions/setup-python/releases)\n- [Commits](https://github.com/actions/setup-python/compare/v4...v5)\n\nUpdates `actions/upload-artifact` from 3 to 4\n- [Release notes](https://github.com/actions/upload-artifact/releases)\n- [Commits](https://github.com/actions/upload-artifact/compare/v3...v4)\n\nUpdates `actions/download-artifact` from 3 to 4\n- [Release notes](https://github.com/actions/download-artifact/releases)\n- [Commits](https://github.com/actions/download-artifact/compare/v3...v4)\n\nUpdates `actions/setup-node` from 3 to 4\n- [Release notes](https://github.com/actions/setup-node/releases)\n- [Commits](https://github.com/actions/setup-node/compare/v3...v4)\n\nUpdates `actions/github-script` from 6 to 7\n- [Release notes](https://github.com/actions/github-script/releases)\n- [Commits](https://github.com/actions/github-script/compare/v6...v7)\n\nUpdates `actions/labeler` from 4 to 5\n- [Release notes](https://github.com/actions/labeler/releases)\n- [Commits](https://github.com/actions/labeler/compare/v4...v5)\n\nUpdates `ossf/scorecard-action` from 2.1.2 to 2.4.0\n- [Release notes](https://github.com/ossf/scorecard-action/releases)\n- [Changelog](https://github.com/ossf/scorecard-action/blob/main/RELEASE.md)\n- [Commits](https://github.com/ossf/scorecard-action/compare/e38b1902ae4f44df626f11ba0734b14fb91f8f86...62b2cac7ed8198b15735ed49ab1e5cf35480ba46)\n\nUpdates `github/codeql-action` from 2.2.4 to 3.26.6\n- [Release notes](https://github.com/github/codeql-action/releases)\n- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/github/codeql-action/compare/17573ee1cc1b9d061760f3a006fc4aac4f944fd5...4dd16135b69a43b6c8efb853346f8437d92d3c93)\n\n---\nupdated-dependencies:\n- dependency-name: actions/checkout\n dependency-type: direct:production\n update-type: version-update:semver-major\n dependency-group: github-actions\n- dependency-name: tj-actions/changed-files\n dependency-type: direct:production\n update-type: version-update:semver-major\n dependency-group: github-actions\n- dependency-name: actions/setup-python\n dependency-type: direct:production\n update-type: version-update:semver-major\n dependency-group: github-actions\n- dependency-name: actions/upload-artifact\n dependency-type: direct:production\n update-type: version-update:semver-major\n dependency-group: github-actions\n- dependency-name: actions/download-artifact\n dependency-type: direct:production\n update-type: version-update:semver-major\n dependency-group: github-actions\n- dependency-name: actions/setup-node\n dependency-type: direct:production\n update-type: version-update:semver-major\n dependency-group: github-actions\n- dependency-name: actions/github-script\n dependency-type: direct:production\n update-type: version-update:semver-major\n dependency-group: github-actions\n- dependency-name: actions/labeler\n dependency-type: direct:production\n update-type: version-update:semver-major\n dependency-group: github-actions\n- dependency-name: ossf/scorecard-action\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: github-actions\n- dependency-name: github/codeql-action\n dependency-type: direct:production\n update-type: version-update:semver-major\n dependency-group: github-actions\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump the github-actions group across 1 directory with 10…"}},{"before":"a94072c1d2ecf709a3d6126cf4a751bf1d927a94","after":"c210e811dcad78f7a1207366d6197b8d3c3e8de3","ref":"refs/heads/release_17.x_llvm-min-tblgen","pushedAt":"2024-08-24T08:39:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"maurossi","name":null,"path":"/maurossi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8344980?s=80&v=4"},"commit":{"message":"DO NOT MERGE: android: translate soong build rules for libLLVM17\n\nChanges to side build external/llvm-project project (llvm 17 version)\nand avoid conflicts with external/llvm project targets and variables\nChanges in mesa main Android.mk are required for libLLVM17\nshared library dependency and cflag -DMESA_LLVM_VERSION_STRING=\\\"17.0\\\"\n\nWith meson build of mesa (android/Android.mk) MESON_LLVM_VERSION := 17.0.0\nlibLLVM version is detected automatically with the following mesa commit\n\"android: Extract version from llvm-project instead of hardcoding it\"\n\nThe changelog is described by means of modules and variables\nwhich needed to be renamed in external/llvm-project/llvm/ path:\n\n #rename the target shared library and all static libraries\nfind . -type f -name \"*.bp\" -exec sed -i 's/libLLVM/libLLVM17/g' {} + #attention: to be applied only once\n\n #rename the boostrap and contextual build paths\nfind . -type f -name \"*.bp\" -exec sed -i 's/\"soong-llvm\"/\"soong-llvm17\"/g' {} + #FIX, more robus string replace\nfind . -type f -name \"*.go\" -exec sed -i 's/\"android\\/soong\\/llvm\"/\"android\\/soong\\/llvm17\"/g' {} + #FIX, more robust string replace\n\n #rename force_build_llvm_components type and module name\nfind . -type f -name '*.bp' -exec sed -i 's/force_build_llvm_components/force_build_llvm17_components/g' {} +\nfind . -type f -name '*.go' -exec sed -i 's/force_build_llvm_components/force_build_llvm17_components/g' {} +\n\n #rename all module that gave 'already defined' error\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-aarch64-defaults/llvm17-aarch64-defaults/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-aarch64-headers/llvm17-aarch64-headers/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-amdgpu-defaults/llvm17-amdgpu-defaults/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-amdgpu-headers/llvm17-amdgpu-headers/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-arm-defaults/llvm17-arm-defaults/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-arm-headers/llvm17-arm-headers/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-defaults/llvm17-defaults/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-defaults-no-generated-headers/llvm17-defaults-no-generated-headers/g' {} +\n #note the following line replaced all llvm-gen-* entries of the previous versions\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-gen-/llvm17-gen-/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-headers/llvm17-headers/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-headers-no-generated-headers/llvm17-headers-no-generated-headers/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-lib-defaults/llvm17-lib-defaults/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-mips-defaults/llvm17-mips-defaults/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-mips-headers/llvm17-mips-headers/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-tblgen/llvm17-tblgen/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-x86-defaults/llvm17-x86-defaults/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-x86-headers/llvm17-x86-headers/g' {} +\n\n #COMMENTED AS NOT NEEDED ANYMORE rename llvm-gen-instcombine module\n #find . -type f -name '*.bp' -exec sed -i 's/llvm-gen-instcombine/llvm17-gen-instcombine/g' {} +\n\n #rename the binaries\nfind . -type f -name '*.bp' -exec sed -i 's/LLVMHello/LLVM17Hello/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/LLVMgold/LLVM17gold/g' {} +\n\n #rename the TableGen binary module and variable in different files\nfind . -type f -name '*.go' -exec sed -i 's/LLVM TableGen/LLVM17 TableGen/g' {} +\nfind . -type f -name '*.go' -exec sed -i 's/llvm-tblgen/llvm17-tblgen/g' {} +\nfind . -type f -name '*.go' -exec sed -i 's/llvmTblgen/llvm17Tblgen/g' {} +\nfind . -type f -name '*.go' -exec sed -i 's/tblgenRule /tblgenRule17 /g' {} + #NEW, more robust string replace\nfind . -type f -name '*.go' -exec sed -i 's/tblgenRule,/tblgenRule17,/g' {} + #NEW, more robust string replace\nfind . -type f -name '*.go' -exec sed -i 's/tblgenRule\"/tblgenRule17\"/g' {} + #NEW, more robust string replace\nfind . -type f -name '*.bp' -exec sed -i 's/llvm_tblgen/llvm17_tblgen/g' {} +\nfind . -type f -name '*.go' -exec sed -i 's/llvm_tblgen/llvm17_tblgen/g' {} +\nfind . -type f -name 'tdtags' -exec sed -i 's/llvm-tblgen/llvm17-tblgen/g' {} +\n\n #NEW:rename the llvm-min-tblgen binary module and variable in different files\nfind . -type f -name '*.go' -exec sed -i 's/LLVM Min TableGen/LLVM17 Min TableGen/g' {} +\nfind . -type f -name '*.go' -exec sed -i 's/llvm-min-tblgen/llvm17-min-tblgen/g' {} +\nfind . -type f -name '*.go' -exec sed -i 's/llvmMinTblgen/llvm17MinTblgen/g' {} +\nfind . -type f -name '*.go' -exec sed -i 's/min_tblgenRule /min_tblgenRule17 /g' {} + #NEW, more robust string replace\nfind . -type f -name '*.go' -exec sed -i 's/min_tblgenRule,/min_tblgenRule17,/g' {} + #NEW, more robust string replace\nfind . -type f -name '*.go' -exec sed -i 's/min_tblgenRule\"/min_tblgenRule17\"/g' {} + #NEW, more robust string replace\nfind . -type f -name '*.bp' -exec sed -i 's/llvm_min_tblgen/llvm17_min_tblgen/g' {} +\nfind . -type f -name '*.go' -exec sed -i 's/llvm_min_tblgen/llvm17_min_tblgen/g' {} +\nfind . -type f -name 'tdtags' -exec sed -i 's/llvm-min-tblgen/llvm17-min-tblgen/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-min-tblgen/llvm17-min-tblgen/g' {} +\n\n #COMMENTED AS NOT NEEDED in external/llvm-project (was: rename the include paths)\n #find . -type f -name '*.bp' -exec sed -i 's/external\\/llvm/external\\/llvm17/g' {} +\n #find . -type f -name '*.go' -exec sed -i 's/external\\/llvm/external\\/llvm17/g' {} +\n\n #rename package, registered types and llvm-config\nfind . -type f -name '*.go' -exec sed -i 's/package llvm/package llvm17/g' {} +\nfind . -type f -name '*.go' -exec sed -i 's/llvm_tblgen/llvm17_tblgen/g' {} +\nfind . -type f -name '*.go' -exec sed -i 's/llvm_defaults/llvm17_defaults/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/ llvm-config / llvm17-config /g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/\"llvm-config\"/\"llvm17-config\"/g' {} +\nfind . -type f -name '*.go' -exec sed -i 's/\"llvm-config\"/\"llvm17-config\"/g' {} +","shortMessageHtmlLink":"DO NOT MERGE: android: translate soong build rules for libLLVM17"}},{"before":null,"after":"5becd0f5ac1b0983c5853e8ea062b6e74e8ea770","ref":"refs/heads/release_18.x_llvm-min-tblgen","pushedAt":"2024-08-24T08:33:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"maurossi","name":null,"path":"/maurossi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8344980?s=80&v=4"},"commit":{"message":"DO NOT MERGE: android: translate soong build rules for libLLVM18\n\nChanges to side build external/llvm-project project (llvm 18 version)\nand avoid conflicts with external/llvm project targets and variables\nChanges in mesa the old kati Android.mk were required for libLLVM18\nshared library dependency and cflag -DMESA_LLVM_VERSION_STRING=\\\"18.0\\\"\n\nWith meson build method (android/Android.mk) MESON_LLVM_VERSION := 18.0.0\nlibLLVM version is detected automatically with the following mesa commit\n\"android: Extract version from llvm-project instead of hardcoding it\"\n\nThe changelog is described by means of modules and variables\nwhich needed to be renamed in external/llvm-project/llvm/ path:\n\n #rename the target shared library and all static libraries\nfind . -type f -name \"*.bp\" -exec sed -i 's/libLLVM/libLLVM18/g' {} + #attention: to be applied only once\n\n #rename the boostrap and contextual build paths\nfind . -type f -name \"*.bp\" -exec sed -i 's/\"soong-llvm\"/\"soong-llvm18\"/g' {} + #FIX, more robus string replace\nfind . -type f -name \"*.go\" -exec sed -i 's/\"android\\/soong\\/llvm\"/\"android\\/soong\\/llvm18\"/g' {} + #FIX, more robust string replace\n\n #rename force_build_llvm_components type and module name\nfind . -type f -name '*.bp' -exec sed -i 's/force_build_llvm_components/force_build_llvm18_components/g' {} +\nfind . -type f -name '*.go' -exec sed -i 's/force_build_llvm_components/force_build_llvm18_components/g' {} +\n\n #rename all module that gave 'already defined' error\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-aarch64-defaults/llvm18-aarch64-defaults/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-aarch64-headers/llvm18-aarch64-headers/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-amdgpu-defaults/llvm18-amdgpu-defaults/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-amdgpu-headers/llvm18-amdgpu-headers/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-arm-defaults/llvm18-arm-defaults/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-arm-headers/llvm18-arm-headers/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-defaults/llvm18-defaults/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-defaults-no-generated-headers/llvm18-defaults-no-generated-headers/g' {} +\n #note the following line replaced all llvm-gen-* entries of the previous versions\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-gen-/llvm18-gen-/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-headers/llvm18-headers/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-headers-no-generated-headers/llvm18-headers-no-generated-headers/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-lib-defaults/llvm18-lib-defaults/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-mips-defaults/llvm18-mips-defaults/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-mips-headers/llvm18-mips-headers/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-tblgen/llvm18-tblgen/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-x86-defaults/llvm18-x86-defaults/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-x86-headers/llvm18-x86-headers/g' {} +\n\n #COMMENTED AS NOT NEEDED ANYMORE rename llvm-gen-instcombine module\n #find . -type f -name '*.bp' -exec sed -i 's/llvm-gen-instcombine/llvm18-gen-instcombine/g' {} +\n\n #rename the binaries\nfind . -type f -name '*.bp' -exec sed -i 's/LLVMHello/LLVM18Hello/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/LLVMgold/LLVM18gold/g' {} +\n\n #rename the TableGen binary module and variable in different files\nfind . -type f -name '*.go' -exec sed -i 's/LLVM TableGen/LLVM18 TableGen/g' {} +\nfind . -type f -name '*.go' -exec sed -i 's/llvm-tblgen/llvm18-tblgen/g' {} +\nfind . -type f -name '*.go' -exec sed -i 's/llvmTblgen/llvm18Tblgen/g' {} +\nfind . -type f -name '*.go' -exec sed -i 's/tblgenRule /tblgenRule18 /g' {} + #NEW, more robust string replace\nfind . -type f -name '*.go' -exec sed -i 's/tblgenRule,/tblgenRule18,/g' {} + #NEW, more robust string replace\nfind . -type f -name '*.go' -exec sed -i 's/tblgenRule\"/tblgenRule18\"/g' {} + #NEW, more robust string replace\nfind . -type f -name '*.bp' -exec sed -i 's/llvm_tblgen/llvm18_tblgen/g' {} +\nfind . -type f -name '*.go' -exec sed -i 's/llvm_tblgen/llvm18_tblgen/g' {} +\nfind . -type f -name 'tdtags' -exec sed -i 's/llvm-tblgen/llvm18-tblgen/g' {} +\n\n #NEW:rename the llvm-min-tblgen binary module and variable in different files\nfind . -type f -name '*.go' -exec sed -i 's/LLVM Min TableGen/LLVM18 Min TableGen/g' {} +\nfind . -type f -name '*.go' -exec sed -i 's/llvm-min-tblgen/llvm18-min-tblgen/g' {} +\nfind . -type f -name '*.go' -exec sed -i 's/llvmMinTblgen/llvm18MinTblgen/g' {} +\nfind . -type f -name '*.go' -exec sed -i 's/min_tblgenRule /min_tblgenRule18 /g' {} + #NEW, more robust string replace\nfind . -type f -name '*.go' -exec sed -i 's/min_tblgenRule,/min_tblgenRule18,/g' {} + #NEW, more robust string replace\nfind . -type f -name '*.go' -exec sed -i 's/min_tblgenRule\"/min_tblgenRule18\"/g' {} + #NEW, more robust string replace\nfind . -type f -name '*.bp' -exec sed -i 's/llvm_min_tblgen/llvm18_min_tblgen/g' {} +\nfind . -type f -name '*.go' -exec sed -i 's/llvm_min_tblgen/llvm18_min_tblgen/g' {} +\nfind . -type f -name 'tdtags' -exec sed -i 's/llvm-min-tblgen/llvm18-min-tblgen/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-min-tblgen/llvm18-min-tblgen/g' {} +\n\n #COMMENTED AS NOT NEEDED in external/llvm-project (was: rename the include paths)\n #find . -type f -name '*.bp' -exec sed -i 's/external\\/llvm/external\\/llvm18/g' {} +\n #find . -type f -name '*.go' -exec sed -i 's/external\\/llvm/external\\/llvm18/g' {} +\n\n #rename package, registered types and llvm-config\nfind . -type f -name '*.go' -exec sed -i 's/package llvm/package llvm18/g' {} +\nfind . -type f -name '*.go' -exec sed -i 's/llvm_tblgen/llvm18_tblgen/g' {} +\nfind . -type f -name '*.go' -exec sed -i 's/llvm_defaults/llvm18_defaults/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/ llvm-config / llvm18-config /g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/\"llvm-config\"/\"llvm18-config\"/g' {} +\nfind . -type f -name '*.go' -exec sed -i 's/\"llvm-config\"/\"llvm18-config\"/g' {} +","shortMessageHtmlLink":"DO NOT MERGE: android: translate soong build rules for libLLVM18"}},{"before":null,"after":"a94072c1d2ecf709a3d6126cf4a751bf1d927a94","ref":"refs/heads/release_17.x_llvm-min-tblgen","pushedAt":"2024-08-23T18:06:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"maurossi","name":null,"path":"/maurossi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8344980?s=80&v=4"},"commit":{"message":"DO NOT MERGE: android: translate soong build rules for libLLVM17\n\nChanges to side build external/llvm-project project (llvm 17 version)\nand avoid conflicts with external/llvm project targets and variables\nChanges in mesa main Android.mk are required for libLLVM17\nshared library dependency and cflag -DMESA_LLVM_VERSION_STRING=\\\"17.0\\\"\n\nThe changelog is described by means of modules and variables\nwhich needed to be renamed in external/llvm-project/llvm/ path:\n\n #rename the target shared library and all static libraries\nfind . -type f -name \"*.bp\" -exec sed -i 's/libLLVM/libLLVM17/g' {} + #attention: to be applied only once\n\n #rename the boostrap and contextual build paths\nfind . -type f -name \"*.bp\" -exec sed -i 's/\"soong-llvm\"/\"soong-llvm17\"/g' {} + #FIX, more robus string replace\nfind . -type f -name \"*.go\" -exec sed -i 's/\"android\\/soong\\/llvm\"/\"android\\/soong\\/llvm17\"/g' {} + #FIX, more robust string replace\n\n #rename force_build_llvm_components type and module name\nfind . -type f -name '*.bp' -exec sed -i 's/force_build_llvm_components/force_build_llvm17_components/g' {} +\nfind . -type f -name '*.go' -exec sed -i 's/force_build_llvm_components/force_build_llvm17_components/g' {} +\n\n #rename all module that gave 'already defined' error\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-aarch64-defaults/llvm17-aarch64-defaults/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-aarch64-headers/llvm17-aarch64-headers/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-amdgpu-defaults/llvm17-amdgpu-defaults/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-amdgpu-headers/llvm17-amdgpu-headers/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-arm-defaults/llvm17-arm-defaults/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-arm-headers/llvm17-arm-headers/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-defaults/llvm17-defaults/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-defaults-no-generated-headers/llvm17-defaults-no-generated-headers/g' {} +\n #note the following line replaced all llvm-gen-* entries of the previous versions\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-gen-/llvm17-gen-/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-headers/llvm17-headers/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-headers-no-generated-headers/llvm17-headers-no-generated-headers/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-lib-defaults/llvm17-lib-defaults/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-mips-defaults/llvm17-mips-defaults/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-mips-headers/llvm17-mips-headers/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-tblgen/llvm17-tblgen/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-x86-defaults/llvm17-x86-defaults/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-x86-headers/llvm17-x86-headers/g' {} +\n\n #COMMENTED AS NOT NEEDED ANYMORE rename llvm-gen-instcombine module\n #find . -type f -name '*.bp' -exec sed -i 's/llvm-gen-instcombine/llvm17-gen-instcombine/g' {} +\n\n #rename the binaries\nfind . -type f -name '*.bp' -exec sed -i 's/LLVMHello/LLVM17Hello/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/LLVMgold/LLVM17gold/g' {} +\n\n #rename the TableGen binary module and variable in different files\nfind . -type f -name '*.go' -exec sed -i 's/LLVM TableGen/LLVM17 TableGen/g' {} +\nfind . -type f -name '*.go' -exec sed -i 's/llvm-tblgen/llvm17-tblgen/g' {} +\nfind . -type f -name '*.go' -exec sed -i 's/llvmTblgen/llvm17Tblgen/g' {} +\nfind . -type f -name '*.go' -exec sed -i 's/tblgenRule /tblgenRule17 /g' {} + #NEW, more robust string replace\nfind . -type f -name '*.go' -exec sed -i 's/tblgenRule,/tblgenRule17,/g' {} + #NEW, more robust string replace\nfind . -type f -name '*.go' -exec sed -i 's/tblgenRule\"/tblgenRule17\"/g' {} + #NEW, more robust string replace\nfind . -type f -name '*.bp' -exec sed -i 's/llvm_tblgen/llvm17_tblgen/g' {} +\nfind . -type f -name '*.go' -exec sed -i 's/llvm_tblgen/llvm17_tblgen/g' {} +\nfind . -type f -name 'tdtags' -exec sed -i 's/llvm-tblgen/llvm17-tblgen/g' {} +\n\n #NEW:rename the llvm-min-tblgen binary module and variable in different files\nfind . -type f -name '*.go' -exec sed -i 's/LLVM Min TableGen/LLVM17 Min TableGen/g' {} +\nfind . -type f -name '*.go' -exec sed -i 's/llvm-min-tblgen/llvm17-min-tblgen/g' {} +\nfind . -type f -name '*.go' -exec sed -i 's/llvmMinTblgen/llvm17MinTblgen/g' {} +\nfind . -type f -name '*.go' -exec sed -i 's/min_tblgenRule /min_tblgenRule17 /g' {} + #NEW, more robust string replace\nfind . -type f -name '*.go' -exec sed -i 's/min_tblgenRule,/min_tblgenRule17,/g' {} + #NEW, more robust string replace\nfind . -type f -name '*.go' -exec sed -i 's/min_tblgenRule\"/min_tblgenRule17\"/g' {} + #NEW, more robust string replace\nfind . -type f -name '*.bp' -exec sed -i 's/llvm_min_tblgen/llvm17_min_tblgen/g' {} +\nfind . -type f -name '*.go' -exec sed -i 's/llvm_min_tblgen/llvm17_min_tblgen/g' {} +\nfind . -type f -name 'tdtags' -exec sed -i 's/llvm-min-tblgen/llvm17-min-tblgen/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-min-tblgen/llvm17-min-tblgen/g' {} +\n\n #COMMENTED AS NOT NEEDED in external/llvm-project (was: rename the include paths)\n #find . -type f -name '*.bp' -exec sed -i 's/external\\/llvm/external\\/llvm17/g' {} +\n #find . -type f -name '*.go' -exec sed -i 's/external\\/llvm/external\\/llvm17/g' {} +\n\n #rename package, registered types and llvm-config\nfind . -type f -name '*.go' -exec sed -i 's/package llvm/package llvm17/g' {} +\nfind . -type f -name '*.go' -exec sed -i 's/llvm_tblgen/llvm17_tblgen/g' {} +\nfind . -type f -name '*.go' -exec sed -i 's/llvm_defaults/llvm17_defaults/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/ llvm-config / llvm17-config /g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/\"llvm-config\"/\"llvm17-config\"/g' {} +\nfind . -type f -name '*.go' -exec sed -i 's/\"llvm-config\"/\"llvm17-config\"/g' {} +","shortMessageHtmlLink":"DO NOT MERGE: android: translate soong build rules for libLLVM17"}},{"before":"93440224d4159b11a58096ef5f6a47c93ef21706","after":"67eccb8030e79b484e4487c8d0a418ae02aac7e6","ref":"refs/heads/release_19.x","pushedAt":"2024-08-18T09:52:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"maurossi","name":null,"path":"/maurossi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8344980?s=80&v=4"},"commit":{"message":"DO NOT MERGE: android: translate soong build rules for libLLVM19\n\nChanges to side build external/llvm-project project (llvm 19 version)\nand avoid conflicts with external/llvm project targets and variables\nChanges in mesa the old kati Android.mk were required for libLLVM19\nshared library dependency and cflag -DMESA_LLVM_VERSION_STRING=\\\"19.0\\\"\n\nWith meson build method (android/Android.mk) MESON_LLVM_VERSION := 19.0.0\nlibLLVM version is detected automatically with the following mesa commit\n\"android: Extract version from llvm-project instead of hardcoding it\"\n\nThe changelog is described by means of modules and variables\nwhich needed to be renamed in external/llvm-project/llvm/ path:\n\n #rename the target shared library and all static libraries\nfind . -type f -name \"*.bp\" -exec sed -i 's/libLLVM/libLLVM19/g' {} +\n\n #rename the boostrap and contextual build paths\nfind . -type f -name \"*.bp\" -exec sed -i 's/soong\\-llvm/\\soong-llvm19/g' {} +\nfind . -type f -name \"*.go\" -exec sed -i 's/android\\/soong\\/llvm/android\\/soong\\/llvm19/g' {} +\n\n #rename force_build_llvm_components type and module name\nfind . -type f -name '*.bp' -exec sed -i 's/force_build_llvm_components/force_build_llvm19_components/g' {} +\nfind . -type f -name '*.go' -exec sed -i 's/force_build_llvm_components/force_build_llvm19_components/g' {} +\n\n #rename all module that gave 'already defined' error\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-aarch64-defaults/llvm19-aarch64-defaults/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-aarch64-headers/llvm19-aarch64-headers/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-amdgpu-defaults/llvm19-amdgpu-defaults/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-amdgpu-headers/llvm19-amdgpu-headers/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-arm-defaults/llvm19-arm-defaults/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-arm-headers/llvm19-arm-headers/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-defaults/llvm19-defaults/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-defaults-no-generated-headers/llvm19-defaults-no-generated-headers/g' {} +\n #note the following line replaced all llvm-gen-* entries of the previous versions\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-gen-/llvm19-gen-/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-headers/llvm19-headers/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-headers-no-generated-headers/llvm19-headers-no-generated-headers/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-lib-defaults/llvm19-lib-defaults/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-mips-defaults/llvm19-mips-defaults/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-mips-headers/llvm19-mips-headers/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-tblgen/llvm19-tblgen/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-x86-defaults/llvm19-x86-defaults/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-x86-headers/llvm19-x86-headers/g' {} +\n\n #COMMENTED AS NOT NEEDED ANYMORE rename llvm-gen-instcombine module\n #find . -type f -name '*.bp' -exec sed -i 's/llvm-gen-instcombine/llvm19-gen-instcombine/g' {} +\n\n #rename the binaries\nfind . -type f -name '*.bp' -exec sed -i 's/LLVMHello/LLVM19Hello/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/LLVMgold/LLVM19gold/g' {} +\n\n #rename the TableGen binary module and variable in different files\nfind . -type f -name '*.go' -exec sed -i 's/LLVM TableGen/LLVM19 TableGen/g' {} +\nfind . -type f -name '*.go' -exec sed -i 's/llvm-tblgen/llvm19-tblgen/g' {} +\nfind . -type f -name '*.go' -exec sed -i 's/llvmTblgen/llvm19Tblgen/g' {} +\nfind . -type f -name '*.go' -exec sed -i 's/tblgenRule/tblgenRule19/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm_tblgen/llvm19_tblgen/g' {} +\nfind . -type f -name '*.go' -exec sed -i 's/llvm_tblgen/llvm19_tblgen/g' {} +\nfind . -type f -name 'tdtags' -exec sed -i 's/llvm-tblgen/llvm19-tblgen/g' {} +\n\n #COMMENTED AS NOT NEEDED in external/llvm-project (was: rename the include paths)\n #find . -type f -name '*.bp' -exec sed -i 's/external\\/llvm/external\\/llvm19/g' {} +\n #find . -type f -name '*.go' -exec sed -i 's/external\\/llvm/external\\/llvm19/g' {} +\n\n #rename package, registered types and llvm-config\nfind . -type f -name '*.go' -exec sed -i 's/package llvm/package llvm19/g' {} +\nfind . -type f -name '*.go' -exec sed -i 's/llvm_tblgen/llvm19_tblgen/g' {} +\nfind . -type f -name '*.go' -exec sed -i 's/llvm_defaults/llvm19_defaults/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/ llvm-config / llvm19-config /g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/\"llvm-config\"/\"llvm19-config\"/g' {} +\nfind . -type f -name '*.go' -exec sed -i 's/\"llvm-config\"/\"llvm19-config\"/g' {} +","shortMessageHtmlLink":"DO NOT MERGE: android: translate soong build rules for libLLVM19"}},{"before":null,"after":"93440224d4159b11a58096ef5f6a47c93ef21706","ref":"refs/heads/release_19.x","pushedAt":"2024-08-15T20:59:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"maurossi","name":null,"path":"/maurossi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8344980?s=80&v=4"},"commit":{"message":"DO NOT MERGE: android: translate soong build rules for libLLVM19\n\nChanges to side build external/llvm-project project (llvm 19 version)\nand avoid conflicts with external/llvm project targets and variables\nChanges in mesa the old kati Android.mk were required for libLLVM19\nshared library dependency and cflag -DMESA_LLVM_VERSION_STRING=\\\"19.0\\\"\n\nWith meson build method (android/Android.mk) MESON_LLVM_VERSION := 19.0.0\nlibLLVM version is detected automatically with the following mesa commit\n\"android: Extract version from llvm-project instead of hardcoding it\"\n\nThe changelog is described by means of modules and variables\nwhich needed to be renamed in external/llvm-project/llvm/ path:\n\n #rename the target shared library and all static libraries\nfind . -type f -name \"*.bp\" -exec sed -i 's/libLLVM/libLLVM19/g' {} +\n\n #rename the boostrap and contextual build paths\nfind . -type f -name \"*.bp\" -exec sed -i 's/soong\\-llvm/\\soong-llvm19/g' {} +\nfind . -type f -name \"*.go\" -exec sed -i 's/android\\/soong\\/llvm/android\\/soong\\/llvm19/g' {} +\n\n #rename force_build_llvm_components type and module name\nfind . -type f -name '*.bp' -exec sed -i 's/force_build_llvm_components/force_build_llvm19_components/g' {} +\nfind . -type f -name '*.go' -exec sed -i 's/force_build_llvm_components/force_build_llvm19_components/g' {} +\n\n #rename all module that gave 'already defined' error\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-aarch64-defaults/llvm19-aarch64-defaults/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-aarch64-headers/llvm19-aarch64-headers/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-amdgpu-defaults/llvm19-amdgpu-defaults/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-amdgpu-headers/llvm19-amdgpu-headers/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-arm-defaults/llvm19-arm-defaults/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-arm-headers/llvm19-arm-headers/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-defaults/llvm19-defaults/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-defaults-no-generated-headers/llvm19-defaults-no-generated-headers/g' {} +\n #note the following line replaced all llvm-gen-* entries of the previous versions\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-gen-/llvm19-gen-/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-headers/llvm19-headers/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-headers-no-generated-headers/llvm19-headers-no-generated-headers/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-lib-defaults/llvm19-lib-defaults/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-mips-defaults/llvm19-mips-defaults/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-mips-headers/llvm19-mips-headers/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-tblgen/llvm19-tblgen/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-x86-defaults/llvm19-x86-defaults/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-x86-headers/llvm19-x86-headers/g' {} +\n\n #COMMENTED AS NOT NEEDED ANYMORE rename llvm-gen-instcombine module\n #find . -type f -name '*.bp' -exec sed -i 's/llvm-gen-instcombine/llvm19-gen-instcombine/g' {} +\n\n #rename the binaries\nfind . -type f -name '*.bp' -exec sed -i 's/LLVMHello/LLVM19Hello/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/LLVMgold/LLVM19gold/g' {} +\n\n #rename the TableGen binary module and variable in different files\nfind . -type f -name '*.go' -exec sed -i 's/LLVM TableGen/LLVM19 TableGen/g' {} +\nfind . -type f -name '*.go' -exec sed -i 's/llvm-tblgen/llvm19-tblgen/g' {} +\nfind . -type f -name '*.go' -exec sed -i 's/llvmTblgen/llvm19Tblgen/g' {} +\nfind . -type f -name '*.go' -exec sed -i 's/tblgenRule/tblgenRule19/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm_tblgen/llvm19_tblgen/g' {} +\nfind . -type f -name '*.go' -exec sed -i 's/llvm_tblgen/llvm19_tblgen/g' {} +\nfind . -type f -name 'tdtags' -exec sed -i 's/llvm-tblgen/llvm19-tblgen/g' {} +\n\n #COMMENTED AS NOT NEEDED in external/llvm-project (was: rename the include paths)\n #find . -type f -name '*.bp' -exec sed -i 's/external\\/llvm/external\\/llvm19/g' {} +\n #find . -type f -name '*.go' -exec sed -i 's/external\\/llvm/external\\/llvm19/g' {} +\n\n #rename package, registered types and llvm-config\nfind . -type f -name '*.go' -exec sed -i 's/package llvm/package llvm19/g' {} +\nfind . -type f -name '*.go' -exec sed -i 's/llvm_tblgen/llvm19_tblgen/g' {} +\nfind . -type f -name '*.go' -exec sed -i 's/llvm_defaults/llvm19_defaults/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/ llvm-config / llvm19-config /g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/\"llvm-config\"/\"llvm19-config\"/g' {} +\nfind . -type f -name '*.go' -exec sed -i 's/\"llvm-config\"/\"llvm19-config\"/g' {} +","shortMessageHtmlLink":"DO NOT MERGE: android: translate soong build rules for libLLVM19"}},{"before":"57e60c7ea3995076d3e648d624487d7224931fe0","after":"d3ef89ac85fe7c8bc65a6b7871110f32eac76ce1","ref":"refs/heads/release_18.x","pushedAt":"2024-08-15T18:41:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"maurossi","name":null,"path":"/maurossi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8344980?s=80&v=4"},"commit":{"message":"DO NOT MERGE: android: translate soong build rules for libLLVM18\n\nChanges to side build external/llvm-project project (llvm 18 version)\nand avoid conflicts with external/llvm project targets and variables\nChanges in mesa main Android.mk are required for libLLVM18\nshared library dependency and cflag -DMESA_LLVM_VERSION_STRING=\\\"18.0\\\"\n\nThe changelog is described by means of modules and variables\nwhich needed to be renamed in external/llvm-project/llvm/ path:\n\n #rename the target shared library and all static libraries\nfind . -type f -name \"*.bp\" -exec sed -i 's/libLLVM/libLLVM18/g' {} +\n\n #rename the boostrap and contextual build paths\nfind . -type f -name \"*.bp\" -exec sed -i 's/soong\\-llvm/\\soong-llvm18/g' {} +\nfind . -type f -name \"*.go\" -exec sed -i 's/android\\/soong\\/llvm/android\\/soong\\/llvm18/g' {} +\n\n #rename force_build_llvm_components type and module name\nfind . -type f -name '*.bp' -exec sed -i 's/force_build_llvm_components/force_build_llvm18_components/g' {} +\nfind . -type f -name '*.go' -exec sed -i 's/force_build_llvm_components/force_build_llvm18_components/g' {} +\n\n #rename all module that gave 'already defined' error\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-aarch64-defaults/llvm18-aarch64-defaults/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-aarch64-headers/llvm18-aarch64-headers/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-amdgpu-defaults/llvm18-amdgpu-defaults/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-amdgpu-headers/llvm18-amdgpu-headers/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-arm-defaults/llvm18-arm-defaults/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-arm-headers/llvm18-arm-headers/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-defaults/llvm18-defaults/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-defaults-no-generated-headers/llvm18-defaults-no-generated-headers/g' {} +\n #note the following line replaced all llvm-gen-* entries of the previous versions\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-gen-/llvm18-gen-/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-headers/llvm18-headers/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-headers-no-generated-headers/llvm18-headers-no-generated-headers/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-lib-defaults/llvm18-lib-defaults/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-mips-defaults/llvm18-mips-defaults/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-mips-headers/llvm18-mips-headers/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-tblgen/llvm18-tblgen/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-x86-defaults/llvm18-x86-defaults/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-x86-headers/llvm18-x86-headers/g' {} +\n\n #COMMENTED AS NOT NEEDED ANYMORE rename llvm-gen-instcombine module\n #find . -type f -name '*.bp' -exec sed -i 's/llvm-gen-instcombine/llvm18-gen-instcombine/g' {} +\n\n #rename the binaries\nfind . -type f -name '*.bp' -exec sed -i 's/LLVMHello/LLVM18Hello/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/LLVMgold/LLVM18gold/g' {} +\n\n #rename the TableGen binary module and variable in different files\nfind . -type f -name '*.go' -exec sed -i 's/LLVM TableGen/LLVM18 TableGen/g' {} +\nfind . -type f -name '*.go' -exec sed -i 's/llvm-tblgen/llvm18-tblgen/g' {} +\nfind . -type f -name '*.go' -exec sed -i 's/llvmTblgen/llvm18Tblgen/g' {} +\nfind . -type f -name '*.go' -exec sed -i 's/tblgenRule/tblgenRule18/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm_tblgen/llvm18_tblgen/g' {} +\nfind . -type f -name '*.go' -exec sed -i 's/llvm_tblgen/llvm18_tblgen/g' {} +\nfind . -type f -name 'tdtags' -exec sed -i 's/llvm-tblgen/llvm18-tblgen/g' {} +\n\n #COMMENTED AS NOT NEEDED in external/llvm-project (was: rename the include paths)\n #find . -type f -name '*.bp' -exec sed -i 's/external\\/llvm/external\\/llvm18/g' {} +\n #find . -type f -name '*.go' -exec sed -i 's/external\\/llvm/external\\/llvm18/g' {} +\n\n #rename package, registered types and llvm-config\nfind . -type f -name '*.go' -exec sed -i 's/package llvm/package llvm18/g' {} +\nfind . -type f -name '*.go' -exec sed -i 's/llvm_tblgen/llvm18_tblgen/g' {} +\nfind . -type f -name '*.go' -exec sed -i 's/llvm_defaults/llvm18_defaults/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/ llvm-config / llvm18-config /g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/\"llvm-config\"/\"llvm18-config\"/g' {} +\nfind . -type f -name '*.go' -exec sed -i 's/\"llvm-config\"/\"llvm18-config\"/g' {} +","shortMessageHtmlLink":"DO NOT MERGE: android: translate soong build rules for libLLVM18"}},{"before":"e212bc688a8f2c70c38ef59199bb48fa7cb3b26f","after":"ccc1a06dba7322fee3614f8dac5db5ae1c18c351","ref":"refs/heads/release_17.x","pushedAt":"2024-08-15T18:30:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"maurossi","name":null,"path":"/maurossi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8344980?s=80&v=4"},"commit":{"message":"DO NOT MERGE: android: translate soong build rules for libLLVM17\n\nChanges to side build external/llvm-project project (llvm 17 version)\nand avoid conflicts with external/llvm project targets and variables\nChanges in mesa main Android.mk are required for libLLVM17\nshared library dependency and cflag -DMESA_LLVM_VERSION_STRING=\\\"17.0\\\"\n\nThe changelog is described by means of modules and variables\nwhich needed to be renamed in external/llvm-project/llvm/ path:\n\n #rename the target shared library and all static libraries\nfind . -type f -name \"*.bp\" -exec sed -i 's/libLLVM/libLLVM17/g' {} +\n\n #rename the boostrap and contextual build paths\nfind . -type f -name \"*.bp\" -exec sed -i 's/soong\\-llvm/\\soong-llvm17/g' {} +\nfind . -type f -name \"*.go\" -exec sed -i 's/android\\/soong\\/llvm/android\\/soong\\/llvm17/g' {} +\n\n #rename force_build_llvm_components type and module name\nfind . -type f -name '*.bp' -exec sed -i 's/force_build_llvm_components/force_build_llvm17_components/g' {} +\nfind . -type f -name '*.go' -exec sed -i 's/force_build_llvm_components/force_build_llvm17_components/g' {} +\n\n #rename all module that gave 'already defined' error\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-aarch64-defaults/llvm17-aarch64-defaults/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-aarch64-headers/llvm17-aarch64-headers/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-amdgpu-defaults/llvm17-amdgpu-defaults/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-amdgpu-headers/llvm17-amdgpu-headers/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-arm-defaults/llvm17-arm-defaults/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-arm-headers/llvm17-arm-headers/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-defaults/llvm17-defaults/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-defaults-no-generated-headers/llvm17-defaults-no-generated-headers/g' {} +\n #note the following line replaced all llvm-gen-* entries of the previous versions\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-gen-/llvm17-gen-/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-headers/llvm17-headers/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-headers-no-generated-headers/llvm17-headers-no-generated-headers/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-lib-defaults/llvm17-lib-defaults/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-mips-defaults/llvm17-mips-defaults/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-mips-headers/llvm17-mips-headers/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-tblgen/llvm17-tblgen/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-x86-defaults/llvm17-x86-defaults/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-x86-headers/llvm17-x86-headers/g' {} +\n\n #COMMENTED AS NOT NEEDED ANYMORE rename llvm-gen-instcombine module\n #find . -type f -name '*.bp' -exec sed -i 's/llvm-gen-instcombine/llvm17-gen-instcombine/g' {} +\n\n #rename the binaries\nfind . -type f -name '*.bp' -exec sed -i 's/LLVMHello/LLVM17Hello/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/LLVMgold/LLVM17gold/g' {} +\n\n #rename the TableGen binary module and variable in different files\nfind . -type f -name '*.go' -exec sed -i 's/LLVM TableGen/LLVM17 TableGen/g' {} +\nfind . -type f -name '*.go' -exec sed -i 's/llvm-tblgen/llvm17-tblgen/g' {} +\nfind . -type f -name '*.go' -exec sed -i 's/llvmTblgen/llvm17Tblgen/g' {} +\nfind . -type f -name '*.go' -exec sed -i 's/tblgenRule/tblgenRule17/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm_tblgen/llvm17_tblgen/g' {} +\nfind . -type f -name '*.go' -exec sed -i 's/llvm_tblgen/llvm17_tblgen/g' {} +\nfind . -type f -name 'tdtags' -exec sed -i 's/llvm-tblgen/llvm17-tblgen/g' {} +\n\n #COMMENTED AS NOT NEEDED in external/llvm-project (was: rename the include paths)\n #find . -type f -name '*.bp' -exec sed -i 's/external\\/llvm/external\\/llvm17/g' {} +\n #find . -type f -name '*.go' -exec sed -i 's/external\\/llvm/external\\/llvm17/g' {} +\n\n #rename package, registered types and llvm-config\nfind . -type f -name '*.go' -exec sed -i 's/package llvm/package llvm17/g' {} +\nfind . -type f -name '*.go' -exec sed -i 's/llvm_tblgen/llvm17_tblgen/g' {} +\nfind . -type f -name '*.go' -exec sed -i 's/llvm_defaults/llvm17_defaults/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/ llvm-config / llvm17-config /g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/\"llvm-config\"/\"llvm17-config\"/g' {} +\nfind . -type f -name '*.go' -exec sed -i 's/\"llvm-config\"/\"llvm17-config\"/g' {} +","shortMessageHtmlLink":"DO NOT MERGE: android: translate soong build rules for libLLVM17"}},{"before":null,"after":"2411b8935290c284986cfc5a51e3f5bace3df1ad","ref":"refs/heads/dependabot/pip/llvm/docs/llvm-docs-requirements-0105fc178e","pushedAt":"2024-08-14T21:41:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"build(deps): bump the llvm-docs-requirements group\n\nBumps the llvm-docs-requirements group in /llvm/docs with 25 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [sphinx](https://github.com/sphinx-doc/sphinx) | `7.1.2` | `8.0.2` |\n| [docutils](https://docutils.sourceforge.io) | `0.20.1` | `0.21.2` |\n| [sphinx-automodapi](https://github.com/astropy/sphinx-automodapi) | `0.16.0` | `0.17.0` |\n| [sphinxcontrib-applehelp](https://github.com/sphinx-doc/sphinxcontrib-applehelp) | `1.0.4` | `2.0.0` |\n| [furo](https://github.com/pradyunsg/furo) | `2023.8.19` | `2024.8.6` |\n| [myst-parser](https://github.com/executablebooks/MyST-Parser) | `2.0.0` | `4.0.0` |\n| [alabaster](https://github.com/sphinx-doc/alabaster) | `0.7.13` | `1.0.0` |\n| [babel](https://github.com/python-babel/babel) | `2.14.0` | `2.16.0` |\n| [beautifulsoup4](https://www.crummy.com/software/BeautifulSoup/bs4/) | `4.12.2` | `4.12.3` |\n| [certifi](https://github.com/certifi/python-certifi) | `2023.11.17` | `2024.7.4` |\n| [idna](https://github.com/kjd/idna) | `3.6` | `3.7` |\n| [jinja2](https://github.com/pallets/jinja) | `3.1.2` | `3.1.4` |\n| [markdown](https://github.com/Python-Markdown/markdown) | `3.5.1` | `3.6` |\n| [markupsafe](https://github.com/pallets/markupsafe) | `2.1.3` | `2.1.5` |\n| [mdit-py-plugins](https://github.com/executablebooks/mdit-py-plugins) | `0.4.0` | `0.4.1` |\n| [packaging](https://github.com/pypa/packaging) | `23.2` | `24.1` |\n| [pygments](https://github.com/pygments/pygments) | `2.17.2` | `2.18.0` |\n| [pyyaml](https://github.com/yaml/pyyaml) | `6.0.1` | `6.0.2` |\n| [requests](https://github.com/psf/requests) | `2.31.0` | `2.32.3` |\n| [soupsieve](https://github.com/facelessuser/soupsieve) | `2.5` | `2.6` |\n| [sphinxcontrib-devhelp](https://github.com/sphinx-doc/sphinxcontrib-devhelp) | `1.0.5` | `2.0.0` |\n| [sphinxcontrib-htmlhelp](https://github.com/sphinx-doc/sphinxcontrib-htmlhelp) | `2.0.4` | `2.1.0` |\n| [sphinxcontrib-qthelp](https://github.com/sphinx-doc/sphinxcontrib-qthelp) | `1.0.6` | `2.0.0` |\n| [sphinxcontrib-serializinghtml](https://github.com/sphinx-doc/sphinxcontrib-serializinghtml) | `1.1.9` | `2.0.0` |\n| [urllib3](https://github.com/urllib3/urllib3) | `2.1.0` | `2.2.2` |\n\n\nUpdates `sphinx` from 7.1.2 to 8.0.2\n- [Release notes](https://github.com/sphinx-doc/sphinx/releases)\n- [Changelog](https://github.com/sphinx-doc/sphinx/blob/v8.0.2/CHANGES.rst)\n- [Commits](https://github.com/sphinx-doc/sphinx/compare/v7.1.2...v8.0.2)\n\nUpdates `docutils` from 0.20.1 to 0.21.2\n\nUpdates `sphinx-automodapi` from 0.16.0 to 0.17.0\n- [Release notes](https://github.com/astropy/sphinx-automodapi/releases)\n- [Changelog](https://github.com/astropy/sphinx-automodapi/blob/main/CHANGES.rst)\n- [Commits](https://github.com/astropy/sphinx-automodapi/compare/v0.16.0...v0.17.0)\n\nUpdates `sphinxcontrib-applehelp` from 1.0.4 to 2.0.0\n- [Release notes](https://github.com/sphinx-doc/sphinxcontrib-applehelp/releases)\n- [Changelog](https://github.com/sphinx-doc/sphinxcontrib-applehelp/blob/master/CHANGES.rst)\n- [Commits](https://github.com/sphinx-doc/sphinxcontrib-applehelp/compare/1.0.4...2.0.0)\n\nUpdates `furo` from 2023.8.19 to 2024.8.6\n- [Release notes](https://github.com/pradyunsg/furo/releases)\n- [Changelog](https://github.com/pradyunsg/furo/blob/main/docs/changelog.md)\n- [Commits](https://github.com/pradyunsg/furo/compare/2023.08.19...2024.08.06)\n\nUpdates `myst-parser` from 2.0.0 to 4.0.0\n- [Release notes](https://github.com/executablebooks/MyST-Parser/releases)\n- [Changelog](https://github.com/executablebooks/MyST-Parser/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/executablebooks/MyST-Parser/compare/v2.0.0...v4.0.0)\n\nUpdates `alabaster` from 0.7.13 to 1.0.0\n- [Release notes](https://github.com/sphinx-doc/alabaster/releases)\n- [Changelog](https://github.com/sphinx-doc/alabaster/blob/master/docs/changelog.rst)\n- [Commits](https://github.com/sphinx-doc/alabaster/compare/0.7.13...1.0.0)\n\nUpdates `babel` from 2.14.0 to 2.16.0\n- [Release notes](https://github.com/python-babel/babel/releases)\n- [Changelog](https://github.com/python-babel/babel/blob/master/CHANGES.rst)\n- [Commits](https://github.com/python-babel/babel/compare/v2.14.0...v2.16.0)\n\nUpdates `beautifulsoup4` from 4.12.2 to 4.12.3\n\nUpdates `certifi` from 2023.11.17 to 2024.7.4\n- [Commits](https://github.com/certifi/python-certifi/compare/2023.11.17...2024.07.04)\n\nUpdates `idna` from 3.6 to 3.7\n- [Release notes](https://github.com/kjd/idna/releases)\n- [Changelog](https://github.com/kjd/idna/blob/master/HISTORY.rst)\n- [Commits](https://github.com/kjd/idna/compare/v3.6...v3.7)\n\nUpdates `jinja2` from 3.1.2 to 3.1.4\n- [Release notes](https://github.com/pallets/jinja/releases)\n- [Changelog](https://github.com/pallets/jinja/blob/main/CHANGES.rst)\n- [Commits](https://github.com/pallets/jinja/compare/3.1.2...3.1.4)\n\nUpdates `markdown` from 3.5.1 to 3.6\n- [Release notes](https://github.com/Python-Markdown/markdown/releases)\n- [Changelog](https://github.com/Python-Markdown/markdown/blob/master/docs/changelog.md)\n- [Commits](https://github.com/Python-Markdown/markdown/compare/3.5.1...3.6)\n\nUpdates `markupsafe` from 2.1.3 to 2.1.5\n- [Release notes](https://github.com/pallets/markupsafe/releases)\n- [Changelog](https://github.com/pallets/markupsafe/blob/main/CHANGES.rst)\n- [Commits](https://github.com/pallets/markupsafe/compare/2.1.3...2.1.5)\n\nUpdates `mdit-py-plugins` from 0.4.0 to 0.4.1\n- [Release notes](https://github.com/executablebooks/mdit-py-plugins/releases)\n- [Changelog](https://github.com/executablebooks/mdit-py-plugins/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/executablebooks/mdit-py-plugins/compare/v0.4.0...v0.4.1)\n\nUpdates `packaging` from 23.2 to 24.1\n- [Release notes](https://github.com/pypa/packaging/releases)\n- [Changelog](https://github.com/pypa/packaging/blob/main/CHANGELOG.rst)\n- [Commits](https://github.com/pypa/packaging/compare/23.2...24.1)\n\nUpdates `pygments` from 2.17.2 to 2.18.0\n- [Release notes](https://github.com/pygments/pygments/releases)\n- [Changelog](https://github.com/pygments/pygments/blob/master/CHANGES)\n- [Commits](https://github.com/pygments/pygments/compare/2.17.2...2.18.0)\n\nUpdates `pyyaml` from 6.0.1 to 6.0.2\n- [Release notes](https://github.com/yaml/pyyaml/releases)\n- [Changelog](https://github.com/yaml/pyyaml/blob/main/CHANGES)\n- [Commits](https://github.com/yaml/pyyaml/compare/6.0.1...6.0.2)\n\nUpdates `requests` from 2.31.0 to 2.32.3\n- [Release notes](https://github.com/psf/requests/releases)\n- [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md)\n- [Commits](https://github.com/psf/requests/compare/v2.31.0...v2.32.3)\n\nUpdates `soupsieve` from 2.5 to 2.6\n- [Release notes](https://github.com/facelessuser/soupsieve/releases)\n- [Commits](https://github.com/facelessuser/soupsieve/compare/2.5...2.6)\n\nUpdates `sphinxcontrib-devhelp` from 1.0.5 to 2.0.0\n- [Release notes](https://github.com/sphinx-doc/sphinxcontrib-devhelp/releases)\n- [Changelog](https://github.com/sphinx-doc/sphinxcontrib-devhelp/blob/master/CHANGES.rst)\n- [Commits](https://github.com/sphinx-doc/sphinxcontrib-devhelp/compare/1.0.5...2.0.0)\n\nUpdates `sphinxcontrib-htmlhelp` from 2.0.4 to 2.1.0\n- [Release notes](https://github.com/sphinx-doc/sphinxcontrib-htmlhelp/releases)\n- [Changelog](https://github.com/sphinx-doc/sphinxcontrib-htmlhelp/blob/master/CHANGES.rst)\n- [Commits](https://github.com/sphinx-doc/sphinxcontrib-htmlhelp/compare/2.0.4...2.1.0)\n\nUpdates `sphinxcontrib-qthelp` from 1.0.6 to 2.0.0\n- [Release notes](https://github.com/sphinx-doc/sphinxcontrib-qthelp/releases)\n- [Changelog](https://github.com/sphinx-doc/sphinxcontrib-qthelp/blob/master/CHANGES.rst)\n- [Commits](https://github.com/sphinx-doc/sphinxcontrib-qthelp/compare/1.0.6...2.0.0)\n\nUpdates `sphinxcontrib-serializinghtml` from 1.1.9 to 2.0.0\n- [Release notes](https://github.com/sphinx-doc/sphinxcontrib-serializinghtml/releases)\n- [Changelog](https://github.com/sphinx-doc/sphinxcontrib-serializinghtml/blob/master/CHANGES.rst)\n- [Commits](https://github.com/sphinx-doc/sphinxcontrib-serializinghtml/compare/1.1.9...2.0.0)\n\nUpdates `urllib3` from 2.1.0 to 2.2.2\n- [Release notes](https://github.com/urllib3/urllib3/releases)\n- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst)\n- [Commits](https://github.com/urllib3/urllib3/compare/2.1.0...2.2.2)\n\n---\nupdated-dependencies:\n- dependency-name: sphinx\n dependency-type: direct:production\n update-type: version-update:semver-major\n dependency-group: llvm-docs-requirements\n- dependency-name: docutils\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: llvm-docs-requirements\n- dependency-name: sphinx-automodapi\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: llvm-docs-requirements\n- dependency-name: sphinxcontrib-applehelp\n dependency-type: direct:production\n update-type: version-update:semver-major\n dependency-group: llvm-docs-requirements\n- dependency-name: furo\n dependency-type: direct:production\n update-type: version-update:semver-major\n dependency-group: llvm-docs-requirements\n- dependency-name: myst-parser\n dependency-type: direct:production\n update-type: version-update:semver-major\n dependency-group: llvm-docs-requirements\n- dependency-name: alabaster\n dependency-type: direct:production\n update-type: version-update:semver-major\n dependency-group: llvm-docs-requirements\n- dependency-name: babel\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: llvm-docs-requirements\n- dependency-name: beautifulsoup4\n dependency-type: direct:production\n update-type: version-update:semver-patch\n dependency-group: llvm-docs-requirements\n- dependency-name: certifi\n dependency-type: direct:production\n update-type: version-update:semver-major\n dependency-group: llvm-docs-requirements\n- dependency-name: idna\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: llvm-docs-requirements\n- dependency-name: jinja2\n dependency-type: direct:production\n update-type: version-update:semver-patch\n dependency-group: llvm-docs-requirements\n- dependency-name: markdown\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: llvm-docs-requirements\n- dependency-name: markupsafe\n dependency-type: direct:production\n update-type: version-update:semver-patch\n dependency-group: llvm-docs-requirements\n- dependency-name: mdit-py-plugins\n dependency-type: direct:production\n update-type: version-update:semver-patch\n dependency-group: llvm-docs-requirements\n- dependency-name: packaging\n dependency-type: direct:production\n update-type: version-update:semver-major\n dependency-group: llvm-docs-requirements\n- dependency-name: pygments\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: llvm-docs-requirements\n- dependency-name: pyyaml\n dependency-type: direct:production\n update-type: version-update:semver-patch\n dependency-group: llvm-docs-requirements\n- dependency-name: requests\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: llvm-docs-requirements\n- dependency-name: soupsieve\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: llvm-docs-requirements\n- dependency-name: sphinxcontrib-devhelp\n dependency-type: direct:production\n update-type: version-update:semver-major\n dependency-group: llvm-docs-requirements\n- dependency-name: sphinxcontrib-htmlhelp\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: llvm-docs-requirements\n- dependency-name: sphinxcontrib-qthelp\n dependency-type: direct:production\n update-type: version-update:semver-major\n dependency-group: llvm-docs-requirements\n- dependency-name: sphinxcontrib-serializinghtml\n dependency-type: direct:production\n update-type: version-update:semver-major\n dependency-group: llvm-docs-requirements\n- dependency-name: urllib3\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: llvm-docs-requirements\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump the llvm-docs-requirements group"}},{"before":null,"after":"8f36bee47968171472f31509bff6b42fbbeedbe3","ref":"refs/heads/dependabot/github_actions/github-actions-6235e2af59","pushedAt":"2024-08-14T21:40:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"build(deps): bump the github-actions group with 10 updates\n\nBumps the github-actions group with 10 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [actions/checkout](https://github.com/actions/checkout) | `3.1.0` | `4.1.7` |\n| [tj-actions/changed-files](https://github.com/tj-actions/changed-files) | `39` | `44` |\n| [actions/setup-python](https://github.com/actions/setup-python) | `4` | `5` |\n| [actions/upload-artifact](https://github.com/actions/upload-artifact) | `3` | `4` |\n| [actions/download-artifact](https://github.com/actions/download-artifact) | `3` | `4` |\n| [actions/setup-node](https://github.com/actions/setup-node) | `3` | `4` |\n| [actions/github-script](https://github.com/actions/github-script) | `6` | `7` |\n| [actions/labeler](https://github.com/actions/labeler) | `4` | `5` |\n| [ossf/scorecard-action](https://github.com/ossf/scorecard-action) | `2.1.2` | `2.4.0` |\n| [github/codeql-action](https://github.com/github/codeql-action) | `2.2.4` | `3.26.2` |\n\n\nUpdates `actions/checkout` from 3.1.0 to 4.1.7\n- [Release notes](https://github.com/actions/checkout/releases)\n- [Commits](https://github.com/actions/checkout/compare/v3.1.0...v4.1.7)\n\nUpdates `tj-actions/changed-files` from 39 to 44\n- [Release notes](https://github.com/tj-actions/changed-files/releases)\n- [Changelog](https://github.com/tj-actions/changed-files/blob/main/HISTORY.md)\n- [Commits](https://github.com/tj-actions/changed-files/compare/v39...v44)\n\nUpdates `actions/setup-python` from 4 to 5\n- [Release notes](https://github.com/actions/setup-python/releases)\n- [Commits](https://github.com/actions/setup-python/compare/v4...v5)\n\nUpdates `actions/upload-artifact` from 3 to 4\n- [Release notes](https://github.com/actions/upload-artifact/releases)\n- [Commits](https://github.com/actions/upload-artifact/compare/v3...v4)\n\nUpdates `actions/download-artifact` from 3 to 4\n- [Release notes](https://github.com/actions/download-artifact/releases)\n- [Commits](https://github.com/actions/download-artifact/compare/v3...v4)\n\nUpdates `actions/setup-node` from 3 to 4\n- [Release notes](https://github.com/actions/setup-node/releases)\n- [Commits](https://github.com/actions/setup-node/compare/v3...v4)\n\nUpdates `actions/github-script` from 6 to 7\n- [Release notes](https://github.com/actions/github-script/releases)\n- [Commits](https://github.com/actions/github-script/compare/v6...v7)\n\nUpdates `actions/labeler` from 4 to 5\n- [Release notes](https://github.com/actions/labeler/releases)\n- [Commits](https://github.com/actions/labeler/compare/v4...v5)\n\nUpdates `ossf/scorecard-action` from 2.1.2 to 2.4.0\n- [Release notes](https://github.com/ossf/scorecard-action/releases)\n- [Changelog](https://github.com/ossf/scorecard-action/blob/main/RELEASE.md)\n- [Commits](https://github.com/ossf/scorecard-action/compare/e38b1902ae4f44df626f11ba0734b14fb91f8f86...62b2cac7ed8198b15735ed49ab1e5cf35480ba46)\n\nUpdates `github/codeql-action` from 2.2.4 to 3.26.2\n- [Release notes](https://github.com/github/codeql-action/releases)\n- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/github/codeql-action/compare/17573ee1cc1b9d061760f3a006fc4aac4f944fd5...429e1977040da7a23b6822b13c129cd1ba93dbb2)\n\n---\nupdated-dependencies:\n- dependency-name: actions/checkout\n dependency-type: direct:production\n update-type: version-update:semver-major\n dependency-group: github-actions\n- dependency-name: tj-actions/changed-files\n dependency-type: direct:production\n update-type: version-update:semver-major\n dependency-group: github-actions\n- dependency-name: actions/setup-python\n dependency-type: direct:production\n update-type: version-update:semver-major\n dependency-group: github-actions\n- dependency-name: actions/upload-artifact\n dependency-type: direct:production\n update-type: version-update:semver-major\n dependency-group: github-actions\n- dependency-name: actions/download-artifact\n dependency-type: direct:production\n update-type: version-update:semver-major\n dependency-group: github-actions\n- dependency-name: actions/setup-node\n dependency-type: direct:production\n update-type: version-update:semver-major\n dependency-group: github-actions\n- dependency-name: actions/github-script\n dependency-type: direct:production\n update-type: version-update:semver-major\n dependency-group: github-actions\n- dependency-name: actions/labeler\n dependency-type: direct:production\n update-type: version-update:semver-major\n dependency-group: github-actions\n- dependency-name: ossf/scorecard-action\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: github-actions\n- dependency-name: github/codeql-action\n dependency-type: direct:production\n update-type: version-update:semver-major\n dependency-group: github-actions\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump the github-actions group with 10 updates"}},{"before":null,"after":"e6ee61e8cbdd3a3b6b99e2324abe23d0d5886907","ref":"refs/heads/dependabot/pip/llvm/utils/git/black-24.3.0","pushedAt":"2024-08-14T21:38:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"build(deps): bump black from 23.9.1 to 24.3.0 in /llvm/utils/git\n\nBumps [black](https://github.com/psf/black) from 23.9.1 to 24.3.0.\n- [Release notes](https://github.com/psf/black/releases)\n- [Changelog](https://github.com/psf/black/blob/main/CHANGES.md)\n- [Commits](https://github.com/psf/black/compare/23.9.1...24.3.0)\n\n---\nupdated-dependencies:\n- dependency-name: black\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump black from 23.9.1 to 24.3.0 in /llvm/utils/git"}},{"before":null,"after":"ae9881536dcc657b8ee67073d16efa07ad53813d","ref":"refs/heads/dependabot/pip/llvm/utils/git/idna-3.7","pushedAt":"2024-08-14T21:38:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"build(deps): bump idna from 3.4 to 3.7 in /llvm/utils/git\n\nBumps [idna](https://github.com/kjd/idna) from 3.4 to 3.7.\n- [Release notes](https://github.com/kjd/idna/releases)\n- [Changelog](https://github.com/kjd/idna/blob/master/HISTORY.rst)\n- [Commits](https://github.com/kjd/idna/compare/v3.4...v3.7)\n\n---\nupdated-dependencies:\n- dependency-name: idna\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump idna from 3.4 to 3.7 in /llvm/utils/git"}},{"before":"a4a323bdcf2d827e637080caf9181a2381fca0ab","after":null,"ref":"refs/heads/dependabot/pip/llvm/utils/git/certifi-2022.12.7","pushedAt":"2024-08-14T21:38:28.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":null,"after":"257af4c3ebc89c376a15b150891c422412b6066e","ref":"refs/heads/dependabot/pip/llvm/utils/git/requests-2.32.2","pushedAt":"2024-08-14T21:38:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"build(deps): bump requests from 2.31.0 to 2.32.2 in /llvm/utils/git\n\nBumps [requests](https://github.com/psf/requests) from 2.31.0 to 2.32.2.\n- [Release notes](https://github.com/psf/requests/releases)\n- [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md)\n- [Commits](https://github.com/psf/requests/compare/v2.31.0...v2.32.2)\n\n---\nupdated-dependencies:\n- dependency-name: requests\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump requests from 2.31.0 to 2.32.2 in /llvm/utils/git"}},{"before":null,"after":"2eaad4b986fc0fa17ca48e90220904289be15aef","ref":"refs/heads/dependabot/pip/llvm/utils/git/cryptography-42.0.4","pushedAt":"2024-08-14T21:38:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"build(deps): bump cryptography from 41.0.3 to 42.0.4 in /llvm/utils/git\n\nBumps [cryptography](https://github.com/pyca/cryptography) from 41.0.3 to 42.0.4.\n- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst)\n- [Commits](https://github.com/pyca/cryptography/compare/41.0.3...42.0.4)\n\n---\nupdated-dependencies:\n- dependency-name: cryptography\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump cryptography from 41.0.3 to 42.0.4 in /llvm/utils/git"}},{"before":null,"after":"5403592a0d00307657e3b0a0dbc6c5f5ba3dc735","ref":"refs/heads/dependabot/pip/llvm/utils/git/certifi-2024.7.4","pushedAt":"2024-08-14T21:38:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"build(deps): bump certifi from 2023.7.22 to 2024.7.4 in /llvm/utils/git\n\nBumps [certifi](https://github.com/certifi/python-certifi) from 2023.7.22 to 2024.7.4.\n- [Commits](https://github.com/certifi/python-certifi/compare/2023.07.22...2024.07.04)\n\n---\nupdated-dependencies:\n- dependency-name: certifi\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump certifi from 2023.7.22 to 2024.7.4 in /llvm/utils/git"}},{"before":null,"after":"8523dd40fabec4e0042a059974f5e72ef4693348","ref":"refs/heads/dependabot/pip/llvm/utils/git/urllib3-2.2.2","pushedAt":"2024-08-14T21:38:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"build(deps): bump urllib3 from 2.0.4 to 2.2.2 in /llvm/utils/git\n\nBumps [urllib3](https://github.com/urllib3/urllib3) from 2.0.4 to 2.2.2.\n- [Release notes](https://github.com/urllib3/urllib3/releases)\n- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst)\n- [Commits](https://github.com/urllib3/urllib3/compare/2.0.4...2.2.2)\n\n---\nupdated-dependencies:\n- dependency-name: urllib3\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump urllib3 from 2.0.4 to 2.2.2 in /llvm/utils/git"}},{"before":null,"after":"57e60c7ea3995076d3e648d624487d7224931fe0","ref":"refs/heads/release_18.x","pushedAt":"2024-03-16T00:11:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"maurossi","name":null,"path":"/maurossi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8344980?s=80&v=4"},"commit":{"message":"DO NOT MERGE: android: translate soong build rules for libLLVM18\n\nChanges to side build external/llvm-project project (llvm 18 version)\nand avoid conflicts with external/llvm project targets and variables\nChanges in mesa main Android.mk are required for libLLVM18\nshared library dependency and cflag -DMESA_LLVM_VERSION_STRING=\\\"18.0\\\"\n\nThe changelog is described by means of modules and variables\nwhich needed to be renamed in external/llvm-project/llvm/ path:\n\n #rename the target shared library and all static libraries\nfind . -type f -name \"*.bp\" -exec sed -i 's/libLLVM/libLLVM18/g' {} +\n\n #rename the boostrap and contextual build paths\nfind . -type f -name \"*.bp\" -exec sed -i 's/soong\\-llvm/\\soong-llvm18/g' {} +\nfind . -type f -name \"*.go\" -exec sed -i 's/android\\/soong\\/llvm/android\\/soong\\/llvm18/g' {} +\n\n #rename force_build_llvm_components type and module name\nfind . -type f -name '*.bp' -exec sed -i 's/force_build_llvm_components/force_build_llvm18_components/g' {} +\nfind . -type f -name '*.go' -exec sed -i 's/force_build_llvm_components/force_build_llvm18_components/g' {} +\n\n #rename all module that gave 'already defined' error\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-aarch64-defaults/llvm18-aarch64-defaults/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-aarch64-headers/llvm18-aarch64-headers/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-amdgpu-defaults/llvm18-amdgpu-defaults/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-amdgpu-headers/llvm18-amdgpu-headers/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-arm-defaults/llvm18-arm-defaults/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-arm-headers/llvm18-arm-headers/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-defaults/llvm18-defaults/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-defaults-no-generated-headers/llvm18-defaults-no-generated-headers/g' {} +\n #note the following line replaced all llvm-gen-* entries of the previous versions\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-gen-/llvm18-gen-/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-headers/llvm18-headers/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-headers-no-generated-headers/llvm18-headers-no-generated-headers/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-lib-defaults/llvm18-lib-defaults/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-mips-defaults/llvm18-mips-defaults/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-mips-headers/llvm18-mips-headers/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-tblgen/llvm18-tblgen/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-x86-defaults/llvm18-x86-defaults/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-x86-headers/llvm18-x86-headers/g' {} +\n\n #COMMENTED AS NOT NEEDED ANYMORE rename llvm-gen-instcombine module\n #find . -type f -name '*.bp' -exec sed -i 's/llvm-gen-instcombine/llvm18-gen-instcombine/g' {} +\n\n #rename the binaries\nfind . -type f -name '*.bp' -exec sed -i 's/LLVMHello/LLVM18Hello/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/LLVMgold/LLVM18gold/g' {} +\n\n #rename the TableGen binary module and variable in different files\nfind . -type f -name '*.go' -exec sed -i 's/LLVM TableGen/LLVM18 TableGen/g' {} +\nfind . -type f -name '*.go' -exec sed -i 's/llvm-tblgen/llvm18-tblgen/g' {} +\nfind . -type f -name '*.go' -exec sed -i 's/llvmTblgen/llvm18Tblgen/g' {} +\nfind . -type f -name '*.go' -exec sed -i 's/tblgenRule/tblgenRule18/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm_tblgen/llvm18_tblgen/g' {} +\nfind . -type f -name '*.go' -exec sed -i 's/llvm_tblgen/llvm18_tblgen/g' {} +\nfind . -type f -name 'tdtags' -exec sed -i 's/llvm-tblgen/llvm18-tblgen/g' {} +\n\n #COMMENTED AS NOT NEEDED in external/llvm-project (was: rename the include paths)\n #find . -type f -name '*.bp' -exec sed -i 's/external\\/llvm/external\\/llvm18/g' {} +\n #find . -type f -name '*.go' -exec sed -i 's/external\\/llvm/external\\/llvm18/g' {} +\n\n #rename package, registered types and llvm-config\nfind . -type f -name '*.go' -exec sed -i 's/package llvm/package llvm18/g' {} +\nfind . -type f -name '*.go' -exec sed -i 's/llvm_tblgen/llvm18_tblgen/g' {} +\nfind . -type f -name '*.go' -exec sed -i 's/llvm_defaults/llvm18_defaults/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/ llvm-config / llvm18-config /g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/\"llvm-config\"/\"llvm18-config\"/g' {} +\nfind . -type f -name '*.go' -exec sed -i 's/\"llvm-config\"/\"llvm18-config\"/g' {} +","shortMessageHtmlLink":"DO NOT MERGE: android: translate soong build rules for libLLVM18"}},{"before":"4cf9bad74568e53377cc7a0ed2533b93cf56109c","after":"002a93cb62894a0c9ac70a75a40abb24f3a82ddb","ref":"refs/heads/release_16.x","pushedAt":"2023-10-09T15:41:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"maurossi","name":null,"path":"/maurossi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8344980?s=80&v=4"},"commit":{"message":"Define LLVM AMDGPU target for all archs","shortMessageHtmlLink":"Define LLVM AMDGPU target for all archs"}},{"before":"2f8d22cf53f3793fddda81a2f6f8d374b789db7e","after":"e212bc688a8f2c70c38ef59199bb48fa7cb3b26f","ref":"refs/heads/release_17.x","pushedAt":"2023-10-09T15:39:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"maurossi","name":null,"path":"/maurossi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8344980?s=80&v=4"},"commit":{"message":"DO NOT MERGE: android: translate soong build rules for libLLVM17\n\nChanges to side build external/llvm-project project (llvm 17 version)\nand avoid conflicts with external/llvm project targets and variables\nChanges in mesa main Android.mk are required for libLLVM17\nshared library dependency and cflag -DMESA_LLVM_VERSION_STRING=\\\"17.0\\\"\n\nThe changelog is described by means of modules and variables\nwhich needed to be renamed in external/llvm-project/llvm/ path:\n\n #rename the target shared library and all static libraries\nfind . -type f -name \"*.bp\" -exec sed -i 's/libLLVM/libLLVM17/g' {} +\n\n #rename the boostrap and contextual build paths\nfind . -type f -name \"*.bp\" -exec sed -i 's/soong\\-llvm/\\soong-llvm17/g' {} +\nfind . -type f -name \"*.go\" -exec sed -i 's/android\\/soong\\/llvm/android\\/soong\\/llvm17/g' {} +\n\n #rename force_build_llvm_components type and module name\nfind . -type f -name '*.bp' -exec sed -i 's/force_build_llvm_components/force_build_llvm17_components/g' {} +\nfind . -type f -name '*.go' -exec sed -i 's/force_build_llvm_components/force_build_llvm17_components/g' {} +\n\n #rename all module that gave 'already defined' error\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-aarch64-defaults/llvm17-aarch64-defaults/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-aarch64-headers/llvm17-aarch64-headers/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-amdgpu-defaults/llvm17-amdgpu-defaults/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-amdgpu-headers/llvm17-amdgpu-headers/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-arm-defaults/llvm17-arm-defaults/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-arm-headers/llvm17-arm-headers/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-defaults/llvm17-defaults/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-defaults-no-generated-headers/llvm17-defaults-no-generated-headers/g' {} +\n #note the following line replaced all llvm-gen-* entries of the previous versions\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-gen-/llvm17-gen-/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-headers/llvm17-headers/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-headers-no-generated-headers/llvm17-headers-no-generated-headers/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-lib-defaults/llvm17-lib-defaults/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-mips-defaults/llvm17-mips-defaults/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-mips-headers/llvm17-mips-headers/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-tblgen/llvm17-tblgen/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-x86-defaults/llvm17-x86-defaults/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-x86-headers/llvm17-x86-headers/g' {} +\n\n #COMMENTED AS NOT NEEDED ANYMORE rename llvm-gen-instcombine module\n #find . -type f -name '*.bp' -exec sed -i 's/llvm-gen-instcombine/llvm17-gen-instcombine/g' {} +\n\n #rename the binaries\nfind . -type f -name '*.bp' -exec sed -i 's/LLVMHello/LLVM17Hello/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/LLVMgold/LLVM17gold/g' {} +\n\n #rename the TableGen binary module and variable in different files\nfind . -type f -name '*.go' -exec sed -i 's/LLVM TableGen/LLVM17 TableGen/g' {} +\nfind . -type f -name '*.go' -exec sed -i 's/llvm-tblgen/llvm17-tblgen/g' {} +\nfind . -type f -name '*.go' -exec sed -i 's/llvmTblgen/llvm17Tblgen/g' {} +\nfind . -type f -name '*.go' -exec sed -i 's/tblgenRule/tblgenRule17/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm_tblgen/llvm17_tblgen/g' {} +\nfind . -type f -name '*.go' -exec sed -i 's/llvm_tblgen/llvm17_tblgen/g' {} +\nfind . -type f -name 'tdtags' -exec sed -i 's/llvm-tblgen/llvm17-tblgen/g' {} +\n\n #COMMENTED AS NOT NEEDED in external/llvm-project (was: rename the include paths)\n #find . -type f -name '*.bp' -exec sed -i 's/external\\/llvm/external\\/llvm17/g' {} +\n #find . -type f -name '*.go' -exec sed -i 's/external\\/llvm/external\\/llvm17/g' {} +\n\n #rename package, registered types and llvm-config\nfind . -type f -name '*.go' -exec sed -i 's/package llvm/package llvm17/g' {} +\nfind . -type f -name '*.go' -exec sed -i 's/llvm_tblgen/llvm17_tblgen/g' {} +\nfind . -type f -name '*.go' -exec sed -i 's/llvm_defaults/llvm17_defaults/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/ llvm-config / llvm17-config /g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/\"llvm-config\"/\"llvm17-config\"/g' {} +\nfind . -type f -name '*.go' -exec sed -i 's/\"llvm-config\"/\"llvm17-config\"/g' {} +","shortMessageHtmlLink":"DO NOT MERGE: android: translate soong build rules for libLLVM17"}},{"before":"b73a729914b32e4e91760f9b48240815d8dcd963","after":"2f8d22cf53f3793fddda81a2f6f8d374b789db7e","ref":"refs/heads/release_17.x","pushedAt":"2023-09-22T21:09:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"maurossi","name":null,"path":"/maurossi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8344980?s=80&v=4"},"commit":{"message":"DO NOT MERGE: android: translate soong build rules for libLLVM17\n\nChanges to side build external/llvm-project project (llvm 17 version)\nand avoid conflicts with external/llvm project targets and variables\nChanges in mesa main Android.mk are required for libLLVM17\nshared library dependency and cflag -DMESA_LLVM_VERSION_STRING=\\\"17.0\\\"\n\nThe changelog is described by means of modules and variables\nwhich needed to be renamed in external/llvm-project/llvm/ path:\n\n #rename the target shared library and all static libraries\nfind . -type f -name \"*.bp\" -exec sed -i 's/libLLVM/libLLVM17/g' {} +\n\n #rename the boostrap and contextual build paths\nfind . -type f -name \"*.bp\" -exec sed -i 's/soong\\-llvm/\\soong-llvm17/g' {} +\nfind . -type f -name \"*.go\" -exec sed -i 's/android\\/soong\\/llvm/android\\/soong\\/llvm17/g' {} +\n\n #rename force_build_llvm_components type and module name\nfind . -type f -name '*.bp' -exec sed -i 's/force_build_llvm_components/force_build_llvm17_components/g' {} +\nfind . -type f -name '*.go' -exec sed -i 's/force_build_llvm_components/force_build_llvm17_components/g' {} +\n\n #rename all module that gave 'already defined' error\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-aarch64-defaults/llvm17-aarch64-defaults/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-aarch64-headers/llvm17-aarch64-headers/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-amdgpu-defaults/llvm17-amdgpu-defaults/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-amdgpu-headers/llvm17-amdgpu-headers/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-arm-defaults/llvm17-arm-defaults/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-arm-headers/llvm17-arm-headers/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-defaults/llvm17-defaults/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-defaults-no-generated-headers/llvm17-defaults-no-generated-headers/g' {} +\n #note the following line replaced all llvm-gen-* entries of the previous versions\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-gen-/llvm17-gen-/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-headers/llvm17-headers/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-headers-no-generated-headers/llvm17-headers-no-generated-headers/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-lib-defaults/llvm17-lib-defaults/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-mips-defaults/llvm17-mips-defaults/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-mips-headers/llvm17-mips-headers/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-tblgen/llvm17-tblgen/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-x86-defaults/llvm17-x86-defaults/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-x86-headers/llvm17-x86-headers/g' {} +\n\n #COMMENTED AS NOT NEEDED ANYMORE rename llvm-gen-instcombine module\n #find . -type f -name '*.bp' -exec sed -i 's/llvm-gen-instcombine/llvm17-gen-instcombine/g' {} +\n\n #rename the binaries\nfind . -type f -name '*.bp' -exec sed -i 's/LLVMHello/LLVM17Hello/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/LLVMgold/LLVM17gold/g' {} +\n\n #rename the TableGen binary module and variable in different files\nfind . -type f -name '*.go' -exec sed -i 's/LLVM TableGen/LLVM17 TableGen/g' {} +\nfind . -type f -name '*.go' -exec sed -i 's/llvm-tblgen/llvm17-tblgen/g' {} +\nfind . -type f -name '*.go' -exec sed -i 's/llvmTblgen/llvm17Tblgen/g' {} +\nfind . -type f -name '*.go' -exec sed -i 's/tblgenRule/tblgenRule17/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm_tblgen/llvm17_tblgen/g' {} +\nfind . -type f -name '*.go' -exec sed -i 's/llvm_tblgen/llvm17_tblgen/g' {} +\nfind . -type f -name 'tdtags' -exec sed -i 's/llvm-tblgen/llvm17-tblgen/g' {} +\n\n #COMMENTED AS NOT NEEDED in external/llvm-project (was: rename the include paths)\n #find . -type f -name '*.bp' -exec sed -i 's/external\\/llvm/external\\/llvm17/g' {} +\n #find . -type f -name '*.go' -exec sed -i 's/external\\/llvm/external\\/llvm17/g' {} +\n\n #rename package, registered types and llvm-config\nfind . -type f -name '*.go' -exec sed -i 's/package llvm/package llvm17/g' {} +\nfind . -type f -name '*.go' -exec sed -i 's/llvm_tblgen/llvm17_tblgen/g' {} +\nfind . -type f -name '*.go' -exec sed -i 's/llvm_defaults/llvm17_defaults/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/ llvm-config / llvm17-config /g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/\"llvm-config\"/\"llvm17-config\"/g' {} +\nfind . -type f -name '*.go' -exec sed -i 's/\"llvm-config\"/\"llvm17-config\"/g' {} +","shortMessageHtmlLink":"DO NOT MERGE: android: translate soong build rules for libLLVM17"}},{"before":"823ae0cc1dad338b76bc6de5ed65c22bdbcc7782","after":"b73a729914b32e4e91760f9b48240815d8dcd963","ref":"refs/heads/release_17.x","pushedAt":"2023-08-05T18:07:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"maurossi","name":null,"path":"/maurossi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8344980?s=80&v=4"},"commit":{"message":"DO NOT MERGE: android: translate soong build rules for libLLVM17\n\nChanges to side build external/llvm-project project (llvm 17 version)\nand avoid conflicts with external/llvm project targets and variables\nChanges in mesa main Android.mk are required for libLLVM17\nshared library dependency and cflag -DMESA_LLVM_VERSION_STRING=\\\"17.0\\\"\n\nThe changelog is described by means of modules and variables\nwhich needed to be renamed in external/llvm-project/llvm/ path:\n\n #rename the target shared library and all static libraries\nfind . -type f -name \"*.bp\" -exec sed -i 's/libLLVM/libLLVM17/g' {} +\n\n #rename the boostrap and contextual build paths\nfind . -type f -name \"*.bp\" -exec sed -i 's/soong\\-llvm/\\soong-llvm17/g' {} +\nfind . -type f -name \"*.go\" -exec sed -i 's/android\\/soong\\/llvm/android\\/soong\\/llvm17/g' {} +\n\n #rename force_build_llvm_components type and module name\nfind . -type f -name '*.bp' -exec sed -i 's/force_build_llvm_components/force_build_llvm17_components/g' {} +\nfind . -type f -name '*.go' -exec sed -i 's/force_build_llvm_components/force_build_llvm17_components/g' {} +\n\n #rename all module that gave 'already defined' error\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-aarch64-defaults/llvm17-aarch64-defaults/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-aarch64-headers/llvm17-aarch64-headers/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-amdgpu-defaults/llvm17-amdgpu-defaults/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-amdgpu-headers/llvm17-amdgpu-headers/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-arm-defaults/llvm17-arm-defaults/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-arm-headers/llvm17-arm-headers/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-defaults/llvm17-defaults/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-defaults-no-generated-headers/llvm17-defaults-no-generated-headers/g' {} +\n #note the following line replaced all llvm-gen-* entries of the previous versions\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-gen-/llvm17-gen-/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-headers/llvm17-headers/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-headers-no-generated-headers/llvm17-headers-no-generated-headers/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-lib-defaults/llvm17-lib-defaults/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-mips-defaults/llvm17-mips-defaults/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-mips-headers/llvm17-mips-headers/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-tblgen/llvm17-tblgen/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-x86-defaults/llvm17-x86-defaults/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-x86-headers/llvm17-x86-headers/g' {} +\n\n #COMMENTED AS NOT NEEDED ANYMORE rename llvm-gen-instcombine module\n #find . -type f -name '*.bp' -exec sed -i 's/llvm-gen-instcombine/llvm17-gen-instcombine/g' {} +\n\n #rename the binaries\nfind . -type f -name '*.bp' -exec sed -i 's/LLVMHello/LLVM17Hello/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/LLVMgold/LLVM17gold/g' {} +\n\n #rename the TableGen binary module and variable in different files\nfind . -type f -name '*.go' -exec sed -i 's/LLVM TableGen/LLVM17 TableGen/g' {} +\nfind . -type f -name '*.go' -exec sed -i 's/llvm-tblgen/llvm17-tblgen/g' {} +\nfind . -type f -name '*.go' -exec sed -i 's/llvmTblgen/llvm17Tblgen/g' {} +\nfind . -type f -name '*.go' -exec sed -i 's/tblgenRule/tblgenRule17/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm_tblgen/llvm17_tblgen/g' {} +\nfind . -type f -name '*.go' -exec sed -i 's/llvm_tblgen/llvm17_tblgen/g' {} +\nfind . -type f -name 'tdtags' -exec sed -i 's/llvm-tblgen/llvm17-tblgen/g' {} +\n\n #COMMENTED AS NOT NEEDED in external/llvm-project (was: rename the include paths)\n #find . -type f -name '*.bp' -exec sed -i 's/external\\/llvm/external\\/llvm17/g' {} +\n #find . -type f -name '*.go' -exec sed -i 's/external\\/llvm/external\\/llvm17/g' {} +\n\n #rename package, registered types and llvm-config\nfind . -type f -name '*.go' -exec sed -i 's/package llvm/package llvm17/g' {} +\nfind . -type f -name '*.go' -exec sed -i 's/llvm_tblgen/llvm17_tblgen/g' {} +\nfind . -type f -name '*.go' -exec sed -i 's/llvm_defaults/llvm17_defaults/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/ llvm-config / llvm17-config /g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/\"llvm-config\"/\"llvm17-config\"/g' {} +\nfind . -type f -name '*.go' -exec sed -i 's/\"llvm-config\"/\"llvm17-config\"/g' {} +","shortMessageHtmlLink":"DO NOT MERGE: android: translate soong build rules for libLLVM17"}},{"before":null,"after":"823ae0cc1dad338b76bc6de5ed65c22bdbcc7782","ref":"refs/heads/release_17.x","pushedAt":"2023-08-04T15:48:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"maurossi","name":null,"path":"/maurossi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8344980?s=80&v=4"},"commit":{"message":"android: [Analysis] update sources list\n\nPorting of following commits:\n\neb3d21b '[Passes] Remove some legacy printer passes'\n7f30472 '[Analysis] Remove AliasAnalysisSummary.cpp'\nae77ace '[Analysis] Remove DA & LegacyDA'\n5b8dc7c '[mlgo] Introduce an \"InteractiveModelRunner\"'\n3b387d1 'Lift EHPersonalities from Analysis to IR (NFC)'","shortMessageHtmlLink":"android: [Analysis] update sources list"}},{"before":"ebe00a9add4a8eaba2af0aed9e8e79a75d542ecc","after":"4cf9bad74568e53377cc7a0ed2533b93cf56109c","ref":"refs/heads/release_16.x","pushedAt":"2023-03-19T17:53:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"maurossi","name":null,"path":"/maurossi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8344980?s=80&v=4"},"commit":{"message":"DO NOT MERGE: android: translate soong build rules for libLLVM16\n\nChanges to side build external/llvm-project project (llvm 16 version)\nand avoid conflicts with external/llvm project targets and variables\nChanges in mesa main Android.mk are required for libLLVM16\nshared library dependency and cflag -DMESA_LLVM_VERSION_STRING=\\\"16.0\\\"\n\nThe changelog is described by means of modules and variables\nwhich needed to be renamed in external/llvm-project/llvm/ path:\n\n #rename the target shared library and all static libraries\nfind . -type f -name \"*.bp\" -exec sed -i 's/libLLVM/libLLVM16/g' {} +\n\n #rename the boostrap and contextual build paths\nfind . -type f -name \"*.bp\" -exec sed -i 's/soong\\-llvm/\\soong-llvm16/g' {} +\nfind . -type f -name \"*.go\" -exec sed -i 's/android\\/soong\\/llvm/android\\/soong\\/llvm16/g' {} +\n\n #rename force_build_llvm_components type and module name\nfind . -type f -name '*.bp' -exec sed -i 's/force_build_llvm_components/force_build_llvm16_components/g' {} +\nfind . -type f -name '*.go' -exec sed -i 's/force_build_llvm_components/force_build_llvm16_components/g' {} +\n\n #rename all module that gave 'already defined' error\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-aarch64-defaults/llvm16-aarch64-defaults/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-aarch64-headers/llvm16-aarch64-headers/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-amdgpu-defaults/llvm16-amdgpu-defaults/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-amdgpu-headers/llvm16-amdgpu-headers/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-arm-defaults/llvm16-arm-defaults/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-arm-headers/llvm16-arm-headers/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-defaults/llvm16-defaults/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-defaults-no-generated-headers/llvm16-defaults-no-generated-headers/g' {} +\n #note the following line replaced all llvm-gen-* entries of the previous versions\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-gen-/llvm16-gen-/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-headers/llvm16-headers/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-headers-no-generated-headers/llvm16-headers-no-generated-headers/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-lib-defaults/llvm16-lib-defaults/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-mips-defaults/llvm16-mips-defaults/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-mips-headers/llvm16-mips-headers/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-tblgen/llvm16-tblgen/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-x86-defaults/llvm16-x86-defaults/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm-x86-headers/llvm16-x86-headers/g' {} +\n\n #COMMENTED AS NOT NEEDED ANYMORE rename llvm-gen-instcombine module\n #find . -type f -name '*.bp' -exec sed -i 's/llvm-gen-instcombine/llvm16-gen-instcombine/g' {} +\n\n #rename the binaries\nfind . -type f -name '*.bp' -exec sed -i 's/LLVMHello/LLVM16Hello/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/LLVMgold/LLVM16gold/g' {} +\n\n #rename the TableGen binary module and variable in different files\nfind . -type f -name '*.go' -exec sed -i 's/LLVM TableGen/LLVM16 TableGen/g' {} +\nfind . -type f -name '*.go' -exec sed -i 's/llvm-tblgen/llvm16-tblgen/g' {} +\nfind . -type f -name '*.go' -exec sed -i 's/llvmTblgen/llvm16Tblgen/g' {} +\nfind . -type f -name '*.go' -exec sed -i 's/tblgenRule/tblgenRule16/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/llvm_tblgen/llvm16_tblgen/g' {} +\nfind . -type f -name '*.go' -exec sed -i 's/llvm_tblgen/llvm16_tblgen/g' {} +\nfind . -type f -name 'tdtags' -exec sed -i 's/llvm-tblgen/llvm16-tblgen/g' {} +\n\n #COMMENTED AS NOT NEEDED in external/llvm-project (was: rename the include paths)\n #find . -type f -name '*.bp' -exec sed -i 's/external\\/llvm/external\\/llvm16/g' {} +\n #find . -type f -name '*.go' -exec sed -i 's/external\\/llvm/external\\/llvm16/g' {} +\n\n #rename package, registered types and llvm-config\nfind . -type f -name '*.go' -exec sed -i 's/package llvm/package llvm16/g' {} +\nfind . -type f -name '*.go' -exec sed -i 's/llvm_tblgen/llvm16_tblgen/g' {} +\nfind . -type f -name '*.go' -exec sed -i 's/llvm_defaults/llvm16_defaults/g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/ llvm-config / llvm16-config /g' {} +\nfind . -type f -name '*.bp' -exec sed -i 's/\"llvm-config\"/\"llvm16-config\"/g' {} +\nfind . -type f -name '*.go' -exec sed -i 's/\"llvm-config\"/\"llvm16-config\"/g' {} +","shortMessageHtmlLink":"DO NOT MERGE: android: translate soong build rules for libLLVM16"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMVQxOTozMDo1Ny4wMDAwMDBazwAAAAS82ipn","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wMy0xOVQxNzo1MzoxNy4wMDAwMDBazwAAAAMGq1Bn"}},"title":"Activity · maurossi/llvm-project"}