dd2c67a47dc742e19c6710ddd6e1b85f95dd1d1f |
|
07-Dec-2017 |
Neil Fuller <nfuller@google.com> |
Verify OpenJDK 8u121: Various sun.nio classes A collection of non-functional changes to reduce unnecessary deltas with upstream and add change markers. Several files will need a second pass - this contains obvious differences. No functional changes. Change markers complete: ojluni/src/main/java/sun/nio/ch/AbstractPollArrayWrapper.java ojluni/src/main/java/sun/nio/ch/AbstractPollSelectorImpl.java ojluni/src/main/java/sun/nio/ch/DefaultAsynchronousChannelProvider.java ojluni/src/main/java/sun/nio/ch/EPoll.java ojluni/src/main/java/sun/nio/ch/EPollPort.java ojluni/src/main/java/sun/nio/ch/FileDispatcherImpl.java ojluni/src/main/java/sun/nio/ch/FileKey.java ojluni/src/main/java/sun/nio/ch/Invoker.java ojluni/src/main/java/sun/nio/ch/NativeThread.java ojluni/src/main/java/sun/nio/ch/Net.java ojluni/src/main/java/sun/nio/ch/PollArrayWrapper.java ojluni/src/main/java/sun/nio/ch/SelectionKeyImpl.java ojluni/src/main/java/sun/nio/ch/ServerSocketChannelImpl.java ojluni/src/main/java/sun/nio/ch/SocketDispatcher.java ojluni/src/main/java/sun/nio/ch/ThreadPool.java ojluni/src/main/java/sun/nio/ch/UnixAsynchronousServerSocketChannelImpl.java ojluni/src/main/java/sun/nio/ch/UnixAsynchronousSocketChannelImpl.java ojluni/src/main/java/sun/nio/cs/ThreadLocalCoders.java ojluni/src/main/java/sun/nio/fs/LinuxNativeDispatcher.java ojluni/src/main/java/sun/nio/fs/UnixCopyFile.java ojluni/src/main/java/sun/nio/fs/UnixDirectoryStream.java ojluni/src/main/java/sun/nio/fs/UnixFileSystemProvider.java ojluni/src/main/java/sun/nio/fs/UnixNativeDispatcher.java ojluni/src/main/java/sun/nio/fs/UnixSecureDirectoryStream.java More to do: ojluni/src/main/java/sun/nio/ch/DatagramChannelImpl.java ojluni/src/main/java/sun/nio/ch/FileChannelImpl.java ojluni/src/main/java/sun/nio/ch/SocketChannelImpl.java ojluni/src/main/java/sun/nio/fs/LinuxWatchService.java Bug: 35910877 Test: Build Change-Id: Ie3453339ae3866c557998ca7af6c70fe611b70d4
|
519adb2f61bb2bfa6cc993b1ca15cf7022b96697 |
|
29-Jun-2016 |
Shubham Ajmera <shubhamajmera@google.com> |
Port openJdk8 changes to sun.nio.ch package - Moved poll event masks from AbstractPollArrayWrapper to Net. - Removed BsdAsynchronousChannelProvider as it was not being used. - IP_TOS can now be set for IPv6. Change-Id: Ia17630280822fabc72f16c68891501ded73dc81c
|
49965c1dc9da104344f4893a05e45795a5740d20 |
|
30-Jun-2016 |
Ganesh Mahendran <opensource.ganesh@gmail.com> |
remove x attribute of java file java file does not need x attribute. This patch removes it. Change-Id: I2a7170d99f4bee7a7b819621c84dd197ded37fa2 Signed-off-by: Ganesh Mahendran <opensource.ganesh@gmail.com>
|
c06753947613c573b58ea7f631004aff1cc69818 |
|
05-May-2016 |
Przemyslaw Szczepaniak <pszczepaniak@google.com> |
Move more clinit code to registration functions Part 2, attempt 2. Moving the java.net packages clinit code in previous attempt caused failure in art test 119-noimage-patchoat. I'm yet to figure out the root cause of the failure. Moved clinit code that fetches field/method ids to JNI registration funcitons. This will allow to compile-time initialize these classes. Removed sun.nio.ch.Util#load() method that was preventing many sun.nio.ch.* classes from being compile-time initialized. Bug: 28153851 Change-Id: I5443e5a60a3bf0420fdfec5b91155cef611f8c3d (cherry picked from commit f9d2599c4341d07938392d0d3f23a302755d4f93)
|
f9d2599c4341d07938392d0d3f23a302755d4f93 |
|
05-May-2016 |
Przemyslaw Szczepaniak <pszczepaniak@google.com> |
Move more clinit code to registration functions Part 2, attempt 2. Moving the java.net packages clinit code in previous attempt caused failure in art test 119-noimage-patchoat. I'm yet to figure out the root cause of the failure. Moved clinit code that fetches field/method ids to JNI registration funcitons. This will allow to compile-time initialize these classes. Removed sun.nio.ch.Util#load() method that was preventing many sun.nio.ch.* classes from being compile-time initialized. Bug: 28153851 Change-Id: I5443e5a60a3bf0420fdfec5b91155cef611f8c3d
|
74062e1c405d0943159bb52dcacd4df240e60621 |
|
05-May-2016 |
Przemyslaw Szczepaniak <pszczepaniak@google.com> |
Revert "Move more clinit code to registration functions" This reverts commit 97d726e8f74b80a567ff3cc7fd18270fa6a7f3ca. This cl breaks art 119-noimage-patchoat test. Change-Id: If8b8c7b4a555ead5ac6a8fe4a32002658ea52644
|
28a7080264c820a9f54f4de84c83b0ddb1701dcb |
|
05-May-2016 |
Przemyslaw Szczepaniak <pszczepaniak@google.com> |
Revert "Move more clinit code to registration functions" This reverts commit 607fcf911f63035e238accb21eb4648e9a0d2b8f. This cl breaks art 119-noimage-patchoat test. Change-Id: I9dccfeed4c1a510ddf45aab55ddc2d04d45fe009
|
97d726e8f74b80a567ff3cc7fd18270fa6a7f3ca |
|
03-May-2016 |
Przemyslaw Szczepaniak <pszczepaniak@google.com> |
Move more clinit code to registration functions Moved clinit code that fetches field/method ids to JNI registration funcitons. This will allow to compile-time initialize these classes. Moved more classes in java.net.* and java.io.* packages. Removed sun.nio.ch.Util#load() method that was preventing many sun.nio.ch.* classes from being compile-time initialized. More clinit code moving changes will follow. Bug: 28153851 Change-Id: I661bea4d04470366ea589a9308cb2767000c687c (cherry picked from commit 607fcf911f63035e238accb21eb4648e9a0d2b8f)
|
607fcf911f63035e238accb21eb4648e9a0d2b8f |
|
03-May-2016 |
Przemyslaw Szczepaniak <pszczepaniak@google.com> |
Move more clinit code to registration functions Moved clinit code that fetches field/method ids to JNI registration funcitons. This will allow to compile-time initialize these classes. Moved more classes in java.net.* and java.io.* packages. Removed sun.nio.ch.Util#load() method that was preventing many sun.nio.ch.* classes from being compile-time initialized. More clinit code moving changes will follow. Bug: 28153851 Change-Id: I661bea4d04470366ea589a9308cb2767000c687c
|
51b1b6997fd3f980076b8081f7f1165ccc2a4008 |
|
16-Feb-2015 |
Piotr Jastrzebski <haaawk@google.com> |
Initial import of OpenJdk files. Create new libcore/ojluni directory with src/main/java and src/main/native subdirectiories. Build ojluni into core-oj jar. Use openjdk classes from java.awt.font package. Copy all files from jdk/src/share/classes and jdk/src/solaris/classes directories in openjdk into libcore/ojluni/src/main/java. Copy following native files from openjdk to libcore/ojluni/src/main/native: jdk/src/solaris/native/java/io/canonicalize_md.c build/linux-amd64/include/classfile_constants.h jdk/src/share/native/java/net/DatagramPacket.c jdk/src/solaris/native/sun/net/spi/DefaultProxySelector.c jdk/src/share/native/java/lang/Double.c jdk/src/share/native/java/lang/fdlibm/include/fdlibm.h jdk/src/solaris/native/sun/nio/ch/FileChannelImpl.c jdk/src/solaris/native/java/io/FileDescriptor_md.c jdk/src/solaris/native/sun/nio/ch/FileDispatcherImpl.c jdk/src/share/native/java/io/FileInputStream.c jdk/src/solaris/native/sun/nio/ch/FileKey.c jdk/src/solaris/native/java/io/FileOutputStream_md.c jdk/src/solaris/native/java/io/FileSystem_md.c jdk/src/share/native/java/lang/Float.c jdk/src/share/native/java/net/Inet4Address.c jdk/src/solaris/native/java/net/Inet4AddressImpl.c jdk/src/share/native/java/net/Inet6Address.c jdk/src/solaris/native/java/net/Inet6AddressImpl.c jdk/src/share/native/java/net/InetAddress.c jdk/src/solaris/native/java/net/InetAddressImplFactory.c jdk/src/share/native/java/io/io_util.c jdk/src/solaris/native/sun/nio/ch/IOUtil.c jdk/src/share/native/java/io/io_util.h jdk/src/solaris/native/java/io/io_util_md.c jdk/src/solaris/native/java/io/io_util_md.h build/linux-amd64/tmp/java/java.nio/nio/CClassHeaders/java_io_FileDescriptor.h build/linux-amd64/tmp/java/java.lang/java/CClassHeaders/java_io_FileInputStream.h build/linux-amd64/tmp/java/java.lang/java/CClassHeaders/java_io_FileOutputStream.h build/linux-amd64/tmp/java/java.lang/java/CClassHeaders/java_io_FileSystem.h build/linux-amd64/tmp/java/java.lang/java/CClassHeaders/java_io_ObjectStreamClass.h build/linux-amd64/tmp/java/java.lang/java/CClassHeaders/java_io_UnixFileSystem.h build/linux-amd64/tmp/java/java.lang/java/CClassHeaders/java_lang_Double.h build/linux-amd64/tmp/java/java.lang/java/CClassHeaders/java_lang_Float.h build/linux-amd64/tmp/java/java.lang/java/CClassHeaders/java_lang_Integer.h build/linux-amd64/tmp/java/java.lang/java/CClassHeaders/java_lang_Long.h build/linux-amd64/tmp/java/java.lang/java/CClassHeaders/java_lang_Runtime.h build/linux-amd64/tmp/java/java.lang/java/CClassHeaders/java_lang_Shutdown.h build/linux-amd64/tmp/java/java.lang/java/CClassHeaders/java_lang_StrictMath.h build/linux-amd64/tmp/java/java.lang/java/CClassHeaders/java_lang_String.h build/linux-amd64/tmp/java/java.lang/java/CClassHeaders/java_lang_System.h build/linux-amd64/tmp/java/java.lang/java/CClassHeaders/java_lang_Thread.h build/linux-amd64/tmp/java/java.lang/java/CClassHeaders/java_lang_Throwable.h build/linux-amd64/tmp/sun/java.net/net/CClassHeaders/java_net_DatagramPacket.h build/linux-amd64/tmp/sun/java.net/net/CClassHeaders/java_net_Inet4Address.h build/linux-amd64/tmp/sun/java.net/net/CClassHeaders/java_net_Inet4AddressImpl.h build/linux-amd64/tmp/sun/java.net/net/CClassHeaders/java_net_Inet6Address.h build/linux-amd64/tmp/sun/java.net/net/CClassHeaders/java_net_Inet6AddressImpl.h build/linux-amd64/tmp/sun/java.net/net/CClassHeaders/java_net_InetAddress.h build/linux-amd64/tmp/sun/java.net/net/CClassHeaders/java_net_InetAddressImplFactory.h build/linux-amd64/tmp/sun/java.net/net/CClassHeaders/java_net_NetworkInterface.h build/linux-amd64/tmp/sun/java.net/net/CClassHeaders/java_net_PlainDatagramSocketImpl.h build/linux-amd64/tmp/sun/java.net/net/CClassHeaders/java_net_PlainSocketImpl.h build/linux-amd64/tmp/sun/java.net/net/CClassHeaders/java_net_SocketInputStream.h build/linux-amd64/tmp/sun/java.net/net/CClassHeaders/java_net_SocketOptions.h build/linux-amd64/tmp/sun/java.net/net/CClassHeaders/java_net_SocketOutputStream.h jdk/src/share/native/java/lang/java_props.h jdk/src/solaris/native/java/lang/java_props_md.c jdk/src/share/native/java/util/zip/Adler32.c as java_util_zip_Adler32.c jdk/src/share/native/java/util/zip/CRC32.c as java_util_zip_CRC32.c build/linux-amd64/tmp/sun/java.util.zip/zip/CClassHeaders/java_util_zip_CRC32.h jdk/src/share/native/java/util/zip/Deflater.c as java_util_zip_Deflater.c build/linux-amd64/tmp/sun/java.util.zip/zip/CClassHeaders/java_util_zip_Deflater.h jdk/src/share/native/java/util/zip/Inflater.c as java_util_zip_Inflater.c build/linux-amd64/tmp/sun/java.util.zip/zip/CClassHeaders/java_util_zip_Inflater.h jdk/src/share/native/java/util/zip/ZipFile.c as java_util_zip_ZipFile.c build/linux-amd64/tmp/sun/java.util.zip/zip/CClassHeaders/java_util_zip_ZipFile.h jdk/src/share/native/java/lang/fdlibm/include/jfdlibm.h jdk/src/share/native/common/jlong.h jdk/src/solaris/native/common/jlong_md.h jdk/src/share/native/common/jni_util.c jdk/src/share/native/common/jni_util.h jdk/src/solaris/native/common/jni_util_md.c jdk/src/share/javavm/export/jvm.h jdk/src/solaris/javavm/export/jvm_md.h jdk/src/solaris/native/java/net/linux_close.c jdk/src/share/native/sun/misc/NativeSignalHandler.c jdk/src/solaris/native/sun/nio/ch/NativeThread.c jdk/src/share/native/java/net/net_util.c jdk/src/share/native/java/net/net_util.h jdk/src/solaris/native/java/net/net_util_md.c jdk/src/solaris/native/java/net/net_util_md.h jdk/src/solaris/native/java/net/NetworkInterface.c jdk/src/share/native/sun/nio/ch/nio.h jdk/src/solaris/native/sun/nio/ch/nio_util.h jdk/src/share/native/java/io/ObjectStreamClass.c jdk/src/solaris/native/java/net/PlainDatagramSocketImpl.c jdk/src/solaris/native/java/net/PlainSocketImpl.c jdk/src/solaris/native/java/lang/ProcessEnvironment_md.c jdk/src/share/native/java/lang/Runtime.c jdk/src/share/native/java/lang/Shutdown.c jdk/src/share/native/sun/misc/Signal.c jdk/src/solaris/native/java/net/SocketInputStream.c jdk/src/solaris/native/java/net/SocketOutputStream.c jdk/src/share/native/java/lang/StrictMath.c jdk/src/share/native/java/lang/String.c build/linux-amd64/tmp/java/java.lang/java/CClassHeaders/sun_misc_NativeSignalHandler.h build/linux-amd64/tmp/java/java.lang/java/CClassHeaders/sun_misc_Signal.h build/linux-amd64/tmp/sun/java.net/net/CClassHeaders/sun_net_spi_DefaultProxySelector.h build/linux-amd64/tmp/java/java.nio/nio/CClassHeaders/sun_nio_ch_FileChannelImpl.h build/linux-amd64/tmp/java/java.nio/nio/CClassHeaders/sun_nio_ch_FileDispatcherImpl.h build/linux-amd64/tmp/java/java.nio/nio/CClassHeaders/sun_nio_ch_FileKey.h build/linux-amd64/tmp/java/java.nio/nio/CClassHeaders/sun_nio_ch_IOStatus.h build/linux-amd64/tmp/java/java.nio/nio/CClassHeaders/sun_nio_ch_IOUtil.h build/linux-amd64/tmp/java/java.nio/nio/CClassHeaders/sun_nio_ch_NativeThread.h jdk/src/share/native/java/lang/System.c jdk/src/share/native/java/lang/Thread.c jdk/src/share/native/java/lang/Throwable.c jdk/src/solaris/native/java/io/UnixFileSystem_md.c jdk/src/solaris/native/java/lang/UNIXProcess_md.c jdk/src/share/native/java/util/zip/zip_util.c jdk/src/share/native/java/util/zip/zip_util.h Change-Id: Ib237df4e1b7b5b4d9f12e74d189e6ec9eed3c31d
|