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

Add the concept of semantic similarity to the type system #1958

Merged
merged 50 commits into from
Jun 21, 2022

Commits on Jun 10, 2022

  1. Configuration menu
    Copy the full SHA
    bf6fdc3 View commit details
    Browse the repository at this point in the history
  2. Prevent leaking types in impls.

    emilyaherbert committed Jun 10, 2022
    Configuration menu
    Copy the full SHA
    681ce59 View commit details
    Browse the repository at this point in the history
  3. Prevent unconstrained type parameters.

    emilyaherbert committed Jun 10, 2022
    Configuration menu
    Copy the full SHA
    3f0e80c View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2022

  1. WIP

    emilyaherbert committed Jun 13, 2022
    Configuration menu
    Copy the full SHA
    fde6b33 View commit details
    Browse the repository at this point in the history
  2. Merge with master.

    emilyaherbert committed Jun 13, 2022
    Configuration menu
    Copy the full SHA
    a1a968e View commit details
    Browse the repository at this point in the history
  3. Merge remote-tracking branch 'origin/master' into emilyaherbert/preve…

    …nt-leaking-types
    emilyaherbert committed Jun 13, 2022
    Configuration menu
    Copy the full SHA
    4e34bf6 View commit details
    Browse the repository at this point in the history
  4. Merge branch 'emilyaherbert/prevent-leaking-types' into emilyaherbert…

    …-1143-3/disallow-unconstrained-type-parameters
    emilyaherbert authored Jun 13, 2022
    Configuration menu
    Copy the full SHA
    503a183 View commit details
    Browse the repository at this point in the history
  5. Merge branch 'emilyaherbert/prevent-leaking-types' into emilyaherbert…

    …-1898-2/semantic-type-constraints
    emilyaherbert authored Jun 13, 2022
    Configuration menu
    Copy the full SHA
    ec9881e View commit details
    Browse the repository at this point in the history
  6. Merge branch 'emilyaherbert/type-parameters' into emilyaherbert/preve…

    …nt-leaking-types
    emilyaherbert committed Jun 13, 2022
    Configuration menu
    Copy the full SHA
    e4fbc35 View commit details
    Browse the repository at this point in the history
  7. Merge branch 'emilyaherbert/prevent-leaking-types' into emilyaherbert…

    …-1143-3/disallow-unconstrained-type-parameters
    emilyaherbert authored Jun 13, 2022
    Configuration menu
    Copy the full SHA
    577ed59 View commit details
    Browse the repository at this point in the history
  8. Merge branch 'emilyaherbert/prevent-leaking-types' into emilyaherbert…

    …-1898-2/semantic-type-constraints
    emilyaherbert authored Jun 13, 2022
    Configuration menu
    Copy the full SHA
    56a1c6b View commit details
    Browse the repository at this point in the history
  9. Merge remote-tracking branch 'origin/master' into emilyaherbert/type-…

    …parameters
    emilyaherbert committed Jun 13, 2022
    Configuration menu
    Copy the full SHA
    966f110 View commit details
    Browse the repository at this point in the history
  10. Merge branch 'emilyaherbert/type-parameters' into emilyaherbert/preve…

    …nt-leaking-types
    emilyaherbert committed Jun 13, 2022
    Configuration menu
    Copy the full SHA
    b6c8389 View commit details
    Browse the repository at this point in the history
  11. Merge branch 'emilyaherbert/prevent-leaking-types' into emilyaherbert…

    …-1143-3/disallow-unconstrained-type-parameters
    emilyaherbert authored Jun 13, 2022
    Configuration menu
    Copy the full SHA
    8f173f1 View commit details
    Browse the repository at this point in the history
  12. Merge branch 'emilyaherbert/prevent-leaking-types' into emilyaherbert…

    …-1898-2/semantic-type-constraints
    emilyaherbert authored Jun 13, 2022
    Configuration menu
    Copy the full SHA
    ba48b7f View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    ba2574a View commit details
    Browse the repository at this point in the history
  14. clippy

    emilyaherbert committed Jun 13, 2022
    Configuration menu
    Copy the full SHA
    60ed360 View commit details
    Browse the repository at this point in the history
  15. Merge branch 'emilyaherbert/prevent-leaking-types' into emilyaherbert…

    …-1143-3/disallow-unconstrained-type-parameters
    emilyaherbert authored Jun 13, 2022
    Configuration menu
    Copy the full SHA
    5b23513 View commit details
    Browse the repository at this point in the history
  16. Merge remote-tracking branch 'origin' into emilyaherbert-1898-2/seman…

    …tic-type-constraints
    emilyaherbert committed Jun 13, 2022
    Configuration menu
    Copy the full SHA
    5224c7e View commit details
    Browse the repository at this point in the history
  17. Merge remote-tracking branch 'origin/emilyaherbert-1143-3/disallow-un…

    …constrained-type-parameters' into emilyaherbert-1898-2/semantic-type-constraints
    emilyaherbert committed Jun 13, 2022
    Configuration menu
    Copy the full SHA
    90038d6 View commit details
    Browse the repository at this point in the history
  18. WIP

    emilyaherbert committed Jun 13, 2022
    Configuration menu
    Copy the full SHA
    6650bf2 View commit details
    Browse the repository at this point in the history
  19. Use TypeId in TypeMapping and in TraitMap.

    emilyaherbert committed Jun 13, 2022
    Configuration menu
    Copy the full SHA
    b403607 View commit details
    Browse the repository at this point in the history
  20. Merge remote-tracking branch 'origin/emilyaherbert/use-type-id' into …

    …emilyaherbert-1898-2/semantic-type-constraints
    emilyaherbert committed Jun 13, 2022
    Configuration menu
    Copy the full SHA
    83d4674 View commit details
    Browse the repository at this point in the history
  21. Add semantic type constraints.

    emilyaherbert committed Jun 13, 2022
    Configuration menu
    Copy the full SHA
    6f8c116 View commit details
    Browse the repository at this point in the history
  22. Merge remote-tracking branch 'origin/master' into emilyaherbert-1898-…

    …2/semantic-type-constraints
    emilyaherbert committed Jun 13, 2022
    Configuration menu
    Copy the full SHA
    1e90bce View commit details
    Browse the repository at this point in the history
  23. Update test case.

    emilyaherbert committed Jun 13, 2022
    Configuration menu
    Copy the full SHA
    d8a7b91 View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2022

  1. Merge remote-tracking branch 'origin/master' into emilyaherbert-1143-…

    …3/disallow-unconstrained-type-parameters
    emilyaherbert committed Jun 14, 2022
    Configuration menu
    Copy the full SHA
    bdfa17e View commit details
    Browse the repository at this point in the history
  2. Merge remote-tracking branch 'origin/master' into emilyaherbert/use-t…

    …ype-id
    emilyaherbert committed Jun 14, 2022
    Configuration menu
    Copy the full SHA
    f43e418 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'emilyaherbert-1143-3/disallow-unconstrained-type-parame…

    …ters' into emilyaherbert-1898-2/semantic-type-constraints
    emilyaherbert committed Jun 14, 2022
    Configuration menu
    Copy the full SHA
    9163a4a View commit details
    Browse the repository at this point in the history
  4. Merge branch 'emilyaherbert/use-type-id' into emilyaherbert-1898-2/se…

    …mantic-type-constraints
    emilyaherbert committed Jun 14, 2022
    Configuration menu
    Copy the full SHA
    0b59080 View commit details
    Browse the repository at this point in the history
  5. fix

    emilyaherbert committed Jun 14, 2022
    Configuration menu
    Copy the full SHA
    1e7d3ce View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2022

  1. Merge remote-tracking branch 'origin/master' into emilyaherbert-1898-…

    …2/semantic-type-constraints
    emilyaherbert committed Jun 16, 2022
    Configuration menu
    Copy the full SHA
    bccc7a0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ff97c79 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8f1ace7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3942946 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    dc600b2 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    b422009 View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2022

  1. Configuration menu
    Copy the full SHA
    1adbaca View commit details
    Browse the repository at this point in the history
  2. Bug is fixed.

    emilyaherbert committed Jun 17, 2022
    Configuration menu
    Copy the full SHA
    3b5e2f1 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'emilyaherbert-1898-2/semantic-type-constraints' of gith…

    …ub.com:FuelLabs/sway into emilyaherbert-1898-2/semantic-type-constraints
    emilyaherbert committed Jun 17, 2022
    Configuration menu
    Copy the full SHA
    22207cc View commit details
    Browse the repository at this point in the history
  4. Add forc.lock.

    emilyaherbert committed Jun 17, 2022
    Configuration menu
    Copy the full SHA
    60ff0aa View commit details
    Browse the repository at this point in the history
  5. update

    emilyaherbert committed Jun 17, 2022
    Configuration menu
    Copy the full SHA
    a7b19ef View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    61b6968 View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2022

  1. Move test to inside of the SDK.

    emilyaherbert committed Jun 20, 2022
    Configuration menu
    Copy the full SHA
    d7e81c5 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'emilyaherbert-1898-2/semantic-type-constraints' of gith…

    …ub.com:FuelLabs/sway into emilyaherbert-1898-2/semantic-type-constraints
    emilyaherbert committed Jun 20, 2022
    Configuration menu
    Copy the full SHA
    40dbda6 View commit details
    Browse the repository at this point in the history
  3. Fix test cases.

    emilyaherbert committed Jun 20, 2022
    Configuration menu
    Copy the full SHA
    997747e View commit details
    Browse the repository at this point in the history
  4. Merge remote-tracking branch 'origin/master' into emilyaherbert-1898-…

    …2/semantic-type-constraints
    emilyaherbert committed Jun 20, 2022
    Configuration menu
    Copy the full SHA
    c80f9a7 View commit details
    Browse the repository at this point in the history
  5. Add lock files.

    emilyaherbert committed Jun 20, 2022
    Configuration menu
    Copy the full SHA
    75efbef View commit details
    Browse the repository at this point in the history
  6. Fix test.

    emilyaherbert committed Jun 20, 2022
    Configuration menu
    Copy the full SHA
    7e98ff0 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    fbcc1b0 View commit details
    Browse the repository at this point in the history