Grokbase
x

Re: pjf: dual life modules

View PostFlat  Thread  Threaded | < Prev - Next >
Paul Fenwick Re: pjf: dual life modules
| +1 vote
[ Profile | Reply to group ] [ Flat  Thread  Threaded ]
G'day Dave,

Autodie 2.00 has finally been released, and is making its way through the
CPAN.  It has more backwardly compatible internal interfaces, the new
hinting interface, and a collection of more minor bugfixes.

I should have a patch ready for blead within the next 24 hours.  Full
changes are detailed below.

All the best,

Paul

2.00  Mon Jun 29 01:24:49 AUSEST 2009

        * FEATURE: autodie can now accept hints regarding how
          user and module subroutines should be handled.  See
          autodie::hints for more information.

        * INTERFACE: The calls to the internal subroutines
          one_invocation() and write_invocation() have changed.
          An additional argument (the user subroutine reference) is
          passed as the second-last argument.  This may break code
          that previously tried to call these subroutines directly.

        * BUGFIX: Calls to subroutines to File::Copy should now
          correctly throw exceptions when called in a list context.

        * BUGFIX: An internal error where autodie could potentially
          fail to correctly report a dying function's name has been
          fixed.

        * BUGFIX: autodie will no longer clobber package scalars when
          a format has the same name as an autodying function.
          (Thanks to Ben Morrow)

        * INTERFACE: The internal interfaces for fill_protos(),
          one_invocation(), write_invocation() are now once again
          backward compatible with legacy versions of Fatal.  It is
          still strongly recommended these interfaces are NOT called
          directly.  The _make_fatal() subroutine is not backwards
          compatible.

        * TEST: Added internal-backcompat.t to test backwards
          compatibility of internal interfaces.

        * DOCUMENTATION: Expanded documentation regarding how
          autodie changes calls to system(), and how this must be
          explicitly enabled.

        * BUILD: Upgraded to Module::Install 0.91

        * BUGFIX: A situation where certain compile-time diagnostics
          and errors from autodie would not be displayed has been
          fixed.

--
Paul Fenwick <pjf@perltraining.com.au> | http://perltraining.com.au/
Director of Training                   | Ph:  +61 3 9354 6001
Perl Training Australia | Fax: +61 3 9354 2681

Thread : Re: pjf: dual life modules (autodie)
1)
Paul Fenwick G'day Dave, There's autodie 1.999_01 on the CPAN. It supports the hinting interface, has tests, and...
2)
Paul Fenwick G'day Dave, Autodie 2.00 has finally been released, and is making its way through the CPAN. It has...
3)
Tux Thanks, patch successfully applied as 9b657a623c3928518095c706c37ba6315469a48e
4)
Rafael Garcia-Suarez 2009/6/29 H.Merijn Brand <h.m.brand@xs4all.nl>: I have two failures in bleadperl:...
5)
Paul Fenwick I can also reproduce these under cygwin/blead. That'll teach me to post patches before I've...
6)
Paul Fenwick G'day Rafael / p5p, For autodie, hints.t is fixed in my git repository. Those tests were failing...
7)
Abigail I think no matter what choice will be made (undef is separate from 0/""; undef is coerced to 0;...
8)
Rafael Garcia-Suarez 2009/6/29 Paul Fenwick <pjf@perltraining.com.au>: That's an inconsistency, and therefore a bug. I...
9)
Rafael Garcia-Suarez 2009/7/1 I: commit fb51372e8e462d7f3320e8a1b91a913f976aae12 Author: Rafael Garcia-Suarez...
10)
Ricardo SIGNES Waaaaah? I am so confused. This is more special casing. $x~~$str means $x eq $str. undef eq ''. I...
11)
David E. Wheeler I was wondering the same thing. The previous behavior made sense to me because it was consistent...
12)
Paul Fenwick G'day Rafael, Oh good. Thank-you very much! I've just rebuild blead, and it looks like now I don't...
13)
Rafael Garcia-Suarez 2009/7/1 Paul Fenwick <pjf@perltraining.com.au>: tip at sn't hey No, because if we have given...
14)
Paul Fenwick G'day Rafael / p5p, I *think* I get it... If `$array_ref ~~ 10` is allowed to search @$array_ref...
15)
Ricardo SIGNES That footnote appears to have been lost during transmission. What do you suggest is in $x? A simple...
16)
Paul Fenwick It was going to be something about specially formatted strings/numbers that matched stringified...
17)
Paul Fenwick A whole lot of stuff with his vocab hashing to the wrong entries. Please consider:...
18)
Ricardo SIGNES It's funny, because I find the new behavior *much* more straightforward and easy to explain than...
19)
Paul Fenwick Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit G'day Rafael / p5p, As...
spacer
View PostFlat  Thread  Threaded | < Prev - Next >