solrbot opened a new pull request, #4297: URL: https://github.com/apache/solr/pull/4297
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [org.jctools:jctools-core](https://redirect.github.com/JCTools) ([source](https://redirect.github.com/JCTools/JCTools)) | dependencies | patch | `4.0.5` -> `4.0.6` | --- ### Release Notes <details> <summary>JCTools/JCTools (org.jctools:jctools-core)</summary> ### [`v4.0.6`](https://redirect.github.com/JCTools/JCTools/releases/tag/v4.0.6): Add VarHandle queues and other minor fixups NOTE: This will be the last release with JDK6 bytecode for `jctools-core`. The next release will be 5.0.0 and will compile with the `1.8` target, allowing for method handles. This release has 2 artifacts. The old `jctools-core` with the following changes: - Where plain access to field is used by queues, the field is not `volatile` and `volatile` access is done using `Unsafe`. - Use a generated ConcurrentCircularXXXQueue instead of hand rolled base classes in generated code. - Padding blocks formatting is improved in generated code. The release introduces a new artifact, `jctools-core-jdk11` which included generated `VarHandle` queues (padded and unpadded). These queues do not rely on `Unsafe`, and offer better performance than the `AtomicFieldUpdater` generated code. We expect many users will prefer these variants going forward to break their reliance on `Unsafe`. The majority of the `VarHandle` work is a great contribution from [@​amarziali](https://redirect.github.com/amarziali) , thanks!!! We also thank [@​franz1981](https://redirect.github.com/franz1981) for his help reviewing and profiling the code. </details> --- ### Configuration 📅 **Schedule**: Branch creation - Every minute ( * * * * * ) (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. â™» **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://redirect.github.com/solrbot/renovate-github-action) <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS44Mi4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjgyLjEwIiwidGFyZ2V0QnJhbmNoIjoiYnJhbmNoXzl4IiwibGFiZWxzIjpbImV4ZW1wdC1zdGFsZSJdfQ==--> -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
