Permalink
Commits on Nov 25, 2014
  1. Merge pull request #57 from schwern/bug/exceptions-overload-fallback

    nthykier committed Nov 25, 2014
    Allow checking for exception equality and string comparisons.
  2. Merge pull request #58 from maxmind/fix-global-destruction-weirdness

    nthykier committed Nov 25, 2014
    Fix weird error during global destruction
  3. Fix weird error during global destruction

    autarch committed Nov 25, 2014
    (in cleanup) Can't use an undefined value as an ARRAY reference at
    .../autodie/Scope/GuardStack.pm line 48 during global destruction.
Commits on Nov 20, 2014
  1. overload in 5.10 resets fallback each time its called.

    schwern committed Nov 20, 2014
    Best to only call overload once.
  2. Allow checking for exception equality and string comparisons.

    schwern committed Nov 20, 2014
    I noticed this due to t/version_tag.t failing and blowing up.
    is($@,"","chown wasn't supported in 2.13");
Commits on Oct 4, 2014
  1. Fix O_CREAT without O_TRUNC in utf8_open.t

    craigberry authored and nthykier committed Oct 4, 2014
    Signed-off-by: Niels Thykier <niels@thykier.net>
  2. .travis.yml: Add Perl5.20

    nthykier committed Oct 4, 2014
    Signed-off-by: Niels Thykier <niels@thykier.net>
  3. Merge pull request #56 from nthykier/rt-97320

    pjf committed Oct 4, 2014
    autodie: Mention that "kill" is guarded under the ":ipc"-tag
  4. autodie: Mention that "kill" is guarded under the ":ipc"-tag

    nthykier committed Oct 4, 2014
    Signed-off-by: Niels Thykier <niels@thykier.net>
  5. Merge pull request #55 from nthykier/versionless-locally

    pjf committed Oct 4, 2014
    Support running autodie+tests locally without versions
  6. Merge pull request #53 from haarg/open-pragma-override-fix

    pjf committed Oct 4, 2014
    Fix open pragma overriding explicitly passed layers
  7. t/version.t: Fix typo of Fatal::Version

    nthykier committed Oct 4, 2014
    Signed-off-by: Niels Thykier <niels@thykier.net>
  8. Merge pull request #54 from nthykier/rt-96609

    pjf committed Oct 4, 2014
    in truncate.t, close $tmpfile before opening again
  9. Support running autodie+tests locally without versions

    Niels Thykier
    Niels Thykier committed Oct 4, 2014
    This makes it possible to e.g. run autodie's test suite using only
    prove (i.e. without dzil), which is quite useful for development.
    Releases should still be done with dzil.
    
    Signed-off-by: Niels Thykier <nth@netcompany.com>
  10. in truncate.t, close $tmpfile before opening again

    craigberry authored and Niels Thykier committed Oct 4, 2014
    Signed-off-by: Niels Thykier <nth@netcompany.com>
Commits on Jun 23, 2014
Commits on Jun 20, 2014
Commits on Apr 2, 2014
  1. Bump version after release.

    pjf committed Apr 2, 2014
  2. v2.25

    pjf committed Apr 2, 2014
            * DOCS: Spelling fixes in autodie::ScopeUtil
                    (Courtesy Salvatore Bonaccorso)
  3. Spelling fixes in autodie::ScopeUtil

    carnil authored and pjf committed Apr 2, 2014
Commits on Mar 30, 2014
  1. Bump version number after release

    pjf committed Mar 30, 2014
  2. v2.24

    pjf committed Mar 30, 2014
            * FEATURE: Provide a stack backtrace when `Carp::Always` is enabled.
                       Note that sometimes this is not as pretty as it could
                       be, patches welcome.
                       (Thanks to Niels Thykier, GH #35)
    
            * BUGFIX: Fix situations where `no autodie` doesn't respect lexical
                      scope. (Thanks to Niels Thykier, GH #41, RT #72053,
                      RT #86396)
    
            * INTERNAL: Remove now unused variables in code (Niels Thykier).
    
            * DOCS: Make it extra-clear autodie doesn't check `print`.
                    (Dave Rolsky, GH #39)
    
            * TEST: Removed obsolete boilerplate.t
    
            * TEST / INTERNAL: Enabled travis-ci for Perl 5.8
    
            * TEST: Stopped some Pod::Coverage tests failing under Perl 5.8
    
            * BUILD: Better support for building in a read-only directory
                     (courtesy Andrew Fresh, GH #46)
  3. Document GH #46 in Changelog.

    pjf committed Mar 30, 2014
  4. Merge pull request #46 from afresh1/master

    pjf committed Mar 30, 2014
    Don't try to open files in the distribution for writing
Commits on Mar 29, 2014
  1. Don't try to open files in the distribution for writing

    afresh1 committed Mar 29, 2014
    When imported into OpenBSD, this will be attempted to run from a
    readonly source tree.  This test fails in that situation because we are
    not allowed to open t/truncate_me for writing.
    
    Instead, we can just use the tempfile.
Commits on Mar 19, 2014
  1. Add versions for Scope modules.

    pjf committed Mar 19, 2014
  2. Make stack-traces look nicer.

    pjf committed Mar 19, 2014
    GH #34. This replaces __ANON__ with open(), or whatever function we're
    actually calling.
  3. Merge pull request #39 from autarch/patch-2

    pjf committed Mar 19, 2014
    Mention the print thing in the SYNOPSIS too
  4. Merge pull request #42 from nthykier/refactoring-2.23

    pjf committed Mar 19, 2014
    Remove unncessary instances of $real_proto
Commits on Mar 14, 2014
  1. Merge remote-tracking branch 'nthykier/rt-72053'

    pjf committed Mar 14, 2014
    GH #41
    
    * nthykier/rt-72053:
      autodie::S::GuardStack: Fix typo of _pop_hook
      Add POD documentation to new modules
      Properly re-install subs removed by "no autodie;"
      Implement a proper "scoped-hook-stack"
      Add module to abstract away "on end of scope" calls
      Move scope guard package into its own module
  2. Tweak regexps to be more 5.8 compatible.

    pjf committed Mar 14, 2014
    See #34