Code Review for hotspot-comp

Prepared by:vlivanov on Sat Jul 27 01:53:58 MSK 2013
Workspace:/Users/vlivanov/ws/hotspot/8001107/hotspot-comp
Summary of changes: 1442 lines changed: 1356 ins; 27 del; 59 mod; 43681 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 7600 : 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 7600 : imported patch stable
rev 7601 : imported patch 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 7600 : 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 7600 : 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 7600 : imported patch stable
rev 7601 : imported patch cleanup
74 lines changed: 74 ins; 0 del; 0 mod; 0 unchg

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

rev 4963 : imported patch stable
rev 4966 : 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 4963 : imported patch stable
rev 4966 : 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 4963 : imported patch stable
rev 4966 : 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 4963 : 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 4963 : 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 4963 : 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 4963 : 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 4963 : imported patch stable
6 lines changed: 5 ins; 0 del; 1 mod; 42 unchg

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

rev 4963 : imported patch stable
6 lines changed: 6 ins; 0 del; 0 mod; 5145 unchg

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

rev 4963 : imported patch stable
rev 4966 : 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 4963 : imported patch stable
1 line changed: 1 ins; 0 del; 0 mod; 1219 unchg

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

rev 4963 : 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 4963 : imported patch stable
rev 4964 : imported patch flags
rev 4968 : imported patch defaults
3 lines changed: 3 ins; 0 del; 0 mod; 637 unchg

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

rev 4963 : imported patch stable
rev 4966 : imported patch webrev.01
15 lines changed: 14 ins; 0 del; 1 mod; 3775 unchg

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

rev 4963 : imported patch stable
rev 4967 : 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

rev 4963 : imported patch stable
14 lines changed: 9 ins; 3 del; 2 mod; 3837 unchg

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

rev 4963 : imported patch stable
7 lines changed: 7 ins; 0 del; 0 mod; 5767 unchg

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

rev 4963 : imported patch stable
rev 4964 : imported patch flags
rev 4966 : imported patch webrev.01
73 lines changed: 66 ins; 3 del; 4 mod; 4517 unchg

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

rev 4963 : imported patch stable
rev 4967 : 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/parse3.cpp

rev 4963 : 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 4963 : imported patch stable
rev 4966 : 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 4963 : imported patch stable
rev 4966 : 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 4964 : imported patch flags
rev 4968 : imported patch defaults
3 lines changed: 3 ins; 0 del; 0 mod; 3773 unchg

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

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

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

rev 4963 : imported patch stable
rev 4965 : 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).