add travis config
[p5sagit/Devel-GlobalDestruction.git] / Changes
1 Revision history for Devel-GlobalDestruction
2
3 0.14 - 2016-10-31
4   - stop relying on . being in @INC
5   - switch to ExtUtils::HasCompiler to detect presence of a compiler
6
7 0.13 - 2014-08-16
8   * include README
9   * include minimum perl version 5.6 in metadata
10
11 0.12  Fri, 01 Nov 2013
12   * Fix detection when loaded during global destruction by checking B::main_cv
13     instead of B::main_start
14   * Bump Sub::Exporter::Progressive dependency to fix loading in global
15     destruction
16
17 0.11  Wed, 03 Apr 2013
18   * Fix upgrading from version 0.09 or older
19
20 0.10  Tue, 26 Mar 2013
21   * Rewrite pure-perl implementation in terms of B::main_start
22     (greatly simplifies code)
23   * Fix pure-perl behavior under $^C (RT#78619))
24   * Separate XS portion into a compiler-optional dependency
25     Devel::GlobalDestruction::XS
26
27 0.09  Wed, 08 Aug 2012
28   * Rewrite completely broken pure-perl GD detection under threads
29   * Fix pure-perl implementation incorrectly reporting GD during END phase
30
31 0.08  Tue, 31 Jul 2012
32   * Switch to Sub::Exporter::Progressive
33
34 0.07  Wed, 25 Jul 2012
35   * Actually detect errors in pure-perl test
36   * Add prototype to pure-perl pre-5.14 version
37
38 0.06  Thu, 14 Jun 2012
39   * De-retardize XS-less behavior under SpeedyCGI
40   * Test suite now works from within space-containing paths
41
42 0.05  Thu, 26 Apr 2012
43   * Pure-perl implementation for situations where neither ${^GLOBAL_PHASE} nor
44     XS are available
45
46 0.04  Sun, 03 Jul 2011 11:28:51 +0200
47   * To detect a perl with ${^GLOBAL_PHASE}, check for the feature itself instead
48     of a specific perl version (doy).
49   * Update the documentation to reflect the use of ${^GLOBAL_PHASE} if available
50     (doy).
51   * Stop depending on Scope::Guard for the tests (doy).
52   * Upgrade ppport.h from version 3.13 to 3.19.
53
54 0.03
55   * Drop the XS code on perl versions recent enough to have ${^GLOBAL_PHASE}.
56   * Drop code to support perls older than 5.6.  We've always been depending on
57     5.6 anyway.
58     + Use XSLoader without a fallback to DynaLoader.
59     + Use our instead of use vars.