Skip to content

Releases: StrawberryPerl/Perl-Dist-Strawberry

Strawberry Perl 5.40.2.2 64-bit UCRT

03 Jun 23:56
Compare
Choose a tag to compare

Strawberry Perl 5.40.2.2.

MSI, portable and PDL editions.

Compiled using GCC 13.2 with UCRT.

Main differences from a standard Windows perl build using GCC:

  • A version of Perl/perl5#23179 is used. This has been modified to allow for version differences from perl 5.42 which it targets.
  • Perl has been compiled using the same optimisations as Strawberry Perl 5.38.2.2. This uses additional options compared to the default -Os. Config_heavy.pl has then been updated to use -O2 when building CPAN distributions.

Strawberry Perl 5.38.4.1 64-bit MSVCRT

03 Jun 23:46
Compare
Choose a tag to compare

Strawberry Perl 5.38.4.1.

MSI, portable and PDL editions.

Compiled using GCC 13.1 with MSVCRT.

Main differences from a standard Windows perl build using GCC:

  • A version of Perl/perl5#23179 is used. This has been modified to allow for version differences from perl 5.42 which it targets.
  • Perl has been compiled using the same optimisations as Strawberry Perl 5.38.2.2. This uses additional options compared to the default -Os. Config_heavy.pl has then been updated to use -O2 when building CPAN distributions.

dev_5.38.4.1_20250517_gcc13

17 May 04:11
Compare
Choose a tag to compare
Pre-release

This is a beta release of Strawberry Perl 5.38.4.1.

MSI, portable and PDL editions.

Compiled using GCC 13.1 with MSVCRT.

Main differences from a standard Windows perl build using GCC:

  • A version of Perl/perl5#23179 is used. This has been modified to allow for version differences from perl 5.42 which it targets.
  • Perl has been compiled using the same optimisations as Strawberry Perl 5.38.2.2. This uses additional options compared to the default -Os. Config_heavy.pl has then been updated to use -O2 when building CPAN distributions.

Please log any issues with this version on #231

(Note that a beta1 was built but not released as it did not contain Perl/perl5#23179 and thus the Error module did not build - see #240 ).

Strawberry Perl 5.40.2.1 64-bit UCRT

12 May 01:25
Compare
Choose a tag to compare

Strawberry Perl 5.40.2.1.

MSI, portable and PDL editions.

Compiled using GCC 13.2 with UCRT.

Main differences from a standard Windows perl build using GCC:

  • A version of Perl/perl5#23179 is used. This has been modified to allow for version differences from perl 5.42 which it targets.
  • Perl has been compiled using the same optimisations as Strawberry Perl 5.38.2.2. This uses additional options compared to the default -Os. Config_heavy.pl has then been updated to use -O2 when building CPAN distributions.

dev_5.40.2.1_20250423_gcc13

23 Apr 05:09
Compare
Choose a tag to compare
Pre-release

This is a beta release of Strawberry Perl 5.40.2.1.

Includes changes from Perl/perl5#23179

Several modules have been disabled due to failures in CryptX.

Known issues for 5.40 are at https://github.com/StrawberryPerl/Perl-Dist-Strawberry/issues?q=state%3Aopen%20label%3A%22perl5.40%22

Please log any issues with this version on #231

Strawberry Perl 5.34.3.1

03 Mar 02:28
Compare
Choose a tag to compare

Strawberry Perl 5.34.3.1.

MSI and portable editions only. There are no plans for a PDL version.

Note that this uses the same external library stack as 5.32. These have not been updated. The primary intended use is for continuous integration and other general testing.

dev_5.34.3.1_20250205_gcc8

05 Feb 09:06
Compare
Choose a tag to compare

Strawberry Perl 5.34.3.1 development release. MSI and portable only. There are no plans for a PDL version.

Uses the same stack as 5.32. External utilities have not been updated.

Please test.

Compilation of core perl uses OPTIMIZATION=-Os. Nearly all packaged modules under vendor\lib use -O2, except BerkeleyDB which uses -Os. Discussion for 5.34 is under #124

dev_5.38.3.1_20250204_gcc13

05 Feb 09:17
Compare
Choose a tag to compare

Development release of Strawberry Perl 5.38.3.1. Uses the MSVCRT runtime and the same stack as 5.38.2.2.

Compilation of core perl and extensions uses OPTIMIZATION=-Os. Packaged modules under vendor\lib use -O2. See discussion under #232

The release notes are for information only, e.g. the list of distributed modules. The final versions will be edited.

dev_5401_20250124_gcc13

23 Jan 22:59
Compare
Choose a tag to compare
Pre-release

Strawberry Perl 5.40.1.1.

MSI, portable and PDL editions.

Compiled using GCC 13.2, with UCRT.

Main differences from a vanilla perl (first two are the same as for SP 5.40.0.1):

  • POSIX has been patched as per https://github.com//Perl/perl5/pull/22257
  • Perl itself is compiled using the same optimisations as Strawberry Perl 5.38.2.2. This uses additional options compared to the default -Os.
  • CPAN modules have been compiled with optimisation set to -O2. This is also set in Config so will apply by default to modules built from CPAN.

Strawberry Perl 5.40.0.1 64-bit UCRT

10 Aug 07:51
Compare
Choose a tag to compare

Strawberry Perl 5.40.0.1.

MSI, portable and PDL editions.

Compiled using GCC 13.2 with UCRT.

Main differences from a standard Windows perl build using GCC:

  • POSIX has been patched as per https://github.com//Perl/perl5/pull/22257
  • Code is compiled using the same optimisations as Strawberry Perl 5.38.2.2. This uses additional options compared to the default -Os.