Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: trait aliases #6431

Open
wants to merge 12 commits into
base: master
Choose a base branch
from
Open

feat: trait aliases #6431

wants to merge 12 commits into from

Commits on Nov 1, 2024

  1. Configuration menu
    Copy the full SHA
    6886b5a View commit details
    Browse the repository at this point in the history
  2. finished debugging parsing tests, added method stub to generate the i…

    …mpl's for trait aliases, wip implementing impl generator
    michaeljklein committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    a271d8b View commit details
    Browse the repository at this point in the history

Commits on Nov 5, 2024

  1. debugging failing tests, cleanup, modify parse_many to accept a many-…

    …to-many case, modify parse_item_kind to return multiple ItemKind's, generate a trait impl from the trait parser (when the trait alias is parsed), test generated impl's, test several cases in unit tests
    michaeljklein committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    54845ae View commit details
    Browse the repository at this point in the history

Commits on Nov 6, 2024

  1. Configuration menu
    Copy the full SHA
    1025b47 View commit details
    Browse the repository at this point in the history
  2. cargo fmt

    michaeljklein committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    224a822 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ced2f68 View commit details
    Browse the repository at this point in the history
  4. test 'pub' for trait aliases, add tests with where clause, reference …

    …issue with where clauses, add docs, cargo clippy/fmt
    michaeljklein committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    e32f51a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d034c86 View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2024

  1. Configuration menu
    Copy the full SHA
    10ac395 View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2024

  1. Configuration menu
    Copy the full SHA
    e1836eb View commit details
    Browse the repository at this point in the history
  2. added formatter test and support for trait aliases in formatter, add …

    …bool parameter to NoirTraitImpl for synthetic impl's and test it
    michaeljklein committed Nov 13, 2024
    Configuration menu
    Copy the full SHA
    3d72a82 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a6f9899 View commit details
    Browse the repository at this point in the history