Skip to content

Conversation

@chaokunyang
Copy link
Collaborator

What do these changes do?

Related issue number

Closes #xxxx

Check code requirements

  • tests added / passed (if needed)
  • Ensure all linting tests pass, see here for how to run them

@chaokunyang chaokunyang merged commit f5a3ed6 into main Sep 27, 2023
@chaokunyang chaokunyang deleted the chaokunyang-patch-1 branch September 27, 2023 08:36
chaokunyang added a commit to chaokunyang/fory that referenced this pull request Oct 3, 2023
chaokunyang added a commit that referenced this pull request Oct 3, 2023
…923)

* add codegen invocation annotation

* optimize collection serialization protocol by homogeneous info

* implement interpreter optimized collection read/write

* refine jit if/comparator exprs

* implement jit collection optimization

* add tests

* update depth uo make generics push work

* fix collection opt jit

* add collection nested opt tests

* write decl class for meta share

* use walkpath to reuse classinfo/holder

* fix get classinfo

* inline classinfo to get smaller code size

* split methods into small methods

* add non final object type tests

* misc fix

* add missing header

* fix class resolver test

* fix jit method split

* update classinfo only for not decl type

* Fix method split for collection jit

* add map with set elements test

* Optimize StringBuilder/StringBuffer serialization (#908)

* Optimize StringBuilder/StringBuffer serialization

* try to optimize StringBuilder

* first to Check code Style

* hidden

* hidden

* bug fix and check code style

* delete excess code and add buffers to try testing

* fix

* try to fix problem

* fix function

* code fix

* code fix again

* Update java/fury-core/src/main/java/io/fury/serializer/Serializers.java

commit

Co-authored-by: Shawn <shawn.ck.yang@gmail.com>

* Update java/fury-core/src/main/java/io/fury/serializer/Serializers.java

commit

Co-authored-by: Shawn <shawn.ck.yang@gmail.com>

---------

Co-authored-by: pankoli <pankoli@tencent.com>
Co-authored-by: Shawn <shawn.ck.yang@gmail.com>

* Bump release versin to 0.1.2 (#924)

* [Doc] add basic type java format doc (#928)

add basic type java format doc

* [Java] speed test codegen speed by avoid duplicate codegen (#929)

* speed test codegen speed by avoid duplicate codegen

* fix cache

* fix cllass gc

* use a standalone lock for every key

* refine gc trigger

* skip cache for furyGC tests

* fix gc tests

* lint code

* add collection serialization java design doc

* update doc

* update doc

* debug ci

* Workaround G1ParScanThreadState::copy_to_survivor_space crash

* add iterate array bench results

* add benchmark suite

* fix jvm g1 workaround

* add CollectionSuite header

* fix crash

* skip unnecessary compress number

---------

Co-authored-by: PAN <46820719+pandalee99@users.noreply.github.com>
Co-authored-by: pankoli <pankoli@tencent.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant