Skip to content

Breaking Changes for 14.X.X #994

Description

@Dav1dde

Random collection of API changes we should do for 14.X.X

  • SourceBundleWriter:
    • finish should return back the Writer
    • API duplication for write_object* should probably be a single function
    • Consider shrinking the API surface and moving all settings which are only necessary for write_object into a arguments struct that is passed into write object.
  • symbolic-ppdb:
    • EmbeddedSource::get_contents_bounded can be renamed to get_contents, the old get_contents removed.
    • The sole field of FormatErrorKind::InvalidBlobFormat should have type i32 instead of u32.
  • CfiCache:
    • Cleanup the API around from_object_with_opts instead use some builder pattern that allows us to provide the options.
  • Variables/symbolic_debuginfo::base
    • Consider moving some of the types in base.rs into a module and namespacing it like all (variable-)types and potentially more variable related types.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions