Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Nov 27, 2014
Commits on Oct 27, 2014
  1. revert better error message on (throw+) outside of catch

    authored
    interferes with macroexpanders, perhaps they're not providing correct
    &env values during expansion
Commits on Oct 20, 2014
  1. throw+: allow an explicitly specified cause to be nil

    authored
    and more thorough tests for all the possible cases of throw+ args
  2. a map thrown by throw+ is passed directly to ex-info

    authored
    formerly all non-Throwable objects appeared at the :object key in a new
    map. Improves interop between slingshot and ex-info/ex-data.
Commits on Oct 19, 2014
  1. updates for aesthetics

    authored
Commits on Oct 18, 2014
  1. Merge pull request #48 from scgilardi/allow-specifying-the-cause

    authored
    provide optional argument to throw+ to allow specifying the cause explicitly, addresses issue #29
Commits on Oct 15, 2014
  1. fix doc string typo

    authored
  2. update throw+ docs

    authored
  3. simplify wrap

    authored
  4. simplify context functions

    authored
  5. revert change away from atom for threw-sym?

    authored
    it is overkill for a local mutable cell, but it's what we have currently
    in Clojure. It's familiar and reads well.
Commits on Oct 13, 2014
  1. provide `with-cause` to allow specifying the cause explicitly

    authored
    previously the cause was automatically captured within a try+ catch
    clause or nil otherwise.
    
    This could also be accomplished by allowing more flexibility in the
    throw+ arguments, but that's quite a bit more complicated to code.
Commits on Oct 12, 2014
  1. improve docs for the else clause

    authored
    since it doesn't affect the return value, like code in a finally clause,
    it is only useful for side effects
  2. Merge branch 'issue-35'

    authored
    Conflicts:
    	README.md
    	src/slingshot/slingshot.clj
  3. Merge pull request #44 from scgilardi/stop-capturing-locals

    authored
    Stop capturing locals
Commits on Oct 4, 2014
  1. doc tweak

    authored
Commits on Sep 20, 2014
  1. use a size 1 boolean array as a mutable cell

    authored
    an atom seems overkill here, this is a one time transition from false to
    true and the location is only ever going to be available within one
    thread.
  2. remove :environment from the data transmitted

    authored
    capturing locals interferes with the benefits we get from locals
    clearing and was always of questionable utility
Commits on Sep 17, 2014
Something went wrong with that request. Please try again.