Skip to content

Do not export private symbols(symbols not declared in public headers) #566

Open
@lplewa

Description

@lplewa

Current State:

We are currently exporting symbols that are not declared in public headers. These symbols are listed in map/def files and seem to be exported primarily for use in tests when UMF is compiled as a shared library.

Identified Issue:

A specific instance of this problem was addressed in issue #564, but it is likely that there are additional symbols improperly exported.

Tasks Before Major Release:

  • Review Exported Functions:
    Conduct a comprehensive audit of all symbols currently exported in the project.
    Verify whether each exported symbol should be publicly available or if they were exported inadvertently.

Metadata

Metadata

Assignees

Labels

1.0 API readinessThings to be improved in API before 1.0 stable releasebugSomething isn't workinghigh priority

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions