ray/java
Shawn 4f9aceb3a6
[Java] Native memory support (#21256)
This PR povided universal native memory access support in java worker mentioned in #21234, which will also be the foundation for later zero-copy and serialization.
The main changes include:
* Native memory operations based on `sun.misc.Unsafe`
* Little-Endian based Native memory buffer.
* Native memory based IO operations:
  * InputStream/OutputStream
  * ReadChannel/WriteChannel
  * MockReadChannel/MockWriteChannel
2021-12-30 15:31:22 +08:00
..
api [Java] Support ActorLifetime (#21074) 2021-12-23 19:48:56 +08:00
performance_test [Java] Remove auto-generated pom.xml files. (#19475) 2021-10-19 17:35:37 +08:00
runtime [Java] Native memory support (#21256) 2021-12-30 15:31:22 +08:00
serve [Serve]Change Java LongPollClient's polling thread to singleton. (#20756) 2021-12-07 11:14:00 -08:00
test [Java] Fix namespace test case. (#21280) 2021-12-28 22:31:51 +08:00
build-jar-multiplatform.sh Revert "[Java] Skip javadoc when deploying. (#19428)" (#20137) 2021-11-08 15:53:31 +08:00
BUILD.bazel [Java] Shade some widely used dependencies in bazel_jar_jar rule. (#21237) 2021-12-23 16:54:31 +08:00
checkstyle-suppressions.xml [Java] Format ray java code (#13056) 2020-12-29 10:36:16 +08:00
checkstyle.xml [Serve] Define BackendConfig protobuf and adapt it in Java (#17201) 2021-08-06 09:50:45 -07:00
cleanup.sh Shellcheck comments (#9595) 2020-07-21 16:47:09 -05:00
dependencies.bzl [Java] Bump log4j 2.16.0 -> 2.17.0 (#21176) 2021-12-20 10:27:24 +08:00
generate_jni_header_files.sh Use javac -h instead of javah. (#19311) 2021-10-12 22:37:14 +08:00
pom.xml [Java] Fix typo projetct->project in XML file (#21060) 2021-12-20 20:21:35 +08:00
shade_rule [Java] Shade some widely used dependencies in bazel_jar_jar rule. (#21237) 2021-12-23 16:54:31 +08:00
test.sh [Java] Shade some widely used dependencies in bazel_jar_jar rule. (#21237) 2021-12-23 16:54:31 +08:00
testng.xml [Serve] Define Java Backend (#16169) 2021-07-01 20:41:17 -07:00