For the JDK 116 release on the DIGITAL UNIX platform running on DIGITAL's
Alpha hardware, DIGITAL has changed, for the reasons listed below, the
following JDK 116 source files in the shared part of the JDK.
Compatibility of the changes with Sun's JDK was assured by visual inspection of
the changes and by running the appropriate JCK test suites. No changes were
made to modify any APIs nor to modify the virtual machine instruction set.
- Modified because C int and pointer data types are not the same size on
on Alpha hardware. The following files were modified because of differences
in the Alpha hardware on which DIGITAL UNIX runs:
src/share/java/include/gc.h
src/share/java/include/interpreter.h
src/share/java/include/oobj.h
src/share/java/include/reflect.h
src/share/java/include/sys_api.h
src/share/java/include/typedefs.h
src/share/java/java/awt/AWTEvent.java
src/share/java/java/awt/Color.java
src/share/java/java/awt/Event.java
src/share/java/java/awt/Font.java
src/share/java/java/awt/image/ColorModel.java
src/share/java/java/lang/Thread.java
src/share/java/java/util/zip/Deflater.java
src/share/java/java/util/zip/Inflater.java
src/share/java/javah/javah.c
src/share/java/lang/ObjectOutputStream.c
src/share/java/lang/ObjectStreamClass.c
src/share/java/lang/array.c
src/share/java/lang/class.c
src/share/java/lang/compiler.c
src/share/java/lang/exception.c
src/share/java/lang/field.c
src/share/java/lang/filesystem.c
src/share/java/lang/io.c
src/share/java/lang/method.c
src/share/java/lang/object.c
src/share/java/lang/runtime.c
src/share/java/lang/security.c
src/share/java/lang/system.c
src/share/java/lang/thread.c
src/share/java/math/bn-1.1/lbn64.c
src/share/java/runtime/check_class.c
src/share/java/runtime/check_code.c
src/share/java/runtime/classloader.c
src/share/java/runtime/decode.c
src/share/java/runtime/executeJava.c (also floating point differences)
src/share/java/runtime/gc.c
src/share/java/runtime/interpreter.c
src/share/java/runtime/jni.c
src/share/java/runtime/monitor_cache.c
src/share/java/runtime/profiler.c
src/share/java/util/classresolver_stubs.c
src/share/java/zip/zip.c
src/share/java/zip/zlib-1.0.4/zconf.h
src/share/sun/debug/agent.c
src/share/sun/gif/gifdecoder.c
src/share/sun/images/img_globals.c
src/share/sun/jpeg/jpegdecoder.c
src/share/sun/sun/awt/image/ImageRepresentation.java
src/share/sun/sun/tools/debug/Agent.java
src/share/sun/sun/tools/debug/BreakpointHandler.java
src/share/sun/sun/tools/debug/BreakpointQueue.java
src/share/sun/sun/tools/debug/BreakpointSet.java
src/share/sun/sun/tools/debug/FlowTracer.java
src/share/sun/sun/tools/debug/LineNumber.java
src/share/sun/sun/tools/debug/RemoteAgent.java
src/share/sun/sun/tools/debug/RemoteArray.java
src/share/sun/sun/tools/debug/RemoteClass.java
src/share/sun/sun/tools/debug/RemoteDebugger.java
src/share/sun/sun/tools/debug/RemoteField.java
src/share/sun/sun/tools/debug/RemoteObject.java
src/share/sun/sun/tools/debug/RemoteStackFrame.java
src/share/sun/sun/tools/debug/RemoteString.java
src/share/sun/sun/tools/debug/RemoteThread.java
src/share/sun/sun/tools/debug/RemoteThreadGroup.java
src/share/sun/sun/tools/debug/RemoteValue.java
src/share/sun/sun/tools/debug/StackFrame.java
src/share/sun/sun/tools/debug/StepHandler.java
src/share/sun/sun/tools/ttydebug/TTY.java
src/share/sun/systemresource/systemresource.c
Diffs:
======
see attached file for listing of source diffs.
Alpha hardware, DIGITAL has changed, for the reasons listed below, the
following JDK 116 source files in the shared part of the JDK.
Compatibility of the changes with Sun's JDK was assured by visual inspection of
the changes and by running the appropriate JCK test suites. No changes were
made to modify any APIs nor to modify the virtual machine instruction set.
- Modified because C int and pointer data types are not the same size on
on Alpha hardware. The following files were modified because of differences
in the Alpha hardware on which DIGITAL UNIX runs:
src/share/java/include/gc.h
src/share/java/include/interpreter.h
src/share/java/include/oobj.h
src/share/java/include/reflect.h
src/share/java/include/sys_api.h
src/share/java/include/typedefs.h
src/share/java/java/awt/AWTEvent.java
src/share/java/java/awt/Color.java
src/share/java/java/awt/Event.java
src/share/java/java/awt/Font.java
src/share/java/java/awt/image/ColorModel.java
src/share/java/java/lang/Thread.java
src/share/java/java/util/zip/Deflater.java
src/share/java/java/util/zip/Inflater.java
src/share/java/javah/javah.c
src/share/java/lang/ObjectOutputStream.c
src/share/java/lang/ObjectStreamClass.c
src/share/java/lang/array.c
src/share/java/lang/class.c
src/share/java/lang/compiler.c
src/share/java/lang/exception.c
src/share/java/lang/field.c
src/share/java/lang/filesystem.c
src/share/java/lang/io.c
src/share/java/lang/method.c
src/share/java/lang/object.c
src/share/java/lang/runtime.c
src/share/java/lang/security.c
src/share/java/lang/system.c
src/share/java/lang/thread.c
src/share/java/math/bn-1.1/lbn64.c
src/share/java/runtime/check_class.c
src/share/java/runtime/check_code.c
src/share/java/runtime/classloader.c
src/share/java/runtime/decode.c
src/share/java/runtime/executeJava.c (also floating point differences)
src/share/java/runtime/gc.c
src/share/java/runtime/interpreter.c
src/share/java/runtime/jni.c
src/share/java/runtime/monitor_cache.c
src/share/java/runtime/profiler.c
src/share/java/util/classresolver_stubs.c
src/share/java/zip/zip.c
src/share/java/zip/zlib-1.0.4/zconf.h
src/share/sun/debug/agent.c
src/share/sun/gif/gifdecoder.c
src/share/sun/images/img_globals.c
src/share/sun/jpeg/jpegdecoder.c
src/share/sun/sun/awt/image/ImageRepresentation.java
src/share/sun/sun/tools/debug/Agent.java
src/share/sun/sun/tools/debug/BreakpointHandler.java
src/share/sun/sun/tools/debug/BreakpointQueue.java
src/share/sun/sun/tools/debug/BreakpointSet.java
src/share/sun/sun/tools/debug/FlowTracer.java
src/share/sun/sun/tools/debug/LineNumber.java
src/share/sun/sun/tools/debug/RemoteAgent.java
src/share/sun/sun/tools/debug/RemoteArray.java
src/share/sun/sun/tools/debug/RemoteClass.java
src/share/sun/sun/tools/debug/RemoteDebugger.java
src/share/sun/sun/tools/debug/RemoteField.java
src/share/sun/sun/tools/debug/RemoteObject.java
src/share/sun/sun/tools/debug/RemoteStackFrame.java
src/share/sun/sun/tools/debug/RemoteString.java
src/share/sun/sun/tools/debug/RemoteThread.java
src/share/sun/sun/tools/debug/RemoteThreadGroup.java
src/share/sun/sun/tools/debug/RemoteValue.java
src/share/sun/sun/tools/debug/StackFrame.java
src/share/sun/sun/tools/debug/StepHandler.java
src/share/sun/sun/tools/ttydebug/TTY.java
src/share/sun/systemresource/systemresource.c
Diffs:
======
see attached file for listing of source diffs.