Code Review for hotspot-comp

Prepared by:vlivanov on Fri Aug 30 16:52:32 MSK 2013
Workspace:/Users/vlivanov/ws/hotspot/8001107/hotspot-comp
Summary of changes: 1451 lines changed: 1358 ins; 34 del; 59 mod; 46824 unchg
Patch of changes: hotspot-comp.patch
Bug id: JDK-8001107 @Stable annotation for constant folding of lazily evaluated variables
Legend: Modified file
Deleted file
New file

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw jdk/src/share/classes/java/lang/invoke/LambdaForm.java

rev 7928 : imported patch stable
5 lines changed: 1 ins; 0 del; 4 mod; 1621 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw jdk/src/share/classes/java/lang/invoke/MethodHandle.java

rev 7928 : imported patch stable
rev 7929 : [mq]: cleanup
0 lines changed: 0 ins; 0 del; 0 mod; 1425 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw jdk/src/share/classes/java/lang/invoke/MethodType.java

rev 7928 : imported patch stable
4 lines changed: 1 ins; 0 del; 3 mod; 1130 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw jdk/src/share/classes/java/lang/invoke/MethodTypeForm.java

rev 7928 : imported patch stable
6 lines changed: 2 ins; 0 del; 4 mod; 368 unchg

------ ------ ------ ------ --- New Patch Raw jdk/src/share/classes/sun/invoke/Stable.java

rev 7928 : imported patch stable
rev 7929 : [mq]: cleanup
73 lines changed: 73 ins; 0 del; 0 mod; 0 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw hotspot/src/share/vm/ci/ciArray.cpp

rev 5139 : imported patch stable
rev 5142 : imported patch webrev.01
79 lines changed: 79 ins; 0 del; 0 mod; 42 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw hotspot/src/share/vm/ci/ciArray.hpp

rev 5139 : imported patch stable
rev 5142 : imported patch webrev.01
18 lines changed: 17 ins; 0 del; 1 mod; 61 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw hotspot/src/share/vm/ci/ciConstant.hpp

rev 5139 : imported patch stable
rev 5142 : imported patch webrev.01
15 lines changed: 14 ins; 1 del; 0 mod; 117 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw hotspot/src/share/vm/ci/ciField.cpp

rev 5139 : imported patch stable
16 lines changed: 11 ins; 1 del; 4 mod; 387 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw hotspot/src/share/vm/ci/ciField.hpp

rev 5139 : imported patch stable
5 lines changed: 4 ins; 0 del; 1 mod; 190 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw hotspot/src/share/vm/ci/ciFlags.hpp

rev 5139 : imported patch stable
1 line changed: 1 ins; 0 del; 0 mod; 71 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw hotspot/src/share/vm/ci/ciInstance.cpp

rev 5139 : imported patch stable
2 lines changed: 2 ins; 0 del; 0 mod; 146 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw hotspot/src/share/vm/ci/ciTypeArray.cpp

rev 5139 : imported patch stable
rev 5144 : [mq]: webrev.03
0 lines changed: 0 ins; 0 del; 0 mod; 43 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw hotspot/src/share/vm/classfile/classFileParser.cpp

rev 5139 : imported patch stable
6 lines changed: 6 ins; 0 del; 0 mod; 5136 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw hotspot/src/share/vm/classfile/classFileParser.hpp

rev 5139 : imported patch stable
rev 5142 : imported patch webrev.01
14 lines changed: 10 ins; 0 del; 4 mod; 472 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw hotspot/src/share/vm/classfile/vmSymbols.hpp

rev 5139 : imported patch stable
1 line changed: 1 ins; 0 del; 0 mod; 1216 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw hotspot/src/share/vm/oops/fieldInfo.hpp

rev 5139 : imported patch stable
8 lines changed: 8 ins; 0 del; 0 mod; 249 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw hotspot/src/share/vm/opto/c2_globals.hpp

rev 5139 : imported patch stable
rev 5140 : imported patch flags
rev 5145 : imported patch defaults
3 lines changed: 3 ins; 0 del; 0 mod; 640 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw hotspot/src/share/vm/opto/compile.cpp

rev 5139 : imported patch stable
rev 5142 : imported patch webrev.01
rev 5144 : [mq]: webrev.03
16 lines changed: 15 ins; 0 del; 1 mod; 3783 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw hotspot/src/share/vm/opto/compile.hpp

rev 5139 : imported patch stable
rev 5143 : imported patch webrev.02
11 lines changed: 10 ins; 0 del; 1 mod; 1144 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw hotspot/src/share/vm/opto/graphKit.cpp

16 lines changed: 11 ins; 3 del; 2 mod; 3858 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw hotspot/src/share/vm/opto/graphKit.hpp

3 lines changed: 3 ins; 0 del; 0 mod; 887 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw hotspot/src/share/vm/opto/library_call.cpp

rev 5139 : imported patch stable
rev 5144 : [mq]: webrev.03
5 lines changed: 5 ins; 0 del; 0 mod; 5813 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw hotspot/src/share/vm/opto/memnode.cpp

rev 5139 : imported patch stable
rev 5140 : imported patch flags
rev 5142 : imported patch webrev.01
rev 5144 : [mq]: webrev.03
85 lines changed: 70 ins; 10 del; 5 mod; 4509 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw hotspot/src/share/vm/opto/parse.hpp

rev 5139 : imported patch stable
rev 5143 : imported patch webrev.02
1 line changed: 0 ins; 0 del; 1 mod; 614 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw hotspot/src/share/vm/opto/parse1.cpp

rev 5139 : imported patch stable
rev 5143 : imported patch webrev.02
0 lines changed: 0 ins; 0 del; 0 mod; 2189 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw hotspot/src/share/vm/opto/parse3.cpp

rev 5139 : imported patch stable
52 lines changed: 16 ins; 19 del; 17 mod; 505 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw hotspot/src/share/vm/opto/type.cpp

rev 5139 : imported patch stable
rev 5142 : imported patch webrev.01
71 lines changed: 63 ins; 0 del; 8 mod; 4546 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw hotspot/src/share/vm/opto/type.hpp

rev 5139 : imported patch stable
rev 5142 : imported patch webrev.01
12 lines changed: 9 ins; 0 del; 3 mod; 1623 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw hotspot/src/share/vm/runtime/globals.hpp

rev 5140 : imported patch flags
rev 5145 : imported patch defaults
3 lines changed: 3 ins; 0 del; 0 mod; 3781 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw hotspot/src/share/vm/utilities/accessFlags.hpp

rev 5139 : imported patch stable
3 lines changed: 3 ins; 0 del; 0 mod; 258 unchg

------ ------ ------ ------ --- New Patch Raw hotspot/test/compiler/stable/StableValueTest.java

rev 5139 : imported patch stable
rev 5141 : imported patch tests
917 lines changed: 917 ins; 0 del; 0 mod; 0 unchg

This code review page was prepared using /Users/vlivanov/bin/webrev (vers 23.18-hg-never-dev).