You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Reworked the Exception code to be cleaner at the cost of a slight
initialisatin cost.
Reworked code bodies to unify seek/tell calls as _restore_pos and _set_pos.
Added _fh so internal code is less confusing.
Extended tests to cover more scenarios.
Added contributed suggestions as "alternative_techinques" with
demonstrations how they *( so far ) don't work. If people can get them
to work (on all perls), that'd be great!. ( Seems there are many weird
fdup bugs in perl )
Stolen the backtrace code from Carp a bit and augmented it, now produce
useful backtraces.
Have some nice code in our exception stringification that highlights
lines with colours based on how much we think they're related to the
problem. Stuff thats part of DH ( the place the error was detected ) is
highlighted green as we think it will be usefull in diagnosis, but its
not the source of the problem. Stuff that we know is likely to be
infrastructural and not likely to be part of the problem ( ie: code like Try::Tiny and Test::Fatal ) are highlighted yellow because we doubt its
useful. Everything else is left white, and you should look for the
problem there first.