The GitHub Actions job "Fory CI" on fory.git/support_xlang_for_graalvm has 
failed.
Run started by GitHub user chaokunyang (triggered by chaokunyang).

Head commit for run:
2f3aacdce4dd3e79486422df7a6ae99ba99ba7da / chaokunyang <[email protected]>
feat(java): support xlang mode with GraalVM native image

This commit adds support for xlang (cross-language) serialization
mode when running with GraalVM native image.

Key changes:
- Add "Xlang" suffix to generated codec class names to differentiate
  xlang and non-xlang codecs (BaseObjectCodecBuilder)
- Use configHash in graalvmSerializers cache key to prevent codec
  reuse between xlang and non-xlang modes (CodecUtils)
- Use TypeResolver interface instead of concrete class to support
  both xlang and non-xlang modes in generated code
- Add xwrite/xread methods to GraalvmSerializerHolder for xlang
  support (GraalvmSupport)
- Direct serializer creation in XtypeResolver.register for GraalVM
  build time to avoid DeferedLazySerializer persistence issues
- Add resolveSerializer() method to DeferedLazySerializer for
  explicit resolution during ensureSerializersCompiled
- Skip Lambda/Proxy serializers in xlang mode since java.lang.Class
  is not supported (ClassResolver)

Closes #3112

Report URL: https://github.com/apache/fory/actions/runs/20908703361

With regards,
GitHub Actions via GitBox


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

Reply via email to