-
Notifications
You must be signed in to change notification settings - Fork 6.2k
Fixed typo in Title #11
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
Conversation
|
Welcome to the OpenJDK organization on GitHub! This repository is currently a read-only git mirror of the official Mercurial repository (located at https://hg.openjdk.java.net/). As such, we are not currently accepting pull requests here. If you would like to contribute to the OpenJDK project, please see https://openjdk.java.net/contribute/ on how to proceed. This pull request will be automatically closed. |
Add MXCSR save and restore to upcall stubs for non-windows platforms
…e and added test (openjdk#11)
* JVM-1754: [PEA] Bad graph detected in build_loop_late After materialization, we used to replace all appearances of the old cooked oop with the new cooked oop along JVMState. This isn't correct if the old cooked oop is alive in the map of an ancester. When C2 encounters a real call, it needs to aggregate debug edges from all ancestors. If we replace the old cook oop in materization before, we may end up with a bad graph. The late control of the new cooked oop is higher than its early control in dominator tree. * Enhance PEAState::print_on(). dump more information for VirtualState. * Deep copy VirtualObject in its clone function. This patch also changes VirtualObject::_nfields from unsigned to signed and makes it in release build. * Extend VirtualState to record diverging state. if is_singleton() returns true, VirtualState is merged. merged VirtualStates are records in _diverged. We normalize "diverging" VirtualState. if fields are all identical, we store 'this' rather than the real pointer of VirtualState. * JVM-1617: [PEA] Merge all virtual objects This patch emits PhiNode for the field which has multiple values. * Reset virtualObject when it copys to a brand new basic block. * Add the unit test MergeAllVirts * Fix release build. * Fix linux-x86-hs-optimized build This build is fastdebug build but also optimized, so ASSERT is not defined. we don't define validate() if ASSERT is not defined. * Dump more information for VirtualObject. * Add a new test for JVM-1798. * JVM-1798: fix VirtualObject We insert phiNode at merging point rather than staging divergent VirtualObjects. * Add yet another test to cover MergeAllVirts; --------- Co-authored-by: Xin Liu <[email protected]>
It doesn't work as expected. Local testing didn't catch the failing cases. We really need the proper test suite.. Reverting for now, and once we've proper CI, I'll rework the original patch and make it work. This reverts commit 5be1125.
… data. Co-authored-by: Martin Balao Alonso <[email protected]> Co-authored-by: Francisco Ferrari Bihurriet <[email protected]>
Make a PKCS openjdk#11 library supporting only CKM_HKDF_DERIVE or CKM_HKDF_DATA to also register the HKDF algorithms. Notice that the corresponding HMAC mechanism is still required. In case only one of the mechanisms is available, KDF::deriveKey or KDF::deriveData will fail at run time. If the user disables one of CKM_HKDF_DERIVE or CKM_HKDF_DATA through sun.security.pkcs11.Config, also refrain from using it. Co-authored-by: Martin Balao Alonso <[email protected]> Co-authored-by: Francisco Ferrari Bihurriet <[email protected]>
No description provided.