1. 21 Jan, 2015 2 commits
    • Kevin Modzelewski's avatar
      Change from throwing a Box* to an ExcInfo triple · 44b63a61
      Kevin Modzelewski authored
      ExcInfo is a triple of exc_type, exc_value, exc_traceback -
      analogous to Python's sys.exc_info().  Previously, we were just
      throwing exc_value.
      
      I still don't understand all the rules for when type(exc_value)
      is not necessarily exc_type.  But this also makes it easier to
      pass exc_traceback around, and should make it possible to make
      our handling more consistent.
      
      This commit just changes the runtime; the generated code currently
      still expects a Box* to be thrown and will crash.
      44b63a61
    • Kevin Modzelewski's avatar
      Some exception benchmarks and tests · 05e14eb3
      Kevin Modzelewski authored
      05e14eb3
  2. 14 Jan, 2015 2 commits
  3. 12 Jan, 2015 4 commits
  4. 11 Jan, 2015 7 commits
  5. 10 Jan, 2015 11 commits
  6. 09 Jan, 2015 14 commits