Skip to content

Use InternedString in other parts of our code (such as Metadata) #2435

@celinval

Description

@celinval

Proposed change: This would require the following changes:

  1. Assess the memory consumption due to using String in many places such as Metadata crate.
  2. Move the InternedString code out of the CBMC crate. Maybe create a kani_common crate.
  3. Modify the crates that still heavily rely on String, such as the Metadata crate.

Motivation: Keeping strings can increase the memory consumption of our software.

Metadata

Metadata

Assignees

No one assigned

    Labels

    [C] InternalTracks some internal work. I.e.: Users should not be affected.[I] Refactoring / Clean UpRefactoring or cleaning up of existing code

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions