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

First-class error handling with ? and catch #243

Merged

Commits on Sep 16, 2014

  1. Configuration menu
    Copy the full SHA
    c626125 View commit details
    Browse the repository at this point in the history
  2. I was going to mention "just do it with a macro" in the Alternatives,…

    … but it somehow got lost in the shuffle
    glaebhoerl committed Sep 16, 2014
    Configuration menu
    Copy the full SHA
    63a3c4d View commit details
    Browse the repository at this point in the history

Commits on Dec 29, 2015

  1. RFC update, first pass:

     * Monomorphize to `Result`, and move all `Carrier` stuff to a "Future possibilities" section.
    
     * Move `throw` and `throws` to "Future possibilities".
    
     * Move the irrefutable-pattern form of `catch` to "Future possibilities".
    
     * Early-exit using `break` instead of `return`.
    
     * Rename `Carrier` to `ResultCarrier`.
    
     * Miscellaneous other improvements.
    glaebhoerl committed Dec 29, 2015
    Configuration menu
    Copy the full SHA
    ab63c4f View commit details
    Browse the repository at this point in the history
  2. make clearer that early-exit-from-any-block is not proposed, mention …

    …it in "Future possibilities"
    glaebhoerl committed Dec 29, 2015
    Configuration menu
    Copy the full SHA
    ef6bb5c View commit details
    Browse the repository at this point in the history

Commits on Dec 30, 2015

  1. Configuration menu
    Copy the full SHA
    4288a75 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f5bf331 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1a50c01 View commit details
    Browse the repository at this point in the history
  4. minor verbiage

    glaebhoerl committed Dec 30, 2015
    Configuration menu
    Copy the full SHA
    a12bad6 View commit details
    Browse the repository at this point in the history

Commits on Jan 22, 2016

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

Commits on Jan 25, 2016

  1. Merge pull request #1 from aturon/explicate-gates

    Add specifics around feature gates
    glaebhoerl committed Jan 25, 2016
    Configuration menu
    Copy the full SHA
    2daab80 View commit details
    Browse the repository at this point in the history