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 
[@&#8203;amarziali](https://redirect.github.com/amarziali) , thanks!!!
   We also thank [@&#8203;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]

Reply via email to