strawberries

Strawberry Perl (5.20.0.1-64bit) Release Notes

Released: May 30 2014 / with support of our sponsor AuditSquare.com

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.20.0: Collapse

IDDistributionVersionNote
1.Algorithm-C30.09
2.Algorithm-Diff1.1902
3.aliased0.31
4.Alien-Tidypv1.4.7
5.Alt-Crypt-RSA-BigInt0.05
6.App-cpanminus1.7004
7.App-local-lib-Win32Helper0.990
8.App-module-version1.004
9.App-pmuninstall0.30
10.AppConfig1.66
11.Archive-Extract0.72
12.Archive-Zip1.37
13.Authen-SASL2.16
14.autodie2.25
15.B-Hooks-EndOfScope0.13
16.B-Hooks-OP-Check0.19
17.B-Lint1.17
18.B-Utils0.25
19.bareword-filehandles0.003
20.BerkeleyDB0.54
21.Bytes-Random-Secure0.28
22.Capture-Tiny0.24
23.Carp-Always0.13
24.Carp-Clan6.04
25.CGI-Fast2.01
26.CGI.pm4.01
27.Class-Accessor0.34
28.Class-Accessor-Chained0.01
29.Class-Accessor-Grouped0.10010
30.Class-Accessor-Lite0.06
31.Class-C30.26
32.Class-C3-Componentised1.001000
33.Class-Data-Inheritable0.08
34.Class-ErrorHandler0.03
35.Class-Inspector1.28
36.Class-Load0.21
37.Class-Load-XS0.08
38.Class-Loader2.03
39.Class-Method-Modifiers2.10
40.Class-PObject2.17
41.Class-Singleton1.4
42.Class-Tiny0.014
43.Class-XSAccessor1.19
44.Clone0.37
45.Clone-PP1.05
46.common-sense3.72
47.Compress-Bzip22.17
48.Compress-Raw-Lzma2.064
49.Compress-unLZMA0.04
50.Config-Any0.24
51.Context-Preserve0.01
52.Convert-ASCII-Armour1.4
53.Convert-ASN10.26
54.Convert-PEM0.08
55.CPAN-Checksums2.09
56.CPAN-DistnameInfo0.12
57.CPAN-Inject1.14
58.CPAN-Meta2.141170
59.CPAN-Meta-Check0.008
60.CPAN-Mini1.111015
61.cpan-outdated0.28
62.CPAN-SQLite0.203
63.CPANPLUS0.9148
64.CPANPLUS-Dist-Build0.76
65.Crypt-Blowfish2.14
66.Crypt-CAST5_PP1.04
67.Crypt-CBC2.33
68.Crypt-CFB0.02
69.Crypt-DES2.07
70.Crypt-DES_EDE30.01
71.Crypt-DSA1.17
72.Crypt-DSA-GMP0.02
73.Crypt-IDEA1.10
74.Crypt-OpenSSL-AES0.02+fix for #77605
75.Crypt-OpenSSL-Bignum0.04+fix for #84369
76.Crypt-OpenSSL-DSA0.14+fix for #84367
77.Crypt-OpenSSL-Random0.04+fix for #56455
78.Crypt-OpenSSL-RSA0.28
79.Crypt-OpenSSL-X5091.804+fix for #35
80.Crypt-Random-Seed0.03
81.Crypt-Random-TESHA20.01
82.Crypt-RC42.02
83.Crypt-RC61
84.Crypt-Rijndael1.12
85.Crypt-RIPEMD1600.05
86.Crypt-Serpent1.01
87.Crypt-SSLeay0.72
88.Crypt-Twofish2.17
89.Data-Buffer0.04
90.Data-Compare1.24
91.Data-Dump1.22
92.Data-Dump-Streamer2.37
93.Data-Dumper-Concise2.022
94.Data-OptList0.109
95.Data-Page2.02
96.Data-Printer0.35
97.Data-Random0.11
98.DateTime1.10
99.DateTime-Locale0.45
100.DateTime-TimeZone1.69
101.DB_File1.831
102.DBD-ADO2.99
103.DBD-CSV0.41
104.DBD-mysql4.027
105.DBD-ODBC1.48
106.DBD-Oracle1.74
107.DBD-Pg3.2.1
108.DBD-SQLite1.42
109.DBI1.631
110.DBIx-Class0.08270
111.DBIx-Simple1.35
112.DBM-Deep2.0011
113.Devel-Declare0.006016
114.Devel-GlobalDestruction0.12
115.Devel-PartialDump0.17
116.Devel-PPPort3.24
117.Devel-StackTrace1.32
118.Digest-CMAC0.04
119.Digest-HMAC1.03
120.Digest-MD22.04
121.Digest-Perl-MD51.9
122.Digest-SHA5.91
123.Digest-SHA12.13
124.Digest-Whirlpool1.09
125.Dist-CheckConflicts0.11
126.Email-Abstract3.007
127.Email-Address1.903
128.Email-Date-Format1.004
129.Email-MessageID1.405
130.Email-MIME1.926
131.Email-MIME-ContentType1.017
132.Email-MIME-Encodings1.315
133.Email-MIME-Kit2.102013
134.Email-Sender1.300011
135.Email-Simple2.203
136.Email-Stuffer0.009
137.Email-Valid1.194
138.Encode-compat0.07
139.Encode-Locale1.03
140.enum1.09
141.Eval-Closure0.11
142.Excel-Writer-XLSX0.77
143.Exception-Class1.38
144.ExtUtils-Config0.007
145.ExtUtils-Depends0.306+fix for #94515
146.ExtUtils-F771.17
147.ExtUtils-Helpers0.022
148.ExtUtils-InstallPaths0.010
149.ExtUtils-PkgConfig1.15+fix for better Strawberry Perl compatibility
150.FCGI0.74
151.File-CheckTree4.42
152.File-chmod0.40
153.File-Copy-Recursive0.38
154.File-Find-Rule0.33
155.File-HomeDir1.00
156.File-Listing6.04
157.File-Map0.61
158.File-pushd1.006
159.File-Remove1.52
160.File-ShareDir1.102
161.File-ShareDir-Install0.08
162.File-Slurp9999.19
163.File-Slurp-Tiny0.003
164.File-Which1.09
165.GD2.53
166.GDBM_File1.15
167.Graphics-ColorUtils0.17
168.Hash-Merge0.200
169.Hook-LexWrap0.24
170.HTML-Form6.03
171.HTML-Parser3.71
172.HTML-Tagset3.20
173.HTML-Tree5.03
174.HTTP-Cookies6.01
175.HTTP-Daemon6.01
176.HTTP-Date6.02
177.HTTP-Message6.06
178.HTTP-Negotiate6.01
179.HTTP-Server-Simple0.44
180.Imager0.98
181.Import-Into1.002002
182.indirect0.31
183.IO-All0.61
184.IO-CaptureOutput1.1103
185.IO-Compress-Lzma2.064
186.IO-HTML1.00
187.IO-Interactive0.0.6
188.IO-SessionData1.03
189.IO-Socket-INET62.72
190.IO-Socket-SSL1.991
191.IO-String1.08
192.IO-stringy2.110
193.IPC-Run0.92
194.IPC-Run30.048
195.IPC-System-Simple1.25
196.JSON2.90
197.JSON-XS3.01
198.Lexical-SealRequireHints0.007
199.libwww-perl6.06
200.List-MoreUtils0.33
201.local-lib2.000012
202.Log-Agent1.000
203.Log-Message0.08
204.Log-Message-Simple0.10
205.Log-Report1.03
206.Log-Report-Optional1.01
207.LWP-MediaTypes6.02
208.LWP-Online1.08
209.LWP-Protocol-https6.04
210.MailTools2.13
211.Math-BigInt1.9993
212.Math-BigInt-GMP1.38
213.Math-GMP2.07
214.Math-Int640.30
215.Math-MPC1.01
216.Math-MPFR3.21
217.Math-Prime-Util0.41
218.Math-Prime-Util-GMP0.19
219.Math-Random-ISAAC1.004
220.Math-Round0.06
221.MIME-Charset1.011.1
222.MIME-Types2.04
223.Modern-Perl1.20140107
224.Module-Build0.4205
225.Module-Build-Tiny0.036
226.Module-Find0.12
227.Module-Implementation0.07
228.Module-Metadata1.000022
229.Module-Pluggable5.1
230.Module-Runtime0.014
231.Mojolicious5.0
232.Moo1.004006
233.Moose2.1207
234.MooseX-ClassAttribute0.27
235.MooseX-Declare0.38
236.MooseX-LazyRequire0.10
237.MooseX-Meta-TypeConstraint-ForceCoercion0.01
238.MooseX-Method-Signatures0.47
239.MooseX-NonMoose0.26
240.MooseX-Role-Parameterized1.02
241.MooseX-Traits0.12
242.MooseX-Types0.44
243.MooseX-Types-DateTime0.10
244.MooseX-Types-Structured0.30
245.MooX-Types-MooseLike0.25
246.Mozilla-CA20130114
247.MRO-Compat0.12
248.multidimensional0.011
249.namespace-autoclean0.15
250.namespace-clean0.25
251.NDBM_File1.12
252.Net-DNS0.76
253.Net-HTTP6.06
254.Net-IMAP-Client0.9504
255.Net-SMTPS0.01
256.Net-SSH20.53
257.Net-SSLeay1.63
258.Net-SSLGlue1.053
259.Net-Telnet3.04
260.Number-Compare0.03
261.Object-Accessor0.48
262.Object-Tiny1.08
263.ODBM_File1.12
264.OLE-Storage_Lite0.19
265.OpenGL0.6703
266.Package-Constants0.04
267.Package-DeprecationManager0.13
268.Package-Stash0.36
269.Package-Stash-XS0.28
270.PAR1.007
271.PAR-Dist0.49
272.PAR-Dist-FromPPD0.03
273.PAR-Dist-InstallPPD0.02
274.PAR-Repository-Client0.25
275.PAR-Repository-Query0.14
276.Params-Util1.07
277.Params-Validate1.10
278.Parse-Binary0.10
279.Parse-Method-Signatures1.003016
280.Parse-RecDescent1.967009
281.Path-Class0.33
282.Path-Tiny0.054
283.Perl-Tidy20140328
284.PerlIO-Layers0.011
285.pip1.19
286.PkgConfig0.07220_99
287.pler1.06
288.Pod-Checker1.70
289.Pod-LaTeX0.61
290.Portable1.22
291.PPI1.215
292.PPM11.11_03special non-CPAN version
293.Probe-Perl0.03
294.Role-Tiny1.003003
295.Scope-Guard0.20
296.SOAP-Lite1.11
297.Socket60.25
298.Sort-Naturally1.03
299.Sort-Versions1.5
300.Spiffy0.31
301.Spreadsheet-ParseExcel0.65
302.Spreadsheet-ParseXLSX0.14
303.Spreadsheet-WriteExcel2.40
304.SQL-Abstract1.78
305.SQL-Statement1.405
306.strictures1.005004
307.String-Print0.15
308.String-RewritePrefix0.007
309.Sub-Exporter0.987
310.Sub-Exporter-Progressive0.001011
311.Sub-Install0.927
312.Sub-Name0.05
313.Sub-Uplevel0.24
314.syntax0.004
315.Syntax-Keyword-Junction0.003007
316.Sys-Syslog0.33
317.Task-Weaken1.04
318.Template-Tiny1.12
319.Template-Toolkit2.25
320.Term-ANSIColor4.03
321.Term-Cap1.16
322.Term-ReadLine-Perl1.0303
323.Term-UI0.42
324.TermReadKey2.31+fix for better Strawberry Perl compatibility
325.Test-Base0.62
326.Test-CheckDeps0.010
327.Test-Deep0.112
328.Test-Differences0.61
329.Test-Exception0.32
330.Test-Fatal0.013
331.Test-Manifest1.23
332.Test-Most0.33
333.Test-NoWarnings1.04
334.Test-Object0.07
335.Test-Output1.03
336.Test-Requires0.07
337.Test-Script1.07
338.Test-Simple1.001003
339.Test-SubCalls1.09
340.Test-Tester0.109
341.Test-use-ok0.10
342.Test-Warn0.30
343.Test-Warnings0.014
344.Text-CSV1.32
345.Text-CSV_XS1.08
346.Text-Diff1.41
347.Text-Glob0.09
348.Text-Patch1.8
349.Text-Soundex3.04
350.Throwable0.200011
351.Tie-Array-CSV0.07
352.Tie-EncryptedHash1.24
353.TimeDate2.30
354.Tree-DAG_Node1.22
355.Try-Tiny0.22
356.Types-Serialiser1.0
357.Unicode-Collate1.07
358.Unicode-LineBreak2013.11
359.Unicode-Normalize1.18
360.Unicode-UTF80.60
361.URI1.60
362.V0.13
363.Variable-Magic0.53
364.Win32-API0.77
365.Win32-Console0.10
366.Win32-Console-ANSI1.08
367.Win32-Daemon20131206
368.Win32-EventLog0.077
369.Win32-Exe0.17
370.Win32-File0.07
371.Win32-File-Object0.02
372.Win32-GuiTest1.60
373.Win32-IPHelper0.08
374.Win32-Job0.05
375.Win32-OLE0.1712
376.Win32-Pipe0.025
377.Win32-Process0.16
378.Win32-Service0.07
379.Win32-ServiceManager0.002002
380.Win32-ShellQuote0.002001
381.Win32-TieRegistry0.26
382.Win32-UTCFileTime1.57
383.Win32-WinError0.04
384.Win32API-Registry0.32
385.WWW-Mechanize1.73
386.WWW-RobotRules6.02
387.XML-LibXML2.0116
388.XML-LibXSLT1.92
389.XML-NamespaceSupport1.11
390.XML-Parser2.41
391.XML-SAX0.99
392.XML-SAX-Base1.08
393.XML-SAX-Expat0.51
394.XML-Simple2.20
395.XML-Twig3.48
396.YAML0.92
397.YAML-LibYAML0.41
398.YAML-Tiny1.62

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

IDPackageHomepageNote
1.binutils-2.24http://www.gnu.org/software/binutils/
2.db-6.0.30http://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.1http://freeglut.sourceforge.net/
6.freetype-2.5.3http://www.freetype.org/
7.gcc-4.8.2http://gcc.gnu.org/
8.gdbm-1.10http://www.gnu.org/software/gdbm/
9.giflib-5.0.6http://giflib.sourceforge.net/
10.gmp-5.1.3http://gmplib.org/
11.jpeg-9ahttp://www.ijg.org/
12.libXpm-3.5.11http://www.freedesktop.org/wiki/Software/xlibs
13.libffi-3.0.13http://sourceware.org/libffi/
14.libgd-2.1.0http://www.libgd.org/
15.libiconv-1.14http://www.gnu.org/software/libiconv/
16.libpng-1.6.10http://www.libpng.org/pub/png/libpng.html
17.libssh2-1.4.3http://www.libssh2.org
18.libxml2-2.9.1http://xmlsoft.org/
19.libxslt-1.1.28http://xmlsoft.org/XSLT/
20.make-3.82http://www.gnu.org/software/make/
21.mingw-w64-crt-v3http://mingw-w64.sourceforge.net/
22.mpc-1.0.2http://www.multiprecision.org/
23.mpfr-3.1.2http://www.mpfr.org/
24.mysql-5.1.44http://www.mysql.com/
25.openssl-1.0.1ghttp://www.openssl.org/
26.patch-2.5.9-7http://gnuwin32.sourceforge.net/packages/patch.htm
27.pexports-0.44http://www.emmestech.com/software/pexports-0.43/download_pexports.html
28.postgresql-9.3.4http://www.postgresql.org/
29.t1lib-5.1.2http://www.t1lib.org/
30.tiff-4.0.3http://remotesensing.org/libtiff/
31.xz-5.0.5http://tukaani.org/xz/
32.zlib-1.2.8http://www.zlib.net/

Version details: Collapse

Perl version details:

Summary of my perl5 (revision 5 version 20 subversion 0) configuration:
   
  Platform:
    osname=MSWin32, osvers=6.2, archname=MSWin32-x64-multi-thread
    uname='Win32 strawberry-perl 5.20.0.1 #1 Fri May 30 08:27:00 2014 x64'
    config_args='undef'
    hint=recommended, useposix=true, d_sigaction=undef
    useithreads=define, usemultiplicity=define
    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 -DUSE_PERLIO -fwrapv -fno-strict-aliasing -mms-bitfields',
    optimize='-s -O2',
    cppflags='-DWIN32'
    ccversion='', gccversion='4.8.2', 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 C:\strawberry\c\lib\gcc\x86_64
-w64-mingw32\4.8.2
    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=libperl520.a
    gnulibc_version=''
  Dynamic Linking:
    dlsrc=dl_win32.xs, dlext=xs.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_HASH_FUNC_ONE_AT_A_TIME_HARD
                        PERL_IMPLICIT_CONTEXT PERL_IMPLICIT_SYS
                        PERL_MALLOC_WRAP PERL_NEW_COPY_ON_WRITE
                        PERL_PRESERVE_IVUV 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 30 2014 08:30:58
  %ENV:
    PERL_MM_USE_DEFAULT="0"
  @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.8.2/lto-wrapper.exe
Target: x86_64-w64-mingw32
Configured with: ../../../src/gcc-4.8.2/configure --host=x86_64-w64-mingw32 --build=x86_64-w64-mingw
32 --target=x86_64-w64-mingw32 --prefix=/mingw64 --with-gxx-include-dir=/mingw64/x86_64-w64-mingw32/
include/c++ --enable-shared --enable-static --disable-multilib --enable-languages=c,c++,fortran,lto 
--enable-libstdcxx-time=yes --enable-threads=posix --enable-libgomp --enable-libatomic --enable-lto 
--enable-graphite --enable-checking=release --enable-fully-dynamic-string --enable-version-specific-
runtime-libs --enable-sjlj-exceptions --disable-isl-version-check --disable-cloog-version-check --di
sable-libstdcxx-pch --disable-libstdcxx-debug --disable-bootstrap --disable-rpath --disable-win32-re
gistry --disable-nls --disable-werror --disable-symvers --with-gnu-as --with-gnu-ld --with-arch=noco
na --with-tune=core2 --with-libiconv --with-system-zlib --with-gmp=/home/kmx/prerequisites/x86_64-w6
4-mingw32-static --with-mpfr=/home/kmx/prerequisites/x86_64-w64-mingw32-static --with-mpc=/home/kmx/
prerequisites/x86_64-w64-mingw32-static --with-isl=/home/kmx/prerequisites/x86_64-w64-mingw32-static
 --with-cloog=/home/kmx/prerequisites/x86_64-w64-mingw32-static --enable-cloog-backend=isl --with-pk
gversion='x86_64-posix-sjlj, built by strawberryperl.com project' CFLAGS='-O2 -pipe -I/home/kmx/x86_
64-482-posix-sjlj-rt_v3/mingw64/opt/include -I/home/kmx/prerequisites/x86_64-zlib-static/include -I/
home/kmx/prerequisites/x86_64-w64-mingw32-static/include' CXXFLAGS='-O2 -pipe -I/home/kmx/x86_64-482
-posix-sjlj-rt_v3/mingw64/opt/include -I/home/kmx/prerequisites/x86_64-zlib-static/include -I/home/k
mx/prerequisites/x86_64-w64-mingw32-static/include' CPPFLAGS= LDFLAGS='-pipe -L/home/kmx/x86_64-482-
posix-sjlj-rt_v3/mingw64/opt/lib -L/home/kmx/prerequisites/x86_64-zlib-static/lib -L/home/kmx/prereq
uisites/x86_64-w64-mingw32-static/lib '
Thread model: posix
gcc version 4.8.2 (x86_64-posix-sjlj, built by strawberryperl.com project) 

OpenSSL version details:

OpenSSL 1.0.1g 7 Apr 2014
built on: Mon May  5 23:41:08 CEST 2014
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