strawberries

Strawberry Perl (5.16.0.1-64bit) Release Notes

Released: May 22 2012

Check out what is new, what known issues there are, and frequently asked questions about this version of Strawberry Perl. As always, you're encouraged to tell us what you think.

What's new in this Strawberry Perl release: Collapse

Known issues: Collapse

List of distributions installed on top of Perl 5.16.0: Collapse

IDDistributionVersionNote
1.Algorithm-Diff1.1902
2.aliased0.30
3.Alien-Tidypv1.4.7
4.Any-Moose0.18
5.App-Cpan1.5902
6.App-cpanminus1.5013+fix for issue 132
7.App-local-lib-Win32Helper0.990
8.App-module-version1.004
9.AppConfig1.66
10.Archive-Extract0.60
11.Archive-Tar1.84
12.Archive-Zip1.30
13.autodie2.11
14.B-Hooks-EndOfScope0.11
15.B-Hooks-OP-Check0.19
16.BerkeleyDB0.51
17.Capture-Tiny0.18
18.Carp-Clan6.04
19.Class-Accessor0.34
20.Class-ErrorHandler0.01
21.Class-Inspector1.27
22.Class-Load0.19
23.Class-Load-XS0.04
24.Class-Loader2.03
25.Class-Singleton1.4
26.Clone0.31
27.common-sense3.5
28.Compress-Bzip22.09
29.Compress-Raw-Bzip22.052
30.Compress-Raw-Lzma2.052
31.Compress-Raw-Zlib2.054
32.Compress-unLZMA0.04
33.Context-Preserve0.01
34.Convert-ASCII-Armour1.4
35.Convert-ASN10.23
36.Convert-PEM0.08
37.CPAN-Checksums2.08
38.CPAN-DistnameInfo0.12
39.CPAN-Inject1.13
40.CPAN-Meta2.120921
41.CPAN-Meta-Requirements2.122
42.CPAN-Meta-YAML0.008
43.CPAN-Mini1.111008
44.CPAN-SQLite0.202
45.CPANPLUS0.9129
46.Crypt-Blowfish2.12+fix for #55173
47.Crypt-CAST5_PP1.04
48.Crypt-CBC2.30
49.Crypt-DES2.05
50.Crypt-DES_EDE30.01
51.Crypt-DH0.06
52.Crypt-DSA1.17
53.Crypt-IDEA1.08+fix for #55158
54.Crypt-Rijndael1.09
55.Crypt-RIPEMD1600.05
56.Crypt-SSLeay0.58
57.Crypt-Twofish2.14
58.Data-Buffer0.04
59.Data-Compare1.22
60.Data-OptList0.107
61.Data-Random0.06
62.DateTime0.74
63.DateTime-Locale0.45
64.DateTime-TimeZone1.46
65.DB_File1.826
66.DBD-ADO2.99
67.DBD-mysql4.020+fix for #71047
68.DBD-ODBC1.37
69.DBD-Pg2.19.2
70.DBD-SQLite1.35
71.DBI1.618
72.DBIx-Simple1.35
73.DBM-Deep2.0006
74.Devel-Declare0.006011
75.Devel-GlobalDestruction0.05
76.Devel-PartialDump0.15
77.Digest-BubbleBabble0.02
78.Digest-HMAC1.03
79.Digest-MD22.03
80.Digest-SHA12.13
81.Dist-CheckConflicts0.02
82.Encode-Locale1.03
83.Eval-Closure0.08
84.ExtUtils-Depends0.304
85.ExtUtils-F771.17
86.FCGI0.74
87.File-chmod0.32
88.File-Copy-Recursive0.38
89.File-Fetch0.34
90.File-Find-Rule0.33
91.File-HomeDir0.99
92.File-Listing6.04
93.File-pushd1.002
94.File-Remove1.52
95.File-ShareDir1.03
96.File-Slurp9999.19
97.File-Which1.09
98.Filter1.43
99.GD2.46+fix for #67990
100.Hook-LexWrap0.24
101.HTML-Form6.03
102.HTML-Parser3.69
103.HTML-Tagset3.20
104.HTML-Tree4.2
105.HTTP-Cookies6.01
106.HTTP-Daemon6.01
107.HTTP-Date6.02
108.HTTP-Message6.03
109.HTTP-Negotiate6.01
110.HTTP-Server-Simple0.44
111.HTTP-Tiny0.021
112.Imager0.90
113.IO-Compress2.052
114.IO-Compress-Lzma2.052
115.IO-Interactive0.0.6
116.IO-Socket-IP0.10
117.IO-Socket-SSL1.74
118.IO-String1.08
119.IO-stringy2.110
120.IPC-Cmd0.78
121.IPC-Run0.91
122.IPC-Run30.045
123.IPC-System-Simple1.21
124.JSON2.53
125.JSON-XS2.32
126.libwww-perl6.04
127.List-MoreUtils0.33
128.local-lib1.008004
129.LWP-MediaTypes6.02
130.LWP-Online1.08
131.LWP-Protocol-https6.03
132.Math-BigInt-GMP1.37
133.Math-GMP2.06
134.Math-MPC0.93
135.Math-MPFR3.12
136.Math-Round0.06
137.Memoize1.03
138.Module-Build0.40
139.Module-Implementation0.06
140.Module-Load-Conditional0.50
141.Module-Runtime0.013
142.Moose2.0602
143.MooseX-AuthorizedMethods0.006
144.MooseX-ClassAttribute0.26
145.MooseX-Declare0.35
146.MooseX-LazyRequire0.07
147.MooseX-Meta-TypeConstraint-ForceCoercion0.01
148.MooseX-Method-Signatures0.42
149.MooseX-NonMoose0.22
150.MooseX-Role-Parameterized1.00
151.MooseX-Traits0.11
152.MooseX-TransactionalMethods0.008
153.MooseX-Types0.31
154.MooseX-Types-DateTime0.07
155.MooseX-Types-Structured0.28
156.Mozilla-CA20120309
157.MRO-Compat0.11
158.namespace-autoclean0.13
159.namespace-clean0.23
160.Net-HTTP6.03
161.Net-SMTP-TLS0.12
162.Net-SSH20.44
163.Net-SSLeay1.48
164.Net-Telnet3.03
165.Number-Compare0.03
166.Object-Accessor0.44
167.Package-DeprecationManager0.13
168.Package-Stash0.33
169.Package-Stash-XS0.25
170.PAR1.005
171.PAR-Dist0.48
172.PAR-Dist-FromPPD0.03
173.PAR-Dist-InstallPPD0.02
174.PAR-Repository-Client0.25
175.PAR-Repository-Query0.14
176.Params-Check0.36
177.Params-Util1.07
178.Params-Validate1.06
179.Parse-Binary0.11
180.Parse-CPAN-Meta1.4404
181.Parse-Method-Signatures1.003014
182.PerlIO-via-QuotedPrint0.07
183.pip1.19
184.pler1.06
185.Portable1.17
186.PPI1.215
187.PPM11.11_01
188.Probe-Perl0.01
189.Safe2.33
190.Scalar-List-Utils1.25
191.Search-Dict1.07
192.SOAP-Lite0.714
193.Sort-Versions1.5
194.String-CRC321.4
195.Sub-Exporter0.982
196.Sub-Install0.926
197.Sub-Name0.05
198.Sub-Uplevel0.24
199.Task-Weaken1.04
200.Template-Tiny1.12
201.Template-Toolkit2.24
202.Term-ANSIColor3.02
203.Term-ReadLine-Perl1.0303
204.TermReadKey2.30.02
205.Test-Deep0.109
206.Test-Differences0.61
207.Test-Exception0.31
208.Test-Fatal0.010
209.Test-Manifest1.23
210.Test-NoWarnings1.04
211.Test-Object0.07
212.Test-Output1.01
213.Test-Pod1.45
214.Test-Requires0.06
215.Test-Script1.07
216.Test-SubCalls1.09
217.Test-Tester0.108
218.Test-use-ok0.02
219.Test-Warn0.24
220.Text-Diff1.41
221.Text-Glob0.09
222.Text-Patch1.8
223.Tie-EncryptedHash1.24
224.TimeDate1.20
225.Tree-DAG_Node1.06
226.Try-Tiny0.11
227.URI1.60
228.Variable-Magic0.48
229.Win32-API0.68
230.Win32-EventLog0.076
231.Win32-Exe0.17
232.Win32-File0.06
233.Win32-File-Object0.02
234.Win32-OLE0.1709
235.Win32-Process0.14
236.Win32-TieRegistry0.26
237.Win32-UTCFileTime1.55
238.Win32-WinError0.03
239.Win32API-Registry0.32
240.WWW-Mechanize1.72
241.WWW-RobotRules6.02
242.XML-LibXML1.98
243.XML-LibXSLT1.77
244.XML-NamespaceSupport1.11
245.XML-Parser2.41
246.XML-SAX0.99
247.XML-SAX-Base1.08
248.XML-Simple2.18
249.YAML0.81
250.YAML-LibYAML0.38
251.YAML-Syck1.20
252.YAML-Tiny1.51

List of external tools and libraries included in Strawberry Perl: Collapse

IDPackageHomepageNote
1.binutils-2.22.52http://www.gnu.org/software/binutils/
2.db-5.3.15http://www.oracle.com/technetwork/database/berkeleydb/downloads/index.html
3.dmake-SVN20091127http://tools.openoffice.org/dmake/index.html
4.expat-2.1.0http://expat.sourceforge.net/
5.freeglut-2.8.0http://freeglut.sourceforge.net/
6.freetype-2.4.9http://www.freetype.org/
7.gcc-4.6.3http://gcc.gnu.org/
8.gd-2.0.35http://www.libgd.org/linked with libjpg-v6 - see #49053
9.gdbm-1.8.3http://www.gnu.org/software/gdbm/
10.gendef-rev4724http://mingw-w64.sourceforge.net/
11.gfortran-4.6.3http://gcc.gnu.org/
12.giflib-4.1.6http://giflib.sourceforge.net/
13.gmp-5.0.5http://gmplib.org/
14.jpeg-8dhttp://www.ijg.org/
15.libXpm-3.5.10http://www.freedesktop.org/wiki/Software/xlibs
16.libiconv-1.14http://www.gnu.org/software/libiconv/
17.libpng-1.5.10http://www.libpng.org/pub/png/libpng.html
18.libssh2-1.4.1http://www.libssh2.org
19.libxml2-2.7.8http://xmlsoft.org/
20.libxslt-1.1.26http://xmlsoft.org/XSLT/
21.make-3.82http://www.gnu.org/software/make/
22.mingw-w64-crt_2.x_r4936http://mingw-w64.sourceforge.net/
23.mpc-0.9http://www.multiprecision.org/
24.mpfr-3.1.0http://www.mpfr.org/
25.mysql-5.1.44http://www.mysql.com/
26.openssl-1.0.1bhttp://www.openssl.org/
27.patch-2.5.9-7http://gnuwin32.sourceforge.net/packages/patch.htm
28.pexports-0.44http://www.emmestech.com/software/pexports-0.43/download_pexports.html
29.postgresql-9.1.3http://www.postgresql.org/
30.pthreads-win32-2.9.0http://sourceware.org/pthreads-win32/
31.tiff-4.0.1http://remotesensing.org/libtiff/
32.xz-5.0.3http://tukaani.org/xz/
33.zlib-1.2.7http://www.zlib.net/

Version details: Collapse

Perl version details:

Summary of my perl5 (revision 5 version 16 subversion 0) configuration:
   
  Platform:
    osname=MSWin32, osvers=4.0, archname=MSWin32-x64-multi-thread
    uname='Win32 strawberry-perl 5.16.0.1 #1 Tue May 22 13:24:11 2012 x64'
    config_args='undef'
    hint=recommended, useposix=true, d_sigaction=undef
    useithreads=define, usemultiplicity=define
    useperlio=define, d_sfio=undef, uselargefiles=define, usesocks=undef
    use64bitint=define, use64bitall=undef, uselongdouble=undef
    usemymalloc=n, bincompat5005=undef
  Compiler:
    cc='gcc', ccflags =' -s -O2 -DWIN32 -DWIN64 -DCONSERVATIVE  -DPERL_TEXTMODE_SCRIPTS -DPERL_IMPLI
CIT_CONTEXT -DPERL_IMPLICIT_SYS -fno-strict-aliasing -mms-bitfields',
    optimize='-s -O2',
    cppflags='-DWIN32'
    ccversion='', gccversion='4.6.3', gccosandvers=''
    intsize=4, longsize=4, ptrsize=8, doublesize=8, byteorder=12345678
    d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=12
    ivtype='long long', ivsize=8, nvtype='double', nvsize=8, Off_t='long long', lseeksize=8
    alignbytes=8, prototype=define
  Linker and Libraries:
    ld='g++.exe', ldflags ='-s -L"C:\strawberry\perl\lib\CORE" -L"C:\strawberry\c\lib"'
    libpth=C:\strawberry\c\lib C:\strawberry\c\x86_64-w64-mingw32\lib
    libs=-lmoldname -lkernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32 -ladvapi32 -lshell32 -lole32 -
loleaut32 -lnetapi32 -luuid -lws2_32 -lmpr -lwinmm -lversion -lodbc32 -lodbccp32 -lcomctl32
    perllibs=-lmoldname -lkernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32 -ladvapi32 -lshell32 -lole
32 -loleaut32 -lnetapi32 -luuid -lws2_32 -lmpr -lwinmm -lversion -lodbc32 -lodbccp32 -lcomctl32
    libc=, so=dll, useshrplib=true, libperl=libperl516.a
    gnulibc_version=''
  Dynamic Linking:
    dlsrc=dl_win32.xs, dlext=dll, d_dlsymun=undef, ccdlflags=' '
    cccdlflags=' ', lddlflags='-mdll -s -L"C:\strawberry\perl\lib\CORE" -L"C:\strawberry\c\lib"'


Characteristics of this binary (from libperl): 
  Compile-time options: HAS_TIMES HAVE_INTERP_INTERN MULTIPLICITY
                        PERLIO_LAYERS PERL_DONT_CREATE_GVSV
                        PERL_IMPLICIT_CONTEXT PERL_IMPLICIT_SYS
                        PERL_MALLOC_WRAP PERL_PRESERVE_IVUV PL_OP_SLAB_ALLOC
                        USE_64_BIT_INT USE_ITHREADS USE_LARGE_FILES
                        USE_LOCALE USE_LOCALE_COLLATE USE_LOCALE_CTYPE
                        USE_LOCALE_NUMERIC USE_PERLIO USE_PERL_ATOF
  Built under MSWin32
  Compiled at May 22 2012 13:30:50
  @INC:
    C:/strawberry/perl/site/lib
    C:/strawberry/perl/vendor/lib
    C:/strawberry/perl/lib
    .

Gcc version details:

Using built-in specs.
COLLECT_GCC=C:\strawberry\c\bin\gcc.exe
COLLECT_LTO_WRAPPER=c:/strawberry/c/bin/../libexec/gcc/x86_64-w64-mingw32/4.6.3/lto-wrapper.exe
Target: x86_64-w64-mingw32
Configured with: ../../../src/gcc-4.6.3/configure --build=x86_64-w64-mingw32 --target=x86_64-w64-min
gw32 --enable-languages=c,c++,fortran,objc,obj-c++ --enable-libgomp --enable-lto --enable-bootstrap 
--enable-checking=release --enable-version-specific-runtime-libs --disable-multilib --disable-nls --
disable-win32-registry --disable-werror --with-pkgversion='gcc-4.6.3 release with patches [build 201
20411 by perlmingw.sf.net]' --with-sysroot=/gccbuild/prefix/mingw64 --with-gmp=/gccbuild/prefix/ming
w64 --with-mpfr=/gccbuild/prefix/mingw64 --with-mpc=/gccbuild/prefix/mingw64 --with-ppl=/gccbuild/pr
efix/mingw64 --with-cloog=/gccbuild/prefix/mingw64 --with-bugurl=http://mingwfp.znix.com --with-gnu-
ld --prefix=/gccbuild/prefix/mingw64 --with-local-prefix=/gccbuild/prefix/mingw64 --with-libiconv-pr
efix=/gccbuild/prefix/mingw64
Thread model: win32
gcc version 4.6.3 (gcc-4.6.3 release with patches [build 20120411 by perlmingw.sf.net]) 

OpenSSL version details:

OpenSSL 1.0.1b 26 Apr 2012
built on: Sat May 12 19:42:36 GMT 2012
platform: mingw64
options:  bn(64,64) rc4(16x,int) des(idx,cisc,2,long) idea(int) blowfish(idx) 
compiler: gcc -D_WINDLL -DOPENSSL_PIC -DZLIB -DOPENSSL_THREADS -D_MT -DDSO_WIN32 -DL_ENDIAN -O3 -Wal
l -DWIN32_LEAN_AND_MEAN -DUNICODE -D_UNICODE -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_
ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DMD5_ASM -DAES_ASM -DVPAES_ASM
 -DBSAES_ASM -DWHIRLPOOL_ASM -DGHASH_ASM