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

Linear types #111

Merged
merged 78 commits into from Apr 13, 2020
Merged

Linear types #111

merged 78 commits into from Apr 13, 2020

Commits on Feb 13, 2018

  1. Linear types proposal (version 1)

    With great inputs from @facundominguez, @mboes, and @jyp
    facundominguez authored and aspiwack committed Feb 13, 2018
    Copy the full SHA
    35b7337 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    0443c3e View commit details
    Browse the repository at this point in the history
  3. Update PR number

    aspiwack committed Feb 13, 2018
    Copy the full SHA
    0a96720 View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2018

  1. Avoid number the main title

    aspiwack committed Mar 9, 2018
    Copy the full SHA
    1ddaa64 View commit details
    Browse the repository at this point in the history
  2. Typo

    aspiwack committed Mar 9, 2018
    Copy the full SHA
    6ab6b30 View commit details
    Browse the repository at this point in the history
  3. Fix typos

    aspiwack committed Mar 9, 2018
    Copy the full SHA
    d8788c7 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    ceb3d05 View commit details
    Browse the repository at this point in the history
  5. Alternatives: a section an unboxed data types

    Based on discussion @andrewthad and @cartazio
    aspiwack committed Mar 9, 2018
    Copy the full SHA
    ca5d3d5 View commit details
    Browse the repository at this point in the history
  6. Fixe typos

    Noticed by @cartazio
    aspiwack committed Mar 9, 2018
    Copy the full SHA
    fe68d3b View commit details
    Browse the repository at this point in the history
  7. Copy the full SHA
    aed13ac View commit details
    Browse the repository at this point in the history
  8. Copy the full SHA
    d2210fc View commit details
    Browse the repository at this point in the history
  9. Copy the full SHA
    a85811c View commit details
    Browse the repository at this point in the history
  10. Small typo

    aspiwack committed Mar 9, 2018
    Copy the full SHA
    92d65b0 View commit details
    Browse the repository at this point in the history
  11. Copy the full SHA
    2757cc1 View commit details
    Browse the repository at this point in the history
  12. Consistency

    aspiwack committed Mar 9, 2018
    Copy the full SHA
    bea28ca View commit details
    Browse the repository at this point in the history

Commits on Mar 23, 2018

  1. Fix a link

    aspiwack committed Mar 23, 2018
    Copy the full SHA
    9667411 View commit details
    Browse the repository at this point in the history
  2. Fix anchors

    aspiwack committed Mar 23, 2018
    Copy the full SHA
    336b84f View commit details
    Browse the repository at this point in the history
  3. Specify GADT record syntax

    aspiwack committed Mar 23, 2018
    Copy the full SHA
    53efa39 View commit details
    Browse the repository at this point in the history
  4. An alternative linear arrow

    aspiwack committed Mar 23, 2018
    Copy the full SHA
    81d6a85 View commit details
    Browse the repository at this point in the history
  5. Fix anchor

    aspiwack committed Mar 23, 2018
    Copy the full SHA
    ed18244 View commit details
    Browse the repository at this point in the history
  6. Copy the full SHA
    44105e1 View commit details
    Browse the repository at this point in the history
  7. Copy the full SHA
    ae45ca7 View commit details
    Browse the repository at this point in the history
  8. Normalise adornment

    aspiwack committed Mar 23, 2018
    Copy the full SHA
    75a5de9 View commit details
    Browse the repository at this point in the history

Commits on Apr 20, 2018

  1. Copy the full SHA
    9bb678d View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    3e30291 View commit details
    Browse the repository at this point in the history
  3. Improve syntax disclaimer

    aspiwack committed Apr 20, 2018
    Copy the full SHA
    013022a View commit details
    Browse the repository at this point in the history

Commits on Apr 27, 2018

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

Commits on May 4, 2018

  1. Copy the full SHA
    43ef657 View commit details
    Browse the repository at this point in the history
  2. Typo

    aspiwack committed May 4, 2018
    Copy the full SHA
    9a473d3 View commit details
    Browse the repository at this point in the history
  3. New rule for constructors

    aspiwack committed May 4, 2018
    Copy the full SHA
    3bf7953 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    3d86539 View commit details
    Browse the repository at this point in the history
  5. Typo

    aspiwack committed May 4, 2018
    Copy the full SHA
    d1184a1 View commit details
    Browse the repository at this point in the history
  6. Copy the full SHA
    c0bb7eb View commit details
    Browse the repository at this point in the history
  7. Copy the full SHA
    d937a5c View commit details
    Browse the repository at this point in the history
  8. Typo

    aspiwack committed May 4, 2018
    Copy the full SHA
    33647fd View commit details
    Browse the repository at this point in the history
  9. Copy the full SHA
    2a93456 View commit details
    Browse the repository at this point in the history

Commits on May 9, 2018

  1. RST fixes

    aspiwack committed May 9, 2018
    Copy the full SHA
    59df6e8 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    4678b92 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    326844d View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    25c9c2e View commit details
    Browse the repository at this point in the history

Commits on Jul 9, 2018

  1. Printing strategy and flags

    aspiwack committed Jul 9, 2018
    Copy the full SHA
    44b2ca7 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    27430dd View commit details
    Browse the repository at this point in the history
  3. Strict and unpacked fields

    aspiwack committed Jul 9, 2018
    Copy the full SHA
    350520b View commit details
    Browse the repository at this point in the history
  4. Reminder that 0≰1

    aspiwack committed Jul 9, 2018
    Copy the full SHA
    03662a3 View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    aa732c2 View commit details
    Browse the repository at this point in the history
  6. Copy the full SHA
    11f05cc View commit details
    Browse the repository at this point in the history
  7. Copy the full SHA
    a106fb5 View commit details
    Browse the repository at this point in the history
  8. Copy the full SHA
    b027d94 View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2018

  1. Typo

    aspiwack committed Jul 10, 2018
    Copy the full SHA
    ecf2fb8 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    b1016c7 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    d3bcafa View commit details
    Browse the repository at this point in the history

Commits on Jul 20, 2018

  1. Fix: section levels

    aspiwack committed Jul 20, 2018
    Copy the full SHA
    61019f8 View commit details
    Browse the repository at this point in the history
  2. Clarify wording

    aspiwack committed Jul 20, 2018
    Copy the full SHA
    499614a View commit details
    Browse the repository at this point in the history

Commits on Aug 3, 2018

  1. Copy the full SHA
    82b0e96 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    5fa3391 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    503fd5e View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    2c7dd29 View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    2b85966 View commit details
    Browse the repository at this point in the history
  6. Copy the full SHA
    9aa5e43 View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2018

  1. Typo

    aspiwack committed Aug 6, 2018
    Copy the full SHA
    b9e28d9 View commit details
    Browse the repository at this point in the history

Commits on Oct 22, 2018

  1. typo

    adlaika committed Oct 22, 2018
    Copy the full SHA
    9ce6987 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #4 from docmoxie/patch-1

    typo
    mboes committed Oct 22, 2018
    Copy the full SHA
    7c75fd2 View commit details
    Browse the repository at this point in the history

Commits on Jan 17, 2019

  1. Move the discussion about exceptions to Effect and interactions

    Where it always should have been
    aspiwack committed Jan 17, 2019
    Copy the full SHA
    75cc4f2 View commit details
    Browse the repository at this point in the history
  2. Typos and imprecisions

    Reported by @monoidal
    aspiwack committed Jan 17, 2019
    Copy the full SHA
    31b930f View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    2ce779a View commit details
    Browse the repository at this point in the history
  4. Add a discussion of a litfIO primitive in RIO

    Suggested by @simonmar
    aspiwack committed Jan 17, 2019
    Copy the full SHA
    be9bb31 View commit details
    Browse the repository at this point in the history
  5. A number of clarifications on RIO's catch

    As discussed with @simonmar
    aspiwack committed Jan 17, 2019
    Copy the full SHA
    a78ad5a View commit details
    Browse the repository at this point in the history
  6. Copy the full SHA
    ca2c75a View commit details
    Browse the repository at this point in the history
  7. Copy the full SHA
    1d4815d View commit details
    Browse the repository at this point in the history
  8. Copy the full SHA
    194e840 View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2019

  1. Copy the full SHA
    7e93d29 View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2019

  1. Copy the full SHA
    369248b View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2019

  1. Copy the full SHA
    5cea37b View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    5eeeed9 View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2019

  1. Use the decided-upon syntax

    aspiwack committed Aug 16, 2019
    Copy the full SHA
    b875e16 View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2020

  1. Copy the full SHA
    2b29674 View commit details
    Browse the repository at this point in the history
  2. Formatting

    goldfirere committed Apr 3, 2020
    Copy the full SHA
    f774a19 View commit details
    Browse the repository at this point in the history

Commits on Apr 6, 2020

  1. Update proposals/0000-linear-types.rst

    Co-Authored-By: Max Desiatov <max@desiatov.com>
    aspiwack and MaxDesiatov committed Apr 6, 2020
    Copy the full SHA
    6edfe1b View commit details
    Browse the repository at this point in the history