Code Review for templ-hs-rt

Prepared by:goetz on Tue Feb 11 09:45:05 CET 2014
Workspace:/net/usr.work/d045726/oJ/templ-hs-rt
Compare against: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot
Compare against version:5877
Summary of changes: 150 lines changed: 0 ins; 13 del; 137 mod; 11677 unchg
Changeset: templ-hs-rt.changeset
Author comments:

8034171 Remove use of template template parameters from binaryTreeDictionary.

The template template parameters are not needed to express the functionality of the binaryTreeDictionary. This change replaces them by simple class templates and explicit instantiation. This simplifies consumption of the openJDK in scenarios requiring older C++ compilers.

This change also removes dead get_chunk() from binaryTreeDictionary.cpp

Legend: Modified file
Deleted file
New file

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New ----- Raw src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp

rev 5878 : 8034171: Remove use of template template parameters from binaryTreeDictionary.
Contributed-by: Matthias.Baesken@sap.com
4 lines changed: 0 ins; 0 del; 4 mod; 3011 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New ----- Raw src/share/vm/memory/binaryTreeDictionary.cpp

rev 5878 : 8034171: Remove use of template template parameters from binaryTreeDictionary.
Contributed-by: Matthias.Baesken@sap.com
121 lines changed: 0 ins; 13 del; 108 mod; 1303 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New ----- Raw src/share/vm/memory/binaryTreeDictionary.hpp

rev 5878 : 8034171: Remove use of template template parameters from binaryTreeDictionary.
Contributed-by: Matthias.Baesken@sap.com
16 lines changed: 0 ins; 0 del; 16 mod; 327 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New ----- Raw src/share/vm/memory/metaspace.cpp

rev 5878 : 8034171: Remove use of template template parameters from binaryTreeDictionary.
Contributed-by: Matthias.Baesken@sap.com
8 lines changed: 0 ins; 0 del; 8 mod; 3714 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New ----- Raw src/share/vm/runtime/vmStructs.cpp

rev 5878 : 8034171: Remove use of template template parameters from binaryTreeDictionary.
Contributed-by: Matthias.Baesken@sap.com
1 line changed: 0 ins; 0 del; 1 mod; 3322 unchg

This code review page was prepared using /sapmnt/home1/d045726/bin/webrev.ksh (vers 24.0-hg+jbs).