refactor(java): share runtime core for concore and concoredocker#544
Conversation
|
@pradeeban Pls take a look,. Java support is in a much better place now, so this just cleans up duplicated runtime paths and should make future fixes cheaper and safer. If you want anything adjusted, I can update it quickly :p |
|
Took a bit longer than expected, but the runtime path is cleaner now and behavior is still aligned with existing wrappers/tests. |
|
@avinxshKD is our new CJO (Chief Java Officer). :) |
|
Great work @avinxshKD :D let's keep contributing like this and helping each other out! |
|
The way we go with CONTROL-CORE multi-language support is funny. Where do we end? Now, Java and Julia. Maybe next is Erlang, Rust, Cairo, and Mojo? :D |
Haha fair enough, seems like CONTROL-CORE is slowly becoming a multilingual runtime museum :) |
Moved the duplicated Java runtime logic into one shared core and kept concore/concoredocker as thin wrappers with the same public API, then added local-wrapper parity test coverage in CI.
Did this because the old setup kept making us patch the same behavior in multiple files and drift was getting expensive.
closes #542