Skip to content

Deprecate clp::ir::EncodedTextAst in favour of clp::ffi::EncodedTextAst #1622

@coderabbitai

Description

@coderabbitai

Context

As part of PR #1607, we migrated kv-ir and clp-s implementations to use the string-blob-based clp::ffi::EncodedTextAst instead of clp::ir::EncodedTextAst to reduce small-string allocation overhead and improve deserialization performance.

However, clp::ir::EncodedTextAst is still retained in the codebase because:

  • Legacy decoding methods and ffi libraries still use the older AST
  • clp-text ingestion paths rely on IRv1

Task

Deprecate and eventually remove clp::ir::EncodedTextAst by migrating all remaining usage to clp::ffi::EncodedTextAst.

References

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions