Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: pbrisbin/bugsnag-haskell
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.0.3.0
Choose a base ref
...
head repository: pbrisbin/bugsnag-haskell
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.0.3.1
Choose a head ref
  • 10 commits
  • 15 files changed
  • 2 contributors

Commits on Feb 5, 2019

  1. Update nightly stack.yaml

    pbrisbin committed Feb 5, 2019
    Configuration menu
    Copy the full SHA
    1c9f52c View commit details
    Browse the repository at this point in the history
  2. Avoid out of memory on CI

    pbrisbin committed Feb 5, 2019
    Configuration menu
    Copy the full SHA
    3b591e6 View commit details
    Browse the repository at this point in the history

Commits on Jul 1, 2019

  1. Upgrade stack and LTS

    pbrisbin authored Jul 1, 2019
    Configuration menu
    Copy the full SHA
    81b11bb View commit details
    Browse the repository at this point in the history

Commits on Dec 4, 2019

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

    pbrisbin committed Dec 4, 2019
    Configuration menu
    Copy the full SHA
    341ff96 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7fcf0f2 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ad920dd View commit details
    Browse the repository at this point in the history
  5. Update base lower bound

    pbrisbin committed Dec 4, 2019
    Configuration menu
    Copy the full SHA
    8caa533 View commit details
    Browse the repository at this point in the history

Commits on Feb 13, 2020

  1. Tag SomeException with the underlying exception class

    * Tag SomeException with the underlying exception class
    
    The library was calling `exErrorClass` on the `SomeException`. This is
    fine, but it always exposes a `SomeException` constructor tag. Since
    `SomeException` is an existential type of `Exception`, which has a
    superclass of `Typeable`, we can open up the constructor and call
    `exErrorClass` on the inner type without ambiguity.
    
    This requires somewhat of an awkward formulation to work properly. The
    original `bugsnagExceptionWithParser` call uses `SomeException` via
    `parseStringException`, so we must first create a `BugsnagException` and
    then edit it with our existential tag. The `SomeException` must be
    unwrapped to do this, so we need apply a lambda to do so.
    
    * Remove redundant casters
    
    These casters were in place to coerce `SomeException` types to a list of
    standard exceptions. With existential unwrapping of the constructor tag
    these castors provide no other utility. Coverage for this is validated
    by the `IOException` doc test.
    eborden authored Feb 13, 2020
    Configuration menu
    Copy the full SHA
    fb49585 View commit details
    Browse the repository at this point in the history
  2. Version bump

    pbrisbin committed Feb 13, 2020
    Configuration menu
    Copy the full SHA
    7673c68 View commit details
    Browse the repository at this point in the history
Loading