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

Trait alias. #1733

Merged
merged 30 commits into from
Apr 24, 2017
Merged

Trait alias. #1733

merged 30 commits into from
Apr 24, 2017

Commits on Aug 31, 2016

  1. Trait alias.

    hadronized committed Aug 31, 2016
    Configuration menu
    Copy the full SHA
    55de6a3 View commit details
    Browse the repository at this point in the history

Commits on Dec 24, 2016

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

Commits on Dec 25, 2016

  1. Fixed typo.

    hadronized committed Dec 25, 2016
    Configuration menu
    Copy the full SHA
    cf74fd5 View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2017

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

Commits on Mar 6, 2017

  1. Update 0000-trait-alias.md

    Reorganize Detailed Design section, add some alternatives and unresolved questions. Still missing a teaching section.
    durka authored Mar 6, 2017
    Configuration menu
    Copy the full SHA
    88d3074 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1 from durka/patch-9

    Update 0000-trait-alias.md
    hadronized authored Mar 6, 2017
    Configuration menu
    Copy the full SHA
    5d0b4fe View commit details
    Browse the repository at this point in the history
  3. fix object safety section

    Minor updates.
    durka authored Mar 6, 2017
    Configuration menu
    Copy the full SHA
    819d8f9 View commit details
    Browse the repository at this point in the history
  4. just one lifetime

    durka committed Mar 6, 2017
    Configuration menu
    Copy the full SHA
    8a72471 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #2 from durka/patch-10

    fix object safety section
    hadronized authored Mar 6, 2017
    Configuration menu
    Copy the full SHA
    554c4c1 View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2017

  1. Configuration menu
    Copy the full SHA
    7b63d30 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6601146 View commit details
    Browse the repository at this point in the history
  3. Removed a question from the unresolved ones.

    It’s actually simpler: what I talked about would add a new type variable
    that won’t be able to become a free type variable at any time. So it’s
    not the same thing. We have to cope with the free variables defined in
    the trait, and lookup at the documentation of the aliased trait to
    discover them all.
    hadronized committed Mar 7, 2017
    Configuration menu
    Copy the full SHA
    b1be75b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    90ce5c3 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f04d4b2 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f269f9a View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    3fc5568 View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2017

  1. Hygiene.

    hadronized committed Mar 22, 2017
    Configuration menu
    Copy the full SHA
    8182509 View commit details
    Browse the repository at this point in the history
  2. Refactoring a little bit and added an unresolved question about trait…

    … aliases containing only lifetimes.
    hadronized committed Mar 22, 2017
    Configuration menu
    Copy the full SHA
    83322de View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    310c7fe View commit details
    Browse the repository at this point in the history
  4. Typo.

    let -> leave.
    hadronized committed Mar 22, 2017
    Configuration menu
    Copy the full SHA
    eb24a49 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4d99e23 View commit details
    Browse the repository at this point in the history
  6. Typo.

    hadronized committed Mar 22, 2017
    Configuration menu
    Copy the full SHA
    54ca931 View commit details
    Browse the repository at this point in the history

Commits on Apr 13, 2017

  1. Configuration menu
    Copy the full SHA
    bf3414d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    80dbc13 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a2f8020 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    dcec407 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #3 from pnkfelix/add-parametric-trait-alias-examples

    include explicit examples of parametric aliases.
    hadronized authored Apr 13, 2017
    Configuration menu
    Copy the full SHA
    b5ff949 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #4 from pnkfelix/alternatives-to-equals-where

    Explicitly point out alternatives to `trait Alias = where PREDICATES;`
    hadronized authored Apr 13, 2017
    Configuration menu
    Copy the full SHA
    2b14c14 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #5 from pnkfelix/mult-unbound-assoc-types-with-sam…

    …e-name
    
    Add section pointing out how associated item ambiguity is handled.
    hadronized authored Apr 13, 2017
    Configuration menu
    Copy the full SHA
    5c94f49 View commit details
    Browse the repository at this point in the history

Commits on Apr 16, 2017

  1. Merge pull request #6 from pnkfelix/associated-type-rebinding

    It is an error to incompatibly override an equivalence constraint.
    hadronized authored Apr 16, 2017
    Configuration menu
    Copy the full SHA
    2a1a5b2 View commit details
    Browse the repository at this point in the history