Blame AUTHORS

Packit 6427f8
Fatal and autodie would not be possible if it were not for the contributions
Packit 6427f8
of the wonderful people below.
Packit 6427f8
Packit 6427f8
Lionel Cons
Packit 6427f8
        - Original module
Packit 6427f8
Packit 6427f8
Ilya Zakharevich
Packit 6427f8
        - Prototype updates
Packit 6427f8
Packit 6427f8
Paul Fenwick
Packit 6427f8
        - autodie, autodie::exception, Fatal overhaul
Packit 6427f8
Packit 6427f8
BrowserUk
Packit 6427f8
        - Suggesting the name 'lethal', which the module was
Packit 6427f8
          called during much of development.
Packit 6427f8
Packit 6427f8
Juerd Waalboer
Packit 6427f8
        - Suggesting the name 'autodie'
Packit 6427f8
Packit 6427f8
Aristotle Pagaltzis
Packit 6427f8
        - Suggestions and sanity checking on design and interface
Packit 6427f8
Packit 6427f8
Mark Reed and Rolan Giersig
Packit 6427f8
        - Klingon Translators
Packit 6427f8
Packit 6427f8
Matt Trout
Packit 6427f8
	- Suggesting I look at namespace::clean as a pragma that
Packit 6427f8
	  works under 5.8 and which is able to precisely delete
Packit 6427f8
	  subroutines from globs.
Packit 6427f8
Packit 6427f8
Robert 'phaylon' Sedlacek
Packit 6427f8
	- Writing namespace::clean, which I twisted to my dark
Packit 6427f8
	will to provide a faster, 5.8 clean autodie with less
Packit 6427f8
	side-effects.
Packit 6427f8
Packit 6427f8
Stephen 'Stennie' Steneker
Packit 6427f8
	- Spelling corrections.
Packit 6427f8
Packit 6427f8
Chocolateboy
Packit 6427f8
	- Advice on $^H, %^H, and other dark and terrible magicks.
Packit 6427f8
	- Being a wonderful sounding board for when I had too many
Packit 6427f8
	  ideas and not enough implementation.
Packit 6427f8
Packit 6427f8
ikegami
Packit 6427f8
	- Resolving the most frustrating issue of user-subroutine
Packit 6427f8
	  replacement under Perl 5.8,
Packit 6427f8
	- Enlightening me as to the correct way to reference globs.
Packit 6427f8
	- Reminding me that 'use' really does happen first, regardless
Packit 6427f8
	  of how it's been dressed.
Packit 6427f8
Packit 6427f8
Matt Kraai
Packit 6427f8
        - Formatting fixes in diagnostics.
Packit 6427f8
Packit 6427f8
Darren Duncan
Packit 6427f8
        - Spotting omissions in user documentation.
Packit 6427f8
Packit 6427f8
Damian Conway
Packit 6427f8
        - Extremely detailed and inspirational input into how
Packit 6427f8
          autodie::hints should work, as opposed to my original
Packit 6427f8
          and rather stunted proposal.
Packit 6427f8
Packit 6427f8
Jacinta Richardson
Packit 6427f8
        - Documentation, proof-reading, code review, and a huge
Packit 6427f8
          amount of sound-boarding.  In particular most of the
Packit 6427f8
          autodie::hints documentation would not exist without
Packit 6427f8
          Jacinta's efforts.
Packit 6427f8
Packit 6427f8
Ben Morrow
Packit 6427f8
        - Providing an excellent and compelling argument as to
Packit 6427f8
          how roles should be handled.
Packit 6427f8
        - Spotting that autodie can clobber package scalars when
Packit 6427f8
          formats are copied between blogs.
Packit 6427f8
Packit 6427f8
Glenn Fowler
Packit 6427f8
        - Documentation review and improvement when I had spent
Packit 6427f8
          so long looking at the autodie::hints documentation I
Packit 6427f8
          wasn't sure if they made sense anymore. ;)
Packit 6427f8
Packit 6427f8
Toby Corkindale
Packit 6427f8
        - Documentation copyediting and improvements.
Packit 6427f8
Packit 6427f8
Vincent Pit
Packit 6427f8
        - Additional test cases.
Packit 6427f8
        - Help in tracking down string eval weirdness.
Packit 6427f8
        - Code review and sanity support.
Packit 6427f8
Packit 6427f8
Florian Ragwitz
Packit 6427f8
        - Help in tracking down string eval weirdness.
Packit 6427f8
        - Letting me cargo-cult code from B::Hooks::EndOfScope.
Packit 6427f8
Packit 6427f8
Elliot Shank
Packit 6427f8
        - Integration into Perl::Critic
Packit 6427f8
Packit 6427f8
Michael Schwern
Packit 6427f8
        - Finding a more-than-a-decade old bug in Fatal that caused
Packit 6427f8
          it to leak carp functions.
Packit 6427f8
        - Improvements to generated error messages.
Packit 6427f8
        - Safer loading of exception classes.
Packit 6427f8
        - Support for working with the open pragma.
Packit 6427f8
Packit 6427f8
David Taylor
Packit 6427f8
        - Documentation fixes.
Packit 6427f8
Packit 6427f8
Nick Cleaton
Packit 6427f8
        - Support for multi-arg open.
Packit 6427f8
Packit 6427f8
Craig A. Berry
Packit 6427f8
        - VMS support.
Packit 6427f8
Packit 6427f8
Jonathan Yu
Packit 6427f8
        - chmod support.
Packit 6427f8
        - Prevention of author tests failing if Sub::Identify not installed.
Packit 6427f8
Packit 6427f8
Jerry D. Hedden
Packit 6427f8
        - Better test output, particularly when running as part of the
Packit 6427f8
          Perl core.
Packit 6427f8
Packit 6427f8
Curtis Jewell
Packit 6427f8
        - Improvements to File::Copy tests under Windows.
Packit 6427f8
Packit 6427f8
Olivier Mengué
Packit 6427f8
        - Compatibility fixes with Carp.
Packit 6427f8
Packit 6427f8
Todd Rinaldo
Packit 6427f8
        - Avoided possible test failures when STDIN was a socket.
Packit 6427f8
Packit 6427f8
RsrchBoy
Packit 6427f8
        - chmod support and tests.
Packit 6427f8
Packit 6427f8
David Steinbrunner
Packit 6427f8
        - Spelling and documentation corrections.
Packit 6427f8
Packit 6427f8
Niels Thykier
Packit 6427f8
        - Identification and caching of reuseable subroutines.
Packit 6427f8
        - Significant reductions in the number of string evals().
Packit 6427f8
        - Refactoring and restructing to make autodie's guts more sane.
Packit 6427f8
        - General all round speed improvements.
Packit 6427f8
        - Niels Thykier is a hero of the free people. Autodie loads
Packit 6427f8
          *much* faster due to his efforts!
Packit 6427f8
        - Fixes around leak guards and slurpy core subroutines.