Skip to content

Conversation

@harshjk
Copy link

@harshjk harshjk commented Aug 27, 2020

No description provided.

@bridgekeeper
Copy link

bridgekeeper bot commented Aug 27, 2020

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.

@bridgekeeper bridgekeeper bot closed this Aug 27, 2020
cushon pushed a commit to cushon/jdk that referenced this pull request Apr 2, 2021
openjdk-notifier bot pushed a commit that referenced this pull request May 18, 2021
Add MXCSR save and restore to upcall stubs for non-windows platforms
asotona added a commit to asotona/jdk that referenced this pull request Oct 7, 2022
JimLaskey pushed a commit to JimLaskey/jdk that referenced this pull request Nov 21, 2022
caojoshua pushed a commit to caojoshua/jdk that referenced this pull request Mar 21, 2023
* 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]>
robehn pushed a commit to robehn/jdk that referenced this pull request Aug 15, 2023
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.
martinuy added a commit to martinuy/jdk that referenced this pull request Dec 19, 2024
… data.

Co-authored-by: Martin Balao Alonso <[email protected]>
Co-authored-by: Francisco Ferrari Bihurriet <[email protected]>
lahodaj added a commit to lahodaj/jdk that referenced this pull request Jan 10, 2025
franferrax added a commit to martinuy/jdk that referenced this pull request Feb 5, 2025
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]>
pf0n pushed a commit to pf0n/jdk that referenced this pull request Jul 9, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant