The GitHub Actions job "Publish Fury Java Snapshot" on fury.git has succeeded.
Run started by GitHub user chaokunyang (triggered by chaokunyang).

Head commit for run:
0673c7b82ed5cf522d7c5b18551a8fd73efacaa1 / Yi Wen Wong 
<[email protected]>
feat(kotlin): Introduce kotlin package with stdlib collections and tests (#1877)



## What does this PR do?

This PR adds a base project for Kotlin on the JVM.
- It adds a pom.xml based on the java project.
- Adds a Serializer class that registers base collection classes not
covered by the JVM.
- Adds code to test all documented collections in the kotlin stdlib via
TestNG.
- Adds register and adds serializers for EmptyList, EmptySet, EmptyMap
classes.
- This PR does not handle kotlin `withDefault` wrapper classes, as that
requires serializing arbitrary lambdas.

## Related issues

- #683

## Does this PR introduce any user-facing change?

This PR creates a new fury-kotlin JAR, no documentation yet from the
main project.

- [ ] Does this PR introduce any public API change?
- [ ] Does this PR introduce any binary protocol compatibility change?

## Benchmark
N/A

---------

Co-authored-by: Shawn Yang <[email protected]>

Report URL: https://github.com/apache/fury/actions/runs/11330491481

With regards,
GitHub Actions via GitBox


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to