Skip to content

Hide implementation details of amaranth.hdl #781

@whitequark

Description

@whitequark

I propose:

  • documenting the complete set of names under amaranth.hdl that are provided for use by Amaranth programmers Document the Python APIs in amaranth.hdl #785
  • making all of the existing modules under amaranth.hdl private (starting with _);
  • adding a compatibility shim for accesses through the currently public modules;
  • deprecating such accesses;
  • removing the shim in version 0.6

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions