- 
    Enhancement 
- 
    Resolution: Fixed
- 
     P4 P4
- 
    8-shenandoah, 11.0.9, 16, 17
- 
        b07
| Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build | 
|---|---|---|---|---|---|---|
| JDK-8263275 | 16.0.2 | Aleksey Shipilev | P4 | Resolved | Fixed | b01 | 
| JDK-8262834 | 16.0.1 | Aleksey Shipilev | P4 | Resolved | Fixed | b08 | 
                    There are two shenandoah_assert_not_forwarded asserts that are not necessary in mark_{strong,weak}, because the only caller already asserts this higher-level invariant. There is no need to check it in ShenandoahMarkingContext once again. This simplifies the fastpath in fastdebug builds.
            
- backported by
- 
                    JDK-8262834 Shenandoah: ShenandoahMarkingContext asserts are unnecessary -           
- Resolved
 
-         
- 
                    JDK-8263275 Shenandoah: ShenandoahMarkingContext asserts are unnecessary -           
- Resolved
 
-         
- links to
- 
                     Commit
        openjdk/jdk16u/b9582bfc Commit
        openjdk/jdk16u/b9582bfc
- 
                     Commit
        openjdk/jdk/5940287b Commit
        openjdk/jdk/5940287b
- 
                     Review
        openjdk/jdk16u/53 Review
        openjdk/jdk16u/53
- 
                     Review
        openjdk/jdk/2164 Review
        openjdk/jdk/2164
             (1 links to)