-
Notifications
You must be signed in to change notification settings - Fork 91
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[SYCLomatic][Pulldown] Weekly Pulldown from SYCL open source. #2450
Merged
zhimingwang36
merged 10,000 commits into
oneapi-src:SYCLomatic
from
ShengchenJ:1104_pulldown_base
Nov 19, 2024
Merged
[SYCLomatic][Pulldown] Weekly Pulldown from SYCL open source. #2450
zhimingwang36
merged 10,000 commits into
oneapi-src:SYCLomatic
from
ShengchenJ:1104_pulldown_base
Nov 19, 2024
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
…` (#15657) Unlike GCC 11, GCC 12 doesn't happen to `#include` it implicitly from `<algorithm>`. Signed-off-by: Tikhomirova, Kseniya <kseniya.tikhomirova@intel.com>
CONFLICT (content): Merge conflict in llvm/utils/git/requirements.txt CONFLICT (content): Merge conflict in llvm/utils/git/requirements_formatting.txt
Avoid deprecation warnings after LLVM commit 2f50b28 ("[DebugInfo] Enable deprecation of iterator-insertion methods (#102608)", 2024-09-20). Original commit: KhronosGroup/SPIRV-LLVM-Translator@374eb9d8a4ee0ec
Update after llvm commit 04d8e36 ("[IRBuilder] Deprecate CreateGlobalStringPtr() (NFC)", 2024-09-23). Original commit: KhronosGroup/SPIRV-LLVM-Translator@107dae089270702
…2725) llvm.memset intrinsic is translated to OpCopyMemorySized using a newly created global variable with the required value as a source operand. This PR sets proper alignment to this newly created global variable. Signed-off-by: Marcos Maronas <marcos.maronas@intel.com> Original commit: KhronosGroup/SPIRV-LLVM-Translator@b0690c16c3247e7
This patch collects the mapping from LLVM SyncScope ID, which was spread out across multiple sites, into a single utility function. Furthermore, it realigns the mapping to match LLVM conventions, namely it defaults to System / CrossDevice (please see llvm/llvm-project#106429) for more context for the proposed changes. Original commit: KhronosGroup/SPIRV-LLVM-Translator@630a90a2a20b590
This storage class is used for function pointers. It's added as based on cl_intel_function_pointers specification, it is not guaranteed that sizeof(void(*)(void) == sizeof(void *) - to allow consumers use this fact, we cannot say that function pointer belongs to the same storage class as data pointers. It wasn't added during initial implementation, now it's time to fill this gap. As it would be a breaking change its generation is added only under -spirv-emit-function-ptr-addr-space option. Also SPIR-V consumer may pass this option during reverse translation to get new address space even in a case, when OpConstantFunctionPointerINTEL doesn't reside in CodeSectionINTEL storage class. Expected behavior: No option is passed to the forward translation stage and function pointers are in addrspace(9): no CodeSectionINTEL storage class in SPIR-V The option is passed to the forward translation stage and function pointers are in addrepace(9): CodeSectionINTEL storage class is generated No option is passed to the reverse translation stage: function pointers are in private address space The option is passed to the reverse translation stage: function pointers are in addrspace(9) Spec: https://github.com/intel/llvm/blob/sycl/sycl/doc/design/spirv-extensions/SPV_INTEL_function_pointers.asciidoc The previous approach: oneapi-src#1392 Original commit: KhronosGroup/SPIRV-LLVM-Translator@46c9eb9ea9b4c6f
This storage class is used for function pointers. It's added as based on cl_intel_function_pointers specification, it is not guaranteed that sizeof(void(*)(void) == sizeof(void *) - to allow consumers use this fact, we cannot say that function pointer belongs to the same storage class as data pointers. It wasn't added during initial implementation, now it's time to fill this gap. As it would be a breaking change its generation is added only under -spirv-emit-function-ptr-addr-space option. Also SPIR-V consumer may pass this option during reverse translation to get new address space even in a case, when OpConstantFunctionPointerINTEL doesn't reside in CodeSectionINTEL storage class. Expected behavior: No option is passed to the forward translation stage and function pointers are in addrspace(9): no CodeSectionINTEL storage class in SPIR-V The option is passed to the forward translation stage and function pointers are in addrepace(9): CodeSectionINTEL storage class is generated No option is passed to the reverse translation stage: function pointers are in private address space The option is passed to the reverse translation stage: function pointers are in addrspace(9) Spec: https://github.com/intel/llvm/blob/sycl/sycl/doc/design/spirv-extensions/SPV_INTEL_function_pointers.asciidoc The previous approach: oneapi-src#1392 Original commit: KhronosGroup/SPIRV-LLVM-Translator@46c9eb9ea9b4c6f
Update a test after llvm commit e6bf48d ("[X86] Don't request 0x90 nop filling in p2align directives (#110134)", 2024-10-02). Original commit: KhronosGroup/SPIRV-LLVM-Translator@362cc4c676d742e
…nce (#2736) This PR partially fixes issue #2702 in the part that is responsible for SPIR-V to LLVM IR translation. Namely, this PR ensures that all PHI nodes of a Function has the number of incoming blocks matching block's predecessor count. When a PHI node doesn't conform to this rule, this PR inserts missing number of (Value, Basic Block) pairs to make the PHI node valid. Another problem from #2702, that is violation of the requirement to OpPhi's to have exactly one Parent ID operand for each parent block of the current block in the CFG in the output SPIR-V code, is out of scope of this PR. Original commit: KhronosGroup/SPIRV-LLVM-Translator@7d7f946dbd51236
Signed-off-by: Marcos Maronas <marcos.maronas@intel.com> Original commit: KhronosGroup/SPIRV-LLVM-Translator@e16f698506710fd
…led (#2723) This change allows to preserve the correct builtin mangling in reverse translation. Original commit: KhronosGroup/SPIRV-LLVM-Translator@33150bf7b08a0d4
UserSemantic decorations on BuiltIn variables would be added into `llvm.global.annotations`. During lowering of builtin variables to function calls, `replaceUsesOfBuiltinVar` would not know how to handle the annotation and crash. Right now there is no clear use case for UserSemantic decorations on BuiltIn variables, so just ignore the decoration and drop it during translation from SPIR-V to LLVM. Test-case-by: Ben Ashbaugh <ben.ashbaugh@intel.com> Original commit: KhronosGroup/SPIRV-LLVM-Translator@0317fa82d24ad7b
Some small deviations from the clang-format style have crept in over time. Re-format all files again to avoid formatting noise in future patches. Original commit: KhronosGroup/SPIRV-LLVM-Translator@8a0638eea4e3043
…743) The LLVM-IR type of zero-length array does not seem to have a mapping into SPIR-V type, rather it outputs an error since the obvious choice of zero-length array is not valid in SPIR-V. This, for example, prohibits us from using unbounded arrays in SYCL device kernels because they are typically represented in LLVM-IR through zero-length arrays. This PR attempts to introduce a workaround to this by lowering a zero-length array in LLVM-IR to a 1-length array in SPIR-V. Original commit: KhronosGroup/SPIRV-LLVM-Translator@38db490f855499c
/SPIRV-LLVM-Translator/lib/SPIRV/SPIRVRegularizeLLVM.cpp:535:15: warning: implicit conversion turns string literal into bool: 'const char[39]' to 'bool' [-Wstring-conversion] 535 | assert(!"Cache controls must decorate a pointer"); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/assert.h:93:27: note: expanded from macro 'assert' 93 | (static_cast <bool> (expr) \ | ^~~~ The original code is not wrong but `false &&` is only a few characters more and does the same thing without warning. Original commit: KhronosGroup/SPIRV-LLVM-Translator@573e951a3207fe9
By adding the missing `break`. SPIRV-LLVM-Translator/lib/SPIRV/SPIRVWriter.cpp:3718:5: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough] 3718 | default: | ^ SPIRV-LLVM-Translator/lib/SPIRV/SPIRVWriter.cpp:3718:5: note: insert 'break;' to avoid fall-through 3718 | default: | ^ | break; As the default case was just `break`, the behaviour is the same but this should prevent future mistakes here. Original commit: KhronosGroup/SPIRV-LLVM-Translator@a52ef6da720962e
``` .../SPIRV-LLVM-Translator/lib/SPIRV/SPIRVWriter.cpp:1697:44: warning: private field 'IndexGroupArrayMap' is not used [-Wunused-private-field] 1697 | LLVMToSPIRVBase::LLVMToSPIRVMetadataMap &IndexGroupArrayMap; | ``` IndexGroupArrayMap is used but only during the constructor to validate and build other things. This change happened in 4a7804bc45ada92b8365c82b99387726382b5d7d where code was moved from a separate method, into the constructor. Original commit: KhronosGroup/SPIRV-LLVM-Translator@9a23d54079204ae
With the latest release of spirv-tools (1.3.296) this test now passes. Original commit: KhronosGroup/SPIRV-LLVM-Translator@a217f5e3449eaa8
Handle devicelib requirements of image dependecies, not just the main image.
Sets C++ version with lit expansion for run line that was missed in #15364. To avoid warning due to using GCC style options with MSVC driver.
This commit still doesn't bring an exhaustive coverage for the feature, but still improves the situation by checking the following scenarios: - using math built-ins from virtual functions - using group barriers from virtual functions - using virtual functions in nd-range kernels where every work-item calls a different virtual function - using virtual functions when the code is scattered across several translation units Some tests are disabled, because we do not support those scenarios yet and more changes are required to make them work.
…rray of length 1 (#15663) Cherry-pick of KhronosGroup/SPIRV-LLVM-Translator#2743. The LLVM-IR type of zero-length array does not seem to have a mapping into SPIR-V type, rather it outputs an error since the obvious choice of zero-length array is not valid in SPIR-V. This, for example, prohibits us from using unbounded arrays in SYCL device kernels because they are typically represented in LLVM-IR through zero-length arrays. This PR introduces a workaround to this by lowering a zero-length array in LLVM-IR to a 1-length array in SPIR-V.
…(#15302) Move the ability to add the SYCL headers into the SYCLInstallation class to better conform to existing usage for other toolchains. Also improve the toolchain access for adding the headers using a virtual function.
I'm working on implementing cache eviction and it gets difficult to debug/write test cases without tracing. So, this PR implements tracing for in-memory kernel and program cache.
…15958) Bumps the llvm-docs-requirements group in /llvm/docs with 3 updates: [charset-normalizer](https://github.com/Ousret/charset_normalizer), [markupsafe](https://github.com/pallets/markupsafe) and [sphinx](https://github.com/sphinx-doc/sphinx). Updates `charset-normalizer` from 3.3.2 to 3.4.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/Ousret/charset_normalizer/releases">charset-normalizer's releases</a>.</em></p> <blockquote> <h2>Version 3.4.0</h2> <h2>🚀 charset-normalizer is raising awareness around HTTP/2, and HTTP/3!</h2> <p>Did you know that Internet Explorer 11 shipped with an optional HTTP/2 support back in 2013? also libcurl did ship it in 2014[...] All of this while our community is still struggling to make a firm advancement in HTTP clients. Now, many of you use Requests as the defacto http client, now, and for many years now, Requests has been frozen. Being left in a vegetative state and not evolving, this blocked millions of developers from using more advanced features.</p> <p>We promptly invite Python developers to look at the drop-in replacement for Requests, <a href="https://github.com/jawah/niquests">namely Niquests</a>. It leverage charset-normalizer in a better way! Check it out, you will be positively surprised! Don't wait another decade.</p> <p>We are thankful to <a href="https://github.com/microsoft"><code>@microsoft</code></a> and involved parties for funding our work through the Microsoft FOSS Fund program.</p> <h2><a href="https://github.com/Ousret/charset_normalizer/compare/3.3.2...3.4.0">3.4.0</a> (2024-10-08)</h2> <h3>Added</h3> <ul> <li>Argument <code>--no-preemptive</code> in the CLI to prevent the detector to search for hints.</li> <li>Support for Python 3.13 (<a href="https://redirect.github.com/Ousret/charset_normalizer/issues/512">#512</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>Relax the TypeError exception thrown when trying to compare a CharsetMatch with anything else than a CharsetMatch.</li> <li>Improved the general reliability of the detector based on user feedbacks. (<a href="https://redirect.github.com/Ousret/charset_normalizer/issues/520">#520</a>) (<a href="https://redirect.github.com/Ousret/charset_normalizer/issues/509">#509</a>) (<a href="https://redirect.github.com/Ousret/charset_normalizer/issues/498">#498</a>) (<a href="https://redirect.github.com/Ousret/charset_normalizer/issues/407">#407</a>) (<a href="https://redirect.github.com/Ousret/charset_normalizer/issues/537">#537</a>)</li> <li>Declared charset in content (preemptive detection) not changed when converting to utf-8 bytes. (<a href="https://redirect.github.com/Ousret/charset_normalizer/issues/381">#381</a>)</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/jawah/charset_normalizer/blob/master/CHANGELOG.md">charset-normalizer's changelog</a>.</em></p> <blockquote> <h2><a href="https://github.com/Ousret/charset_normalizer/compare/3.3.2...3.4.0">3.4.0</a> (2024-10-08)</h2> <h3>Added</h3> <ul> <li>Argument <code>--no-preemptive</code> in the CLI to prevent the detector to search for hints.</li> <li>Support for Python 3.13 (<a href="https://redirect.github.com/Ousret/charset_normalizer/issues/512">#512</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>Relax the TypeError exception thrown when trying to compare a CharsetMatch with anything else than a CharsetMatch.</li> <li>Improved the general reliability of the detector based on user feedbacks. (<a href="https://redirect.github.com/Ousret/charset_normalizer/issues/520">#520</a>) (<a href="https://redirect.github.com/Ousret/charset_normalizer/issues/509">#509</a>) (<a href="https://redirect.github.com/Ousret/charset_normalizer/issues/498">#498</a>) (<a href="https://redirect.github.com/Ousret/charset_normalizer/issues/407">#407</a>) (<a href="https://redirect.github.com/Ousret/charset_normalizer/issues/537">#537</a>)</li> <li>Declared charset in content (preemptive detection) not changed when converting to utf-8 bytes. (<a href="https://redirect.github.com/Ousret/charset_normalizer/issues/381">#381</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/jawah/charset_normalizer/commit/f3118e3b5132b34e4a888d8d6f7199aee4e85274"><code>f3118e3</code></a> :wrench: change download/upload artifact version to last working version</li> <li><a href="https://github.com/jawah/charset_normalizer/commit/33e67e8303f65dfc70fc89a0521b64cd4be8e527"><code>33e67e8</code></a> :wrench: set compile-generator in generator_generic_slsa3 action</li> <li><a href="https://github.com/jawah/charset_normalizer/commit/73dd24ca0ca28e23b254af4f5aa7767b8993eacc"><code>73dd24c</code></a> :wrench: add explicit build deps to setuptools</li> <li><a href="https://github.com/jawah/charset_normalizer/commit/78f1e9ba677c2c8887e7658b7566c6a31ce55648"><code>78f1e9b</code></a> :wrench: attempt to fix cd.yml *3</li> <li><a href="https://github.com/jawah/charset_normalizer/commit/56ae70201bba3116bb2f09ec380fb70c07bf4db1"><code>56ae702</code></a> :wrench: attempt to fix cd.yml *2</li> <li><a href="https://github.com/jawah/charset_normalizer/commit/9720055dde3c146db76c7195f3c474df6212191e"><code>9720055</code></a> :wrench: attempt to fix cd.yml (macos part)</li> <li><a href="https://github.com/jawah/charset_normalizer/commit/1e10d06e26bacaab3b513e601037889d00ae54ad"><code>1e10d06</code></a> Update CHANGELOG.md</li> <li><a href="https://github.com/jawah/charset_normalizer/commit/36c103a599dd8da8e68762d32fd87a264de3ec47"><code>36c103a</code></a> :bookmark: Release 3.4.0 (<a href="https://redirect.github.com/Ousret/charset_normalizer/issues/545">#545</a>)</li> <li><a href="https://github.com/jawah/charset_normalizer/commit/7658dfcfa537f9cdce873fb94b545859ab2f1d5e"><code>7658dfc</code></a> :arrow_up: Bump github/codeql-action from 3.26.11 to 3.26.12 (<a href="https://redirect.github.com/Ousret/charset_normalizer/issues/544">#544</a>)</li> <li><a href="https://github.com/jawah/charset_normalizer/commit/ca2535d8cc575fc7ecc144d6ab253216fcbc36fc"><code>ca2535d</code></a> :arrow_up: Bump github/codeql-action from 3.26.9 to 3.26.11 (<a href="https://redirect.github.com/Ousret/charset_normalizer/issues/542">#542</a>)</li> <li>Additional commits viewable in <a href="https://github.com/Ousret/charset_normalizer/compare/3.3.2...3.4.0">compare view</a></li> </ul> </details> <br /> Updates `markupsafe` from 2.1.5 to 3.0.2 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/pallets/markupsafe/releases">markupsafe's releases</a>.</em></p> <blockquote> <h2>3.0.2</h2> <p>This is the MarkupSafe 3.0.2 fix release, which fixes bugs but does not otherwise change behavior and should not result in breaking changes.</p> <p>PyPI: <a href="https://pypi.org/project/MarkupSafe/3.0.2/">https://pypi.org/project/MarkupSafe/3.0.2/</a> Changes: <a href="https://markupsafe.palletsprojects.com/en/stable/changes/#version-3-0-2">https://markupsafe.palletsprojects.com/en/stable/changes/#version-3-0-2</a> Milestone: <a href="https://github.com/pallets/markupsafe/milestone/14?closed=1">https://github.com/pallets/markupsafe/milestone/14?closed=1</a></p> <ul> <li>Fix compatibility when <code>__str__</code> returns a <code>str</code> subclass. <a href="https://redirect.github.com/pallets/markupsafe/issues/472">#472</a></li> <li>Build requires setuptools >= 70.1. <a href="https://redirect.github.com/pallets/markupsafe/issues/475">#475</a></li> </ul> <h2>3.0.1</h2> <p>This is the MarkupSafe 3.0.1 fix release, which fixes bugs but does not otherwise change behavior and should not result in breaking changes.</p> <p>PyPI: <a href="https://pypi.org/project/MarkupSafe/3.0.1/">https://pypi.org/project/MarkupSafe/3.0.1/</a> Changes: <a href="https://markupsafe.palletsprojects.com/en/stable/changes/#version-3-0-1">https://markupsafe.palletsprojects.com/en/stable/changes/#version-3-0-1</a> Milestone: <a href="https://github.com/pallets/markupsafe/milestone/13?closed=1">https://github.com/pallets/markupsafe/milestone/13?closed=1</a></p> <ul> <li>Address compiler warnings that became errors in GCC 14. <a href="https://redirect.github.com/pallets/markupsafe/issues/466">#466</a></li> <li>Fix compatibility with proxy objects. <a href="https://redirect.github.com/pallets/markupsafe/issues/467">#467</a></li> </ul> <h2>3.0.0</h2> <p>This is the MarkupSafe 3.0.0 feature release. A feature release may include new features, remove previously deprecated code, add new deprecations, or introduce potentially breaking changes. The 3.0.x branch is now the supported fix branch, the 2.1.x branch will become a tag marking the end of support for that branch. We encourage everyone to upgrade, and to use a tool such as <a href="https://pypi.org/project/pip-tools/">pip-tools</a> to pin all dependencies and control upgrades. Test with warnings treated as errors to be able to adapt to deprecation warnings early.</p> <p>PyPI: <a href="https://pypi.org/project/MarkupSafe/3.0.0/">https://pypi.org/project/MarkupSafe/3.0.0/</a> Changes: <a href="https://markupsafe.palletsprojects.com/en/stable/changes/#version-3-0-0">https://markupsafe.palletsprojects.com/en/stable/changes/#version-3-0-0</a> Milestone: <a href="https://github.com/pallets/markupsafe/milestone/10?closed=1">https://github.com/pallets/markupsafe/milestone/10?closed=1</a></p> <ul> <li>Support Python 3.13 and its experimental free-threaded build. <a href="https://redirect.github.com/pallets/markupsafe/issues/461">#461</a></li> <li>Drop support for Python 3.7 and 3.8.</li> <li>Use modern packaging metadata with <code>pyproject.toml</code> instead of <code>setup.cfg</code>. <a href="https://redirect.github.com/pallets/markupsafe/issues/348">#348</a></li> <li>Change <code>distutils</code> imports to <code>setuptools</code>. <a href="https://redirect.github.com/pallets/markupsafe/issues/399">#399</a></li> <li>Use deferred evaluation of annotations. <a href="https://redirect.github.com/pallets/markupsafe/issues/400">#400</a></li> <li>Update signatures for <code>Markup</code> methods to match <code>str</code> signatures. Use positional-only arguments. <a href="https://redirect.github.com/pallets/markupsafe/issues/400">#400</a></li> <li>Some <code>str</code> methods on <code>Markup</code> no longer escape their argument: <code>strip</code>, <code>lstrip</code>, <code>rstrip</code>, <code>removeprefix</code>, <code>removesuffix</code>, <code>partition</code>, and <code>rpartition</code>; <code>replace</code> only escapes its <code>new</code> argument. These methods are conceptually linked to search methods such as <code>in</code>, <code>find</code>, and <code>index</code>, which already do not escape their argument. <a href="https://redirect.github.com/pallets/markupsafe/issues/401">#401</a></li> <li>The <code>__version__</code> attribute is deprecated. Use feature detection, or <code>importlib.metadata.version("markupsafe")</code>, instead. <a href="https://redirect.github.com/pallets/markupsafe/issues/402">#402</a></li> <li>Speed up escaping plain strings by 40%. <a href="https://redirect.github.com/pallets/markupsafe/issues/434">#434</a></li> <li>Simplify speedups implementation. <a href="https://redirect.github.com/pallets/markupsafe/issues/437">#437</a></li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/pallets/markupsafe/blob/main/CHANGES.rst">markupsafe's changelog</a>.</em></p> <blockquote> <h2>Version 3.0.2</h2> <p>Released 2024-10-18</p> <ul> <li>Fix compatibility when <code>__str__</code> returns a <code>str</code> subclass. :issue:<code>472</code></li> <li>Build requires setuptools >= 70.1. :issue:<code>475</code></li> </ul> <h2>Version 3.0.1</h2> <p>Released 2024-10-08</p> <ul> <li>Address compiler warnings that became errors in GCC 14. :issue:<code>466</code></li> <li>Fix compatibility with proxy objects. :issue:<code>467</code></li> </ul> <h2>Version 3.0.0</h2> <p>Released 2024-10-07</p> <ul> <li>Support Python 3.13 and its experimental free-threaded build. :pr:<code>461</code></li> <li>Drop support for Python 3.7 and 3.8.</li> <li>Use modern packaging metadata with <code>pyproject.toml</code> instead of <code>setup.cfg</code>. :pr:<code>348</code></li> <li>Change <code>distutils</code> imports to <code>setuptools</code>. :pr:<code>399</code></li> <li>Use deferred evaluation of annotations. :pr:<code>400</code></li> <li>Update signatures for <code>Markup</code> methods to match <code>str</code> signatures. Use positional-only arguments. :pr:<code>400</code></li> <li>Some <code>str</code> methods on <code>Markup</code> no longer escape their argument: <code>strip</code>, <code>lstrip</code>, <code>rstrip</code>, <code>removeprefix</code>, <code>removesuffix</code>, <code>partition</code>, and <code>rpartition</code>; <code>replace</code> only escapes its <code>new</code> argument. These methods are conceptually linked to search methods such as <code>in</code>, <code>find</code>, and <code>index</code>, which already do not escape their argument. :issue:<code>401</code></li> <li>The <code>__version__</code> attribute is deprecated. Use feature detection, or <code>importlib.metadata.version("markupsafe")</code>, instead. :pr:<code>402</code></li> <li>Speed up escaping plain strings by 40%. :pr:<code>434</code></li> <li>Simplify speedups implementation. :pr:<code>437</code></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pallets/markupsafe/commit/28ace20b140d15c083e1cbc163ee6b7778ba098c"><code>28ace20</code></a> release version 3.0.2</li> <li><a href="https://github.com/pallets/markupsafe/commit/6b51fd8f7386983b7038ad973557367cbd48579a"><code>6b51fd8</code></a> build requires at least setuptools 70.1 (<a href="https://redirect.github.com/pallets/markupsafe/issues/478">#478</a>)</li> <li><a href="https://github.com/pallets/markupsafe/commit/99dda9fd708432bd07d02327b2668661aa3cdaa0"><code>99dda9f</code></a> build requires at least setuptools 70.1</li> <li><a href="https://github.com/pallets/markupsafe/commit/3d8fd8cc006124a49ce2f4268b4d1739e301583e"><code>3d8fd8c</code></a> fix version</li> <li><a href="https://github.com/pallets/markupsafe/commit/1933c4be9c2c88613f7660840cde27a1bb7567e0"><code>1933c4b</code></a> fix version</li> <li><a href="https://github.com/pallets/markupsafe/commit/e85aff4d878aa458d5c1e879bf475d8483647f71"><code>e85aff4</code></a> relax speedups str check (<a href="https://redirect.github.com/pallets/markupsafe/issues/477">#477</a>)</li> <li><a href="https://github.com/pallets/markupsafe/commit/8cb1691ca038ca39942e088b956f5b94d8f636bf"><code>8cb1691</code></a> relax speedups str check</li> <li><a href="https://github.com/pallets/markupsafe/commit/4dafb7c36f1f654f1edd85228d346252b0065d45"><code>4dafb7c</code></a> start version 3.1.0</li> <li><a href="https://github.com/pallets/markupsafe/commit/9c44ecf45141f691d373a66ce664c43b5a6cc761"><code>9c44ecf</code></a> update docs build</li> <li><a href="https://github.com/pallets/markupsafe/commit/275c76905617c3f0e34de14e8794fcf4dfb0f937"><code>275c769</code></a> Merge branch '2.1.x' into 3.0.x</li> <li>Additional commits viewable in <a href="https://github.com/pallets/markupsafe/compare/2.1.5...3.0.2">compare view</a></li> </ul> </details> <br /> Updates `sphinx` from 8.0.2 to 8.1.3 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/sphinx-doc/sphinx/releases">sphinx's releases</a>.</em></p> <blockquote> <h2>Sphinx 8.1.3</h2> <p>Changelog: <a href="https://www.sphinx-doc.org/en/master/changes/8.1.html">https://www.sphinx-doc.org/en/master/changes/8.1.html</a></p> <h2>Bugs fixed</h2> <ul> <li><a href="https://redirect.github.com/sphinx-doc/sphinx/issues/13013">#13013</a>: Restore support for <code>cut_lines()</code> with no object type. Patch by Adam Turner.</li> </ul> <h2>Sphinx 8.1.2</h2> <p>Changelog: <a href="https://www.sphinx-doc.org/en/master/changes/8.1.html">https://www.sphinx-doc.org/en/master/changes/8.1.html</a></p> <h2>Bugs fixed</h2> <ul> <li><a href="https://redirect.github.com/sphinx-doc/sphinx/issues/13012">#13012</a>: Expose <code>sphinx.errors.ExtensionError</code> in <code>sphinx.util</code> for backwards compatibility. This will be removed in Sphinx 9, as exposing the exception in <code>sphinx.util</code> was never intentional. <code>ExtensionError</code> has been part of <code>sphinx.errors</code> since Sphinx 0.9. Patch by Adam Turner.</li> </ul> <h2>Sphinx 8.1.1</h2> <p>Changelog: <a href="https://www.sphinx-doc.org/en/master/changes/8.1.html">https://www.sphinx-doc.org/en/master/changes/8.1.html</a></p> <h2>Bugs fixed</h2> <ul> <li><a href="https://redirect.github.com/sphinx-doc/sphinx/issues/13006">#13006</a>: Use the preferred <a href="https://www.cve.org/">https://www.cve.org/</a> URL for the <code>:cve:</code> role. Patch by Hugo van Kemenade.</li> <li><a href="https://redirect.github.com/sphinx-doc/sphinx/issues/13007">#13007</a>: LaTeX: Improve resiliency when the required <code>fontawesome</code> or <code>fontawesome5</code> packages are not installed. Patch by Jean-François B.</li> </ul> <h2>Sphinx 8.1.0</h2> <p>Changelog: <a href="https://www.sphinx-doc.org/en/master/changes/8.1.html">https://www.sphinx-doc.org/en/master/changes/8.1.html</a></p> <h2>Dependencies</h2> <ul> <li><a href="https://redirect.github.com/sphinx-doc/sphinx/issues/12756">#12756</a>: Add lower-bounds to the <code>sphinxcontrib-*</code> dependencies. Patch by Adam Turner.</li> <li><a href="https://redirect.github.com/sphinx-doc/sphinx/issues/12833">#12833</a>: Update the LaTeX <code>parskip</code> package from 2001 to 2018. Patch by Jean-François B.</li> </ul> <h2>Incompatible changes</h2> <ul> <li><a href="https://redirect.github.com/sphinx-doc/sphinx/issues/12763">#12763</a>: Remove unused internal class <code>sphinx.util.Tee</code>. Patch by Adam Turner.</li> <li><a href="https://redirect.github.com/sphinx-doc/sphinx/issues/12822">#12822</a>: LaTeX: for Unicode engines, the <code>fvset</code> default is changed to <code>'\\fvset{fontsize=auto}'</code> from <code>'\\fvset{fontsize=\\small}'</code>. Code-blocks are unchanged as FreeMono is now loaded with <code>Scale=0.9</code>. An adjustment to existing projects is needed only if they used a custom <code>fontpkg</code> configuration and did not set <code>fvset</code>.</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/sphinx-doc/sphinx/blob/v8.1.3/CHANGES.rst">sphinx's changelog</a>.</em></p> <blockquote> <h1>Release 8.1.3 (released Oct 13, 2024)</h1> <h2>Bugs fixed</h2> <ul> <li><a href="https://redirect.github.com/sphinx-doc/sphinx/issues/13013">#13013</a>: Restore support for :func:<code>!cut_lines</code> with no object type. Patch by Adam Turner.</li> </ul> <h1>Release 8.1.2 (released Oct 12, 2024)</h1> <h2>Bugs fixed</h2> <ul> <li><a href="https://redirect.github.com/sphinx-doc/sphinx/issues/13012">#13012</a>: Expose :exc:<code>sphinx.errors.ExtensionError</code> in <code>sphinx.util</code> for backwards compatibility. This will be removed in Sphinx 9, as exposing the exception in <code>sphinx.util</code> was never intentional. :exc:<code>!ExtensionError</code> has been part of <code>sphinx.errors</code> since Sphinx 0.9. Patch by Adam Turner.</li> </ul> <h1>Release 8.1.1 (released Oct 11, 2024)</h1> <h2>Bugs fixed</h2> <ul> <li><a href="https://redirect.github.com/sphinx-doc/sphinx/issues/13006">#13006</a>: Use the preferred <a href="https://www.cve.org/">https://www.cve.org/</a> URL for the :rst:role:<code>:cve: <cve></code> role. Patch by Hugo van Kemenade.</li> <li><a href="https://redirect.github.com/sphinx-doc/sphinx/issues/13007">#13007</a>: LaTeX: Improve resiliency when the required <code>fontawesome</code> or <code>fontawesome5</code> packages are not installed. Patch by Jean-François B.</li> </ul> <h1>Release 8.1.0 (released Oct 10, 2024)</h1> <h2>Dependencies</h2> <ul> <li><a href="https://redirect.github.com/sphinx-doc/sphinx/issues/12756">#12756</a>: Add lower-bounds to the <code>sphinxcontrib-*</code> dependencies. Patch by Adam Turner.</li> <li><a href="https://redirect.github.com/sphinx-doc/sphinx/issues/12833">#12833</a>: Update the LaTeX <code>parskip</code> package from 2001 to 2018. Patch by Jean-François B.</li> </ul> <h2>Incompatible changes</h2> <ul> <li><a href="https://redirect.github.com/sphinx-doc/sphinx/issues/12763">#12763</a>: Remove unused internal class <code>sphinx.util.Tee</code>.</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/sphinx-doc/sphinx/commit/a1510de4777eaa2e569435f95b05f6f3293d7035"><code>a1510de</code></a> Bump to 8.1.3 final</li> <li><a href="https://github.com/sphinx-doc/sphinx/commit/62e9606d63c8bbb4964213fd6b427d1483847662"><code>62e9606</code></a> Restore support for <code>cut_lines()</code> with no object type (<a href="https://redirect.github.com/sphinx-doc/sphinx/issues/13015">#13015</a>)</li> <li><a href="https://github.com/sphinx-doc/sphinx/commit/5ae32ce9bfe4a17a7f00e1e8d39a80449423c726"><code>5ae32ce</code></a> Bump version</li> <li><a href="https://github.com/sphinx-doc/sphinx/commit/a72b47bb408923cb7809eb9f96885545184e3773"><code>a72b47b</code></a> Bump to 8.1.2 final</li> <li><a href="https://github.com/sphinx-doc/sphinx/commit/39a45ad4073a4d8c3b7dfd64d22e8a88870dcc7c"><code>39a45ad</code></a> Expose <code>ExtensionError</code> in <code>sphinx.util</code> for backwards compatibility.</li> <li><a href="https://github.com/sphinx-doc/sphinx/commit/5a4859a2e489c66b38804e95bf77fd0baf4320dc"><code>5a4859a</code></a> Add docs about sphinx-autobuild (<a href="https://redirect.github.com/sphinx-doc/sphinx/issues/13011">#13011</a>)</li> <li><a href="https://github.com/sphinx-doc/sphinx/commit/05679efe7b34f8b2fb87605438c40248ac8cae83"><code>05679ef</code></a> Type-check the 'autodoc_intenum' example (<a href="https://redirect.github.com/sphinx-doc/sphinx/issues/12827">#12827</a>)</li> <li><a href="https://github.com/sphinx-doc/sphinx/commit/86d1d31fb370f031739079de7d827be0074e7661"><code>86d1d31</code></a> Prune CHANGES of unneeded sections</li> <li><a href="https://github.com/sphinx-doc/sphinx/commit/b6269d3790bb3bdd652ce67fecb59e6afddc8014"><code>b6269d3</code></a> Improve documentation for the Builder API (<a href="https://redirect.github.com/sphinx-doc/sphinx/issues/13008">#13008</a>)</li> <li><a href="https://github.com/sphinx-doc/sphinx/commit/c46abc47210088a6c4fee9dac23badfcebc441d7"><code>c46abc4</code></a> Improve clarity for <code>master_doc</code> and <code>root_doc</code></li> <li>Additional commits viewable in <a href="https://github.com/sphinx-doc/sphinx/compare/v8.0.2...v8.1.3">compare view</a></li> </ul> </details> <br /> Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore <dependency name> major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) - `@dependabot ignore <dependency name> minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) - `@dependabot ignore <dependency name>` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) - `@dependabot unignore <dependency name>` will remove all of the ignore conditions of the specified dependency - `@dependabot unignore <dependency name> <ignore condition>` will remove the ignore condition of the specified dependency and ignore conditions </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps the github-actions group with 2 updates: [github/codeql-action](https://github.com/github/codeql-action) and [softprops/action-gh-release](https://github.com/softprops/action-gh-release). Updates `github/codeql-action` from 3.26.10 to 3.27.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/github/codeql-action/releases">github/codeql-action's releases</a>.</em></p> <blockquote> <h2>v3.27.0</h2> <h1>CodeQL Action Changelog</h1> <p>See the <a href="https://github.com/github/codeql-action/releases">releases page</a> for the relevant changes to the CodeQL CLI and language packs.</p> <p>Note that the only difference between <code>v2</code> and <code>v3</code> of the CodeQL Action is the node version they support, with <code>v3</code> running on node 20 while we continue to release <code>v2</code> to support running on node 16. For example <code>3.22.11</code> was the first <code>v3</code> release and is functionally identical to <code>2.22.11</code>. This approach ensures an easy way to track exactly which features are included in different versions, indicated by the minor and patch version numbers.</p> <h2>3.27.0 - 22 Oct 2024</h2> <ul> <li>Bump the minimum CodeQL bundle version to 2.14.6. <a href="https://redirect.github.com/github/codeql-action/pull/2549">#2549</a></li> <li>Fix an issue where the <code>upload-sarif</code> Action would fail with "upload-sarif post-action step failed: Input required and not supplied: token" when called in a composite Action that had a different set of inputs to the ones expected by the <code>upload-sarif</code> Action. <a href="https://redirect.github.com/github/codeql-action/pull/2557">#2557</a></li> <li>Update default CodeQL bundle version to 2.19.2. <a href="https://redirect.github.com/github/codeql-action/pull/2552">#2552</a></li> </ul> <p>See the full <a href="https://github.com/github/codeql-action/blob/v3.27.0/CHANGELOG.md">CHANGELOG.md</a> for more information.</p> <h2>v3.26.13</h2> <h1>CodeQL Action Changelog</h1> <p>See the <a href="https://github.com/github/codeql-action/releases">releases page</a> for the relevant changes to the CodeQL CLI and language packs.</p> <p>Note that the only difference between <code>v2</code> and <code>v3</code> of the CodeQL Action is the node version they support, with <code>v3</code> running on node 20 while we continue to release <code>v2</code> to support running on node 16. For example <code>3.22.11</code> was the first <code>v3</code> release and is functionally identical to <code>2.22.11</code>. This approach ensures an easy way to track exactly which features are included in different versions, indicated by the minor and patch version numbers.</p> <h2>3.26.13 - 14 Oct 2024</h2> <p>No user facing changes.</p> <p>See the full <a href="https://github.com/github/codeql-action/blob/v3.26.13/CHANGELOG.md">CHANGELOG.md</a> for more information.</p> <h2>v3.26.12</h2> <h1>CodeQL Action Changelog</h1> <p>See the <a href="https://github.com/github/codeql-action/releases">releases page</a> for the relevant changes to the CodeQL CLI and language packs.</p> <p>Note that the only difference between <code>v2</code> and <code>v3</code> of the CodeQL Action is the node version they support, with <code>v3</code> running on node 20 while we continue to release <code>v2</code> to support running on node 16. For example <code>3.22.11</code> was the first <code>v3</code> release and is functionally identical to <code>2.22.11</code>. This approach ensures an easy way to track exactly which features are included in different versions, indicated by the minor and patch version numbers.</p> <h2>3.26.12 - 07 Oct 2024</h2> <ul> <li> <p><em>Upcoming breaking change</em>: Add a deprecation warning for customers using CodeQL version 2.14.5 and earlier. These versions of CodeQL were discontinued on 24 September 2024 alongside GitHub Enterprise Server 3.10, and will be unsupported by CodeQL Action versions 3.27.0 and later and versions 2.27.0 and later. <a href="https://redirect.github.com/github/codeql-action/pull/2520">#2520</a></p> <ul> <li> <p>If you are using one of these versions, please update to CodeQL CLI version 2.14.6 or later. For instance, if you have specified a custom version of the CLI using the 'tools' input to the 'init' Action, you can remove this input to use the default version.</p> </li> <li> <p>Alternatively, if you want to continue using a version of the CodeQL CLI between 2.13.5 and 2.14.5, you can replace <code>github/codeql-action/*@V3</code> by <code>github/codeql-action/*@v3.26.11</code> and <code>github/codeql-action/*@v2</code> by <code>github/codeql-action/*@v2.26.11</code> in your code scanning workflow to ensure you continue using this version of the CodeQL Action.</p> </li> </ul> </li> </ul> <p>See the full <a href="https://github.com/github/codeql-action/blob/v3.26.12/CHANGELOG.md">CHANGELOG.md</a> for more information.</p> <h2>v3.26.11</h2> <h1>CodeQL Action Changelog</h1> <p>See the <a href="https://github.com/github/codeql-action/releases">releases page</a> for the relevant changes to the CodeQL CLI and language packs.</p> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/github/codeql-action/blob/main/CHANGELOG.md">github/codeql-action's changelog</a>.</em></p> <blockquote> <h1>CodeQL Action Changelog</h1> <p>See the <a href="https://github.com/github/codeql-action/releases">releases page</a> for the relevant changes to the CodeQL CLI and language packs.</p> <p>Note that the only difference between <code>v2</code> and <code>v3</code> of the CodeQL Action is the node version they support, with <code>v3</code> running on node 20 while we continue to release <code>v2</code> to support running on node 16. For example <code>3.22.11</code> was the first <code>v3</code> release and is functionally identical to <code>2.22.11</code>. This approach ensures an easy way to track exactly which features are included in different versions, indicated by the minor and patch version numbers.</p> <h2>[UNRELEASED]</h2> <p>No user facing changes.</p> <h2>3.27.0 - 22 Oct 2024</h2> <ul> <li>Bump the minimum CodeQL bundle version to 2.14.6. <a href="https://redirect.github.com/github/codeql-action/pull/2549">#2549</a></li> <li>Fix an issue where the <code>upload-sarif</code> Action would fail with "upload-sarif post-action step failed: Input required and not supplied: token" when called in a composite Action that had a different set of inputs to the ones expected by the <code>upload-sarif</code> Action. <a href="https://redirect.github.com/github/codeql-action/pull/2557">#2557</a></li> <li>Update default CodeQL bundle version to 2.19.2. <a href="https://redirect.github.com/github/codeql-action/pull/2552">#2552</a></li> </ul> <h2>3.26.13 - 14 Oct 2024</h2> <p>No user facing changes.</p> <h2>3.26.12 - 07 Oct 2024</h2> <ul> <li> <p><em>Upcoming breaking change</em>: Add a deprecation warning for customers using CodeQL version 2.14.5 and earlier. These versions of CodeQL were discontinued on 24 September 2024 alongside GitHub Enterprise Server 3.10, and will be unsupported by CodeQL Action versions 3.27.0 and later and versions 2.27.0 and later. <a href="https://redirect.github.com/github/codeql-action/pull/2520">#2520</a></p> <ul> <li> <p>If you are using one of these versions, please update to CodeQL CLI version 2.14.6 or later. For instance, if you have specified a custom version of the CLI using the 'tools' input to the 'init' Action, you can remove this input to use the default version.</p> </li> <li> <p>Alternatively, if you want to continue using a version of the CodeQL CLI between 2.13.5 and 2.14.5, you can replace <code>github/codeql-action/*@V3</code> by <code>github/codeql-action/*@v3.26.11</code> and <code>github/codeql-action/*@v2</code> by <code>github/codeql-action/*@v2.26.11</code> in your code scanning workflow to ensure you continue using this version of the CodeQL Action.</p> </li> </ul> </li> </ul> <h2>3.26.11 - 03 Oct 2024</h2> <ul> <li> <p><em>Upcoming breaking change</em>: Add support for using <code>actions/download-artifact@v4</code> to programmatically consume CodeQL Action debug artifacts.</p> <p>Starting November 30, 2024, GitHub.com customers will <a href="https://github.blog/changelog/2024-04-16-deprecation-notice-v3-of-the-artifact-actions/">no longer be able to use <code>actions/download-artifact@v3</code></a>. Therefore, to avoid breakage, customers who programmatically download the CodeQL Action debug artifacts should set the <code>CODEQL_ACTION_ARTIFACT_V4_UPGRADE</code> environment variable to <code>true</code> and bump <code>actions/download-artifact@v3</code> to <code>actions/download-artifact@v4</code> in their workflows. The CodeQL Action will enable this behavior by default in early November and workflows that have not yet bumped to <code>actions/download-artifact@v3</code> to <code>actions/download-artifact@v4</code> will begin failing then.</p> <p>This change is currently unavailable for GitHub Enterprise Server customers, as <code>actions/upload-artifact@v4</code> and <code>actions/download-artifact@v4</code> are not yet compatible with GHES.</p> </li> <li> <p>Update default CodeQL bundle version to 2.19.1. <a href="https://redirect.github.com/github/codeql-action/pull/2519">#2519</a></p> </li> </ul> <h2>3.26.10 - 30 Sep 2024</h2> <ul> <li>We are rolling out a feature in September/October 2024 that sets up CodeQL using a bundle compressed with <a href="http://facebook.github.io/zstd/">Zstandard</a>. Our aim is to improve the performance of setting up CodeQL. <a href="https://redirect.github.com/github/codeql-action/pull/2502">#2502</a></li> </ul> <h2>3.26.9 - 24 Sep 2024</h2> <p>No user facing changes.</p> <h2>3.26.8 - 19 Sep 2024</h2> <ul> <li>Update default CodeQL bundle version to 2.19.0. <a href="https://redirect.github.com/github/codeql-action/pull/2483">#2483</a></li> </ul> <h2>3.26.7 - 13 Sep 2024</h2> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/github/codeql-action/commit/662472033e021d55d94146f66f6058822b0b39fd"><code>6624720</code></a> Merge pull request <a href="https://redirect.github.com/github/codeql-action/issues/2561">#2561</a> from github/update-v3.27.0-b35b023d9</li> <li><a href="https://github.com/github/codeql-action/commit/ce7c2b560da6747133b72eb2f33503a6c4da9c15"><code>ce7c2b5</code></a> Update changelog for v3.27.0</li> <li><a href="https://github.com/github/codeql-action/commit/b35b023d9b1296658ca1bcb95dcd0336f9d23f0b"><code>b35b023</code></a> Merge pull request <a href="https://redirect.github.com/github/codeql-action/issues/2552">#2552</a> from github/update-bundle/codeql-bundle-v2.19.2</li> <li><a href="https://github.com/github/codeql-action/commit/dafc762411c1755f00abee84283eaa85d438af2e"><code>dafc762</code></a> Merge pull request <a href="https://redirect.github.com/github/codeql-action/issues/2560">#2560</a> from github/aeisenberg/fix-required-checks</li> <li><a href="https://github.com/github/codeql-action/commit/0d1eb88b60733b6720210d591c48ebc9e961d42c"><code>0d1eb88</code></a> Remove ESLint from required checks</li> <li><a href="https://github.com/github/codeql-action/commit/0a30541440699f21b772e5ef95c912f097514855"><code>0a30541</code></a> Merge pull request <a href="https://redirect.github.com/github/codeql-action/issues/2558">#2558</a> from github/dependabot/npm_and_yarn/npm-6515e6e328</li> <li><a href="https://github.com/github/codeql-action/commit/2a6a6ad1c809216132b8a6a8c1f5873fff3f400a"><code>2a6a6ad</code></a> Update checked-in dependencies</li> <li><a href="https://github.com/github/codeql-action/commit/26c18c2c1f382ccd402aec5dd18d9ff6d0097891"><code>26c18c2</code></a> Bump the npm group with 3 updates</li> <li><a href="https://github.com/github/codeql-action/commit/7080a68cbca9319f3cf869f12f34acea853ad72d"><code>7080a68</code></a> Merge branch 'main' into update-bundle/codeql-bundle-v2.19.2</li> <li><a href="https://github.com/github/codeql-action/commit/63eb7bbf1f65c025536b3e7d083d89c1c161043c"><code>63eb7bb</code></a> Merge pull request <a href="https://redirect.github.com/github/codeql-action/issues/2551">#2551</a> from github/cklin/diff-informed-queries-feature</li> <li>Additional commits viewable in <a href="https://github.com/github/codeql-action/compare/e2b3eafc8d227b0241d48be5f425d47c2d750a13...662472033e021d55d94146f66f6058822b0b39fd">compare view</a></li> </ul> </details> <br /> Updates `softprops/action-gh-release` from 2.0.8 to 2.0.9 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/softprops/action-gh-release/releases">softprops/action-gh-release's releases</a>.</em></p> <blockquote> <h2>v2.0.9</h2> <!-- raw HTML omitted --> <h2>What's Changed</h2> <ul> <li>maintenance release with updated dependencies</li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/kbakdev"><code>@kbakdev</code></a> made their first contribution in <a href="https://redirect.github.com/softprops/action-gh-release/pull/521">softprops/action-gh-release#521</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/softprops/action-gh-release/compare/v2...v2.0.9">https://github.com/softprops/action-gh-release/compare/v2...v2.0.9</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/softprops/action-gh-release/blob/master/CHANGELOG.md">softprops/action-gh-release's changelog</a>.</em></p> <blockquote> <h2>2.0.9</h2> <ul> <li>maintenance release with updated dependencies</li> </ul> <h2>2.0.8</h2> <h3>Other Changes 🔄</h3> <ul> <li>chore(deps): bump prettier from 2.8.0 to 3.3.3 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/softprops/action-gh-release/pull/480">softprops/action-gh-release#480</a></li> <li>chore(deps): bump <code>@types/node</code> from 20.14.9 to 20.14.11 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/softprops/action-gh-release/pull/483">softprops/action-gh-release#483</a></li> <li>chore(deps): bump <code>@octokit/plugin-throttling</code> from 9.3.0 to 9.3.1 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/softprops/action-gh-release/pull/484">softprops/action-gh-release#484</a></li> <li>chore(deps): bump glob from 10.4.2 to 11.0.0 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/softprops/action-gh-release/pull/477">softprops/action-gh-release#477</a></li> <li>refactor: write jest config in ts by <a href="https://github.com/chenrui333"><code>@chenrui333</code></a> in <a href="https://redirect.github.com/softprops/action-gh-release/pull/485">softprops/action-gh-release#485</a></li> <li>chore(deps): bump <code>@actions/github</code> from 5.1.1 to 6.0.0 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/softprops/action-gh-release/pull/470">softprops/action-gh-release#470</a></li> </ul> <h2>2.0.7</h2> <h3>Bug fixes 🐛</h3> <ul> <li>Fix missing update release body by <a href="https://github.com/FirelightFlagboy"><code>@FirelightFlagboy</code></a> in <a href="https://redirect.github.com/softprops/action-gh-release/pull/365">softprops/action-gh-release#365</a></li> </ul> <h3>Other Changes 🔄</h3> <ul> <li>Bump <code>@octokit/plugin-retry</code> from 4.0.3 to 7.1.1 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/softprops/action-gh-release/pull/443">softprops/action-gh-release#443</a></li> <li>Bump typescript from 4.9.5 to 5.5.2 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/softprops/action-gh-release/pull/467">softprops/action-gh-release#467</a></li> <li>Bump <code>@types/node</code> from 20.14.6 to 20.14.8 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/softprops/action-gh-release/pull/469">softprops/action-gh-release#469</a></li> <li>Bump <code>@types/node</code> from 20.14.8 to 20.14.9 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/softprops/action-gh-release/pull/473">softprops/action-gh-release#473</a></li> <li>Bump typescript from 5.5.2 to 5.5.3 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/softprops/action-gh-release/pull/472">softprops/action-gh-release#472</a></li> <li>Bump ts-jest from 29.1.5 to 29.2.2 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/softprops/action-gh-release/pull/479">softprops/action-gh-release#479</a></li> <li>docs: document that existing releases are updated by <a href="https://github.com/jvanbruegge"><code>@jvanbruegge</code></a> in <a href="https://redirect.github.com/softprops/action-gh-release/pull/474">softprops/action-gh-release#474</a></li> </ul> <h2>2.0.6</h2> <ul> <li>maintenance release with updated dependencies</li> </ul> <h2>2.0.5</h2> <ul> <li>Factor in file names with spaces when upserting files <a href="https://redirect.github.com/softprops/action-gh-release/pull/446">#446</a> via <a href="https://github.com/MystiPanda"><code>@MystiPanda</code></a></li> <li>Improvements to error handling <a href="https://redirect.github.com/softprops/action-gh-release/pull/449">#449</a> via <a href="https://github.com/till"><code>@till</code></a></li> </ul> <h2>2.0.4</h2> <ul> <li>Minor follow up to <a href="https://redirect.github.com/softprops/action-gh-release/pull/417">#417</a>. <a href="https://redirect.github.com/softprops/action-gh-release/pull/425">#425</a></li> </ul> <h2>2.0.3</h2> <ul> <li>Declare <code>make_latest</code> as an input field in <code>action.yml</code> <a href="https://redirect.github.com/softprops/action-gh-release/pull/419">#419</a></li> </ul> <h2>2.0.2</h2> <ul> <li>Revisit approach to <a href="https://redirect.github.com/softprops/action-gh-release/pull/384">#384</a> making unresolved pattern failures opt-in <a href="https://redirect.github.com/softprops/action-gh-release/pull/417">#417</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/softprops/action-gh-release/commit/e7a8f85e1c67a31e6ed99a94b41bd0b71bbee6b8"><code>e7a8f85</code></a> chore: release 2.0.9</li> <li><a href="https://github.com/softprops/action-gh-release/commit/04afa1392e42ba338276f0b186157caf99007c97"><code>04afa13</code></a> chore(deps): bump actions/setup-node from 4.0.4 to 4.1.0 (<a href="https://redirect.github.com/softprops/action-gh-release/issues/535">#535</a>)</li> <li><a href="https://github.com/softprops/action-gh-release/commit/894468a03c4eaf68d8fb44577915671344967566"><code>894468a</code></a> chore(deps): bump actions/checkout from 4.2.1 to 4.2.2 (<a href="https://redirect.github.com/softprops/action-gh-release/issues/534">#534</a>)</li> <li><a href="https://github.com/softprops/action-gh-release/commit/3bd23aa9eca0e0446f333cee94b02c2c9c876bdc"><code>3bd23aa</code></a> chore(deps): bump <code>@types/node</code> from 22.7.5 to 22.8.2 (<a href="https://redirect.github.com/softprops/action-gh-release/issues/533">#533</a>)</li> <li><a href="https://github.com/softprops/action-gh-release/commit/21eb2f9554ab47bde7662aa1a5586d16d1d63af3"><code>21eb2f9</code></a> chore(deps): bump <code>@types/jest</code> from 29.5.13 to 29.5.14 (<a href="https://redirect.github.com/softprops/action-gh-release/issues/532">#532</a>)</li> <li><a href="https://github.com/softprops/action-gh-release/commit/cd8b57e57218a24af14e307ad8491ec133804ef1"><code>cd8b57e</code></a> remove unused imports (<a href="https://redirect.github.com/softprops/action-gh-release/issues/521">#521</a>)</li> <li><a href="https://github.com/softprops/action-gh-release/commit/820a5adc43b026a42c57f0a28947eec308610457"><code>820a5ad</code></a> chore(deps): bump actions/checkout from 4.2.0 to 4.2.1 (<a href="https://redirect.github.com/softprops/action-gh-release/issues/522">#522</a>)</li> <li><a href="https://github.com/softprops/action-gh-release/commit/9d04f90cd87b3f3e773623ca57aecc3268b588d9"><code>9d04f90</code></a> chore(deps): bump <code>@octokit/plugin-throttling</code> from 9.3.1 to 9.3.2 (<a href="https://redirect.github.com/softprops/action-gh-release/issues/523">#523</a>)</li> <li><a href="https://github.com/softprops/action-gh-release/commit/aaf1d5f6d5acf0bd13aa894c5c64047075d912f9"><code>aaf1d5f</code></a> chore(deps): bump <code>@actions/core</code> from 1.10.1 to 1.11.1 (<a href="https://redirect.github.com/softprops/action-gh-release/issues/524">#524</a>)</li> <li><a href="https://github.com/softprops/action-gh-release/commit/7d33a7ecc3254026091a1eb3023db3e4cfccb4e3"><code>7d33a7e</code></a> chore(deps): bump <code>@types/node</code> from 22.5.5 to 22.7.5 (<a href="https://redirect.github.com/softprops/action-gh-release/issues/525">#525</a>)</li> <li>Additional commits viewable in <a href="https://github.com/softprops/action-gh-release/compare/c062e08bd532815e2082a85e87e3ef29c3e6d191...e7a8f85e1c67a31e6ed99a94b41bd0b71bbee6b8">compare view</a></li> </ul> </details> <br /> Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore <dependency name> major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) - `@dependabot ignore <dependency name> minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) - `@dependabot ignore <dependency name>` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) - `@dependabot unignore <dependency name>` will remove all of the ignore conditions of the specified dependency - `@dependabot unignore <dependency name> <ignore condition>` will remove the ignore condition of the specified dependency and ignore conditions </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…pp` (#15947) Missed those in intel/llvm#12831. --------- Co-authored-by: Marcos Maronas <marcos.maronas@intel.com>
Apparently, we perform some hacks around constant address space that I wasn't aware of. Make sure new address cast helpers are called consistently with the previous behavior. --------- Co-authored-by: Sergey Semenov <sergey.semenov@intel.com>
…5537) Trying to reuse as much of the `PersistentDeviceCodeCache` as possible. We use the same top cache directory as the regular binary caches, but with a `ext_kernel_compiler` subdirectory and a slightly different system for assigning paths. Rather than write new tests, am just adding a "test the cache" passes to the existing tests.
Signed-off-by: Chen, Sheng S <sheng.s.chen@intel.com>
zhiweij1
reviewed
Nov 5, 2024
zhiweij1
reviewed
Nov 5, 2024
zhiweij1
reviewed
Nov 6, 2024
zhiweij1
reviewed
Nov 6, 2024
ShengchenJ
changed the title
1104 pulldown base
[SYCLomatic][Pulldown] Weekly Pulldown from SYCL open source.
Nov 11, 2024
ShengchenJ
force-pushed
the
1104_pulldown_base
branch
from
November 11, 2024 01:33
b8a4800
to
e8faee7
Compare
Signed-off-by: Chen, Sheng S <sheng.s.chen@intel.com>
Signed-off-by: Chen, Sheng S <sheng.s.chen@intel.com>
zhiweij1
approved these changes
Nov 18, 2024
tomflinda
approved these changes
Nov 18, 2024
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
ziranzha
reviewed
Nov 18, 2024
zhimingwang36
approved these changes
Nov 19, 2024
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.