apache / fury

A blazingly fast multi-language serialization framework powered by JIT and zero-copy.
https://fury.apache.org/
Apache License 2.0
3.07k stars 241 forks source link

[C++] Implement meta string encoding algorithm for C++ #1543

Open chaokunyang opened 6 months ago

chaokunyang commented 6 months ago

Is your feature request related to a problem? Please describe.

We've implemented meta string encoding algorithm in https://fury.apache.org/docs/specification/fury_xlang_serialization_spec#meta-string for java in #1514 , it's time to implement it in c++.

Describe the solution you'd like

Java implementation in #1514 can be taken as a reference. But note that the meta string encoding algorithm is used for encode field name only, so the special charater can't be . or $, thus the implementation will be simpler

Additional context

1413

heliang666s commented 6 months ago

please assign me,thanks!

chaokunyang commented 6 months ago

please assign me,thanks!

Great! Feel free to ask if you have further questions when implement this feature.

Yangsx-1 commented 5 months ago

Hi, i'm new in here and want to do some work. It seems to be inactivated for a while and i want to try this. Could you assign this task to me? @chaokunyang

chaokunyang commented 5 months ago

Hi, i'm new in here and want to do some work. It seems to be inactivated for a while and i want to try this. Could you assign this task to me? @chaokunyang

Assigned, thanks for contributing to Apache Fury @Yangsx-1