Skip to content

Commit 6309d47

Browse files
committed
Expand Java 1.2 runtime API compatibility
1 parent 7dc1b90 commit 6309d47

171 files changed

Lines changed: 33106 additions & 1040 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

Cargo.lock

Lines changed: 7 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

java_runtime/Cargo.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ async-trait = { workspace = true }
99
bytemuck = { workspace = true }
1010
dyn-clone = { workspace = true }
1111
hashbrown = { workspace = true }
12+
libm = { version = "^0.2", default-features = false }
1213
parking_lot = { workspace = true }
1314
tracing = { workspace = true }
1415

Lines changed: 18 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,11 @@
1+
mod buffered_input_stream;
2+
mod buffered_output_stream;
13
mod buffered_reader;
4+
mod buffered_writer;
25
mod byte_array_input_stream;
36
mod byte_array_output_stream;
7+
mod char_array_reader;
8+
mod char_array_writer;
49
mod data_input;
510
mod data_input_stream;
611
mod data_output;
@@ -11,6 +16,8 @@ mod file_descriptor;
1116
mod file_input_stream;
1217
mod file_not_found_exception;
1318
mod file_output_stream;
19+
mod file_reader;
20+
mod file_writer;
1421
mod filter_input_stream;
1522
mod filter_output_stream;
1623
mod input_stream;
@@ -24,19 +31,21 @@ mod print_writer;
2431
mod random_access_file;
2532
mod reader;
2633
mod serializable;
34+
mod string_reader;
2735
mod string_writer;
2836
mod unsupported_encoding_exception;
2937
mod utf_data_format_exception;
3038
mod writer;
3139

3240
pub use self::{
33-
buffered_reader::BufferedReader, byte_array_input_stream::ByteArrayInputStream, byte_array_output_stream::ByteArrayOutputStream,
34-
data_input::DataInput, data_input_stream::DataInputStream, data_output::DataOutput, data_output_stream::DataOutputStream,
35-
eof_exception::EOFException, file::File, file_descriptor::FileDescriptor, file_input_stream::FileInputStream,
36-
file_not_found_exception::FileNotFoundException, file_output_stream::FileOutputStream, filter_input_stream::FilterInputStream,
37-
filter_output_stream::FilterOutputStream, input_stream::InputStream, input_stream_reader::InputStreamReader,
38-
interrupted_io_exception::InterruptedIOException, io_exception::IOException, output_stream::OutputStream,
39-
output_stream_writer::OutputStreamWriter, print_stream::PrintStream, print_writer::PrintWriter, random_access_file::RandomAccessFile,
40-
reader::Reader, serializable::Serializable, string_writer::StringWriter, unsupported_encoding_exception::UnsupportedEncodingException,
41-
utf_data_format_exception::UTFDataFormatException, writer::Writer,
41+
buffered_input_stream::BufferedInputStream, buffered_output_stream::BufferedOutputStream, buffered_reader::BufferedReader,
42+
buffered_writer::BufferedWriter, byte_array_input_stream::ByteArrayInputStream, byte_array_output_stream::ByteArrayOutputStream,
43+
char_array_reader::CharArrayReader, char_array_writer::CharArrayWriter, data_input::DataInput, data_input_stream::DataInputStream,
44+
data_output::DataOutput, data_output_stream::DataOutputStream, eof_exception::EOFException, file::File, file_descriptor::FileDescriptor,
45+
file_input_stream::FileInputStream, file_not_found_exception::FileNotFoundException, file_output_stream::FileOutputStream,
46+
file_reader::FileReader, file_writer::FileWriter, filter_input_stream::FilterInputStream, filter_output_stream::FilterOutputStream,
47+
input_stream::InputStream, input_stream_reader::InputStreamReader, interrupted_io_exception::InterruptedIOException, io_exception::IOException,
48+
output_stream::OutputStream, output_stream_writer::OutputStreamWriter, print_stream::PrintStream, print_writer::PrintWriter,
49+
random_access_file::RandomAccessFile, reader::Reader, serializable::Serializable, string_reader::StringReader, string_writer::StringWriter,
50+
unsupported_encoding_exception::UnsupportedEncodingException, utf_data_format_exception::UTFDataFormatException, writer::Writer,
4251
};

0 commit comments

Comments
 (0)