fury
fury copied to clipboard
A blazingly fast multi-language serialization framework powered by JIT and zero-copy.
## What does this PR do? `org.apache.fury.meta.Encoders` adds cache to decoder and uses `hashCode` as key. ## Related issues ## Does this PR introduce any user-facing change? - [ ]...
[Background] For safe maintain core persistence data compatible are the most consider things in server-side. In many server-side project, only add new field in every new release version and carefully...
## Is your feature request related to a problem? Please describe. Deep copy is common in programing to avoid modify existing data, which may introduce side effect and subtle bugs....
## Is your feature request related to a problem? Please describe. In #1679 , the copy is implemented using loop and branch. We can optimize it by generate code to...
## Is your feature request related to a problem? Please describe. In https://github.com/apache/incubator-fury/pull/1663, we add a `MetaCompressor` interface and deflater based implementation. Zstd has better compression rate and can learn...
## Is your feature request related to a problem? Please describe. Implement the object metadata compression protocol: type metadata encoding and parsing. ## Describe the solution you'd like #1556 can...
## What does this PR do? Implementing xlang_spec typeId. ## Related issues https://github.com/apache/incubator-fury/pull/1413 ## Does this PR introduce any user-facing change? - [ ] Does this PR introduce any public...