corda/sgx-jvm/avian/classpath/java/io
Chris Rankin 4dbd404f64
Integrate our deterministic OpenJDK fork with Avian (#117)
* Remove non-deterministic classes from Avian (wip).
* Complete integration between Avian and our local OpenJDK fork.
* Revert accidental Avian modification.
* Implements a "blacklist filter" for Avian's system classloader.
* Remove .DSA, .RSA, .SF and .MF files when creating a fat jar.
* Revert more accidental Avian changes.
* Fix breakage with dependencies, and retain Kryo instance.
* Apply blacklisting per thread rather than globally.
* Blacklist java.lang.ClassLoader and all java.lang.Thread* classes.
* Add comment explaining class blacklisting.
* Fix Avian when building without OpenJDK.
* Configure ProGuard to keep more classes for deserialisation.
* Retain explicit return type for secure random function.
* Add sources of random numbers to the class blacklist.
* Blacklist the threading classes more precisely.
* Make SystemClassLoader.isForbidden() static.
* Prevent ProGuard from removing SerializedLambda.readResolve().
* Remove Avian tests involving direct buffers.
2017-11-21 17:06:18 +00:00
..
BufferedInputStream.java
BufferedOutputStream.java
BufferedReader.java
BufferedWriter.java
ByteArrayInputStream.java
ByteArrayOutputStream.java
Closeable.java
DataInput.java
DataInputStream.java
DataOutput.java
DataOutputStream.java
EOFException.java
Externalizable.java
File.java Integrate our deterministic OpenJDK fork with Avian (#117) 2017-11-21 17:06:18 +00:00
FileDescriptor.java
FileInputStream.java
FilenameFilter.java
FileNotFoundException.java
FileOutputStream.java
FileReader.java
FileWriter.java
FilterInputStream.java
FilterOutputStream.java
FilterReader.java
Flushable.java
InputStream.java
InputStreamReader.java
IOException.java
LineNumberReader.java
NotSerializableException.java
ObjectInput.java
ObjectOutput.java
ObjectStreamException.java
OutputStream.java
OutputStreamWriter.java
PrintStream.java
PrintWriter.java
PushbackReader.java
RandomAccessFile.java Integrate our deterministic OpenJDK fork with Avian (#117) 2017-11-21 17:06:18 +00:00
Reader.java
Serializable.java
StreamCorruptedException.java
StringReader.java
StringWriter.java
UnsupportedEncodingException.java
UTFDataFormatException.java
Writer.java