strawberries

Strawberry Perl (5.22.0.1-64bit) Release Notes

Released: Jun 2 2015 / with support of our sponsor, the Enlightened Perl Organisation

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

Bundled database clients:

Known issues: Collapse

List of distributions installed on top of Perl 5.22.0: Collapse

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

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

IDPackageHomepageNote
1.binutils-2.25http://www.gnu.org/software/binutils/
2.bzip2-1.0.6http://bzip.org/
3.db-6.1.23http://www.oracle.com/technetwork/database/berkeleydb/downloads/index.html
4.dmake-4.12.2http://code.google.com/a/apache-extras.org/p/dmake/
5.expat-2.1.0http://expat.sourceforge.net/
6.freeglut-2.8.1http://freeglut.sourceforge.net/
7.freetype-2.5.5http://www.freetype.org/
8.gcc-4.9.2http://gcc.gnu.org/
9.gdb-7.8.1http://www.gnu.org/software/gdb/
10.gdbm-1.11http://www.gnu.org/software/gdbm/
11.giflib-5.1.1http://giflib.sourceforge.net/
12.gmp-6.0.0http://gmplib.org/
13.jpeg-9ahttp://www.ijg.org/
14.libXpm-3.5.11http://www.freedesktop.org/wiki/Software/xlibs
15.libffi-3.2.1http://sourceware.org/libffi/
16.libgd-2.1.1http://www.libgd.org/
17.libiconv-1.14http://www.gnu.org/software/libiconv/
18.libpng-1.6.17http://www.libpng.org/pub/png/libpng.html
19.libssh2-1.5.0http://www.libssh2.org
20.libxml2-2.9.2http://xmlsoft.org/
21.libxslt-1.1.28http://xmlsoft.org/XSLT/
22.make-4.1http://www.gnu.org/software/make/
23.mingw-w64-crt-v4.0.2http://mingw-w64.sourceforge.net/
24.mpc-1.0.3http://www.multiprecision.org/
25.mpfr-3.1.2http://www.mpfr.org/
26.mysql-5.1.44http://www.mysql.com/
27.openssl-1.0.2ahttp://www.openssl.org/
28.patch-2.5.9-7http://gnuwin32.sourceforge.net/packages/patch.htm
29.pexports-0.44http://www.emmestech.com/software/pexports-0.43/download_pexports.html
30.postgresql-9.4.1http://www.postgresql.org/
31.t1lib-5.1.2http://www.t1lib.org/
32.tiff-4.0.3http://remotesensing.org/libtiff/
33.xz-5.2.1http://tukaani.org/xz/
34.zlib-1.2.8http://www.zlib.net/

Version details: Collapse

Perl version details:

Summary of my perl5 (revision 5 version 22 subversion 0) configuration:
   
  Platform:
    osname=MSWin32, osvers=6.3, archname=MSWin32-x64-multi-thread
    uname='Win32 strawberry-perl 5.22.0.1 #1 Mon Jun  1 23:58:39 2015 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 -fwrapv -fno-strict-aliasing -mms-bitfields',
    optimize='-s -O2',
    cppflags='-DWIN32'
    ccversion='', gccversion='4.9.2', gccosandvers=''
    intsize=4, longsize=4, ptrsize=8, doublesize=8, byteorder=12345678, doublekind=3
    d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=8, longdblkind=3
    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.9.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=libperl522.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_LOCALE_TIME
                        USE_PERLIO USE_PERL_ATOF
  Built under MSWin32
  Compiled at Jun  2 2015 00:03:35
  %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.9.2/lto-wrapper.exe
Target: x86_64-w64-mingw32
Configured with: ../../../src/gcc-4.9.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=/opt/build/prerequisites/x86_64-w
64-mingw32-static --with-mpfr=/opt/build/prerequisites/x86_64-w64-mingw32-static --with-mpc=/opt/bui
ld/prerequisites/x86_64-w64-mingw32-static --with-isl=/opt/build/prerequisites/x86_64-w64-mingw32-st
atic --with-cloog=/opt/build/prerequisites/x86_64-w64-mingw32-static --enable-cloog-backend=isl --wi
th-pkgversion='x86_64-posix-sjlj, built by strawberryperl.com project' CFLAGS='-O2 -pipe -I/opt/buil
d/x86_64-492-posix-sjlj-rt_v402/mingw64/opt/include -I/opt/build/prerequisites/x86_64-zlib-static/in
clude -I/opt/build/prerequisites/x86_64-w64-mingw32-static/include' CXXFLAGS='-O2 -pipe -I/opt/build
/x86_64-492-posix-sjlj-rt_v402/mingw64/opt/include -I/opt/build/prerequisites/x86_64-zlib-static/inc
lude -I/opt/build/prerequisites/x86_64-w64-mingw32-static/include' CPPFLAGS= LDFLAGS='-pipe -L/opt/b
uild/x86_64-492-posix-sjlj-rt_v402/mingw64/opt/lib -L/opt/build/prerequisites/x86_64-zlib-static/lib
 -L/opt/build/prerequisites/x86_64-w64-mingw32-static/lib '
Thread model: posix
gcc version 4.9.2 (x86_64-posix-sjlj, built by strawberryperl.com project) 

OpenSSL version details:

OpenSSL 1.0.2a 19 Mar 2015
built on: reproducible build, date unspecified
platform: mingw64
options:  bn(64,64) rc4(16x,int) des(idx,cisc,2,long) idea(int) blowfish(idx) 
compiler: gcc -I. -I.. -I../include -I/z/extlib/_2015Q2__/include -D_WINDLL -DOPENSSL_PIC -DZLIB -DO
PENSSL_THREADS -D_MT -DDSO_WIN32 -DL_ENDIAN -O3 -Wall -DWIN32_LEAN_AND_MEAN -DUNICODE -D_UNICODE -DO
PENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA
256_ASM -DSHA512_ASM -DMD5_ASM -DAES_ASM -DVPAES_ASM -DBSAES_ASM -DWHIRLPOOL_ASM -DGHASH_ASM -DECP_N
ISTZ256_ASM