Perl history in brief, by Larry Wall:
- Perl 0 introduced Perl to my officemates.
- Perl 1 introduced Perl to the world, and changed /\(...\|...\)/ to
- /(...|...)/. \(Dan Faigin still hasn't forgiven me. :-\)
- Perl 2 introduced Henry Spencer's regular expression package.
- Perl 3 introduced the ability to handle binary data (embedded nulls).
- Perl 4 introduced the first Camel book. Really. We mostly just
- switched version numbers so the book could refer to 4.000.
- Perl 5 introduced everything else, including the ability to
- introduce everything else.
+ Perl 0 introduced Perl to my officemates.
+ Perl 1 introduced Perl to the world, and changed /\(...\|...\)/ to
+ /(...|...)/. \(Dan Faigin still hasn't forgiven me. :-\)
+ Perl 2 introduced Henry Spencer's regular expression package.
+ Perl 3 introduced the ability to handle binary data (embedded nulls).
+ Perl 4 introduced the first Camel book. Really. We mostly just
+ switched version numbers so the book could refer to 4.000.
+ Perl 5 introduced everything else, including the ability to
+ introduce everything else.
=head1 THE KEEPERS OF THE PUMPKIN
Leon Brocard, Dave Mitchell, Jesse Vincent, Ricardo Signes, Steve Hay,
Matt S Trout, David Golden, Florian Ragwitz, Tatsuhiko Miyagawa,
Chris C<BinGOs> Williams, Zefram, Ævar Arnfjörð Bjarmason, Stevan
-Little, Dave Rolsky, Max Maischein, Abigail, Jesse Luehrs, Tony Cook
-and Dominic Hargreaves.
+Little, Dave Rolsky, Max Maischein, Abigail, Jesse Luehrs, Tony Cook,
+Dominic Hargreaves, Aaron Crane, Aristotle Pagaltzis, Matthew Horsfall,
+Peter Martini, Sawyer X, and Chad 'Exodist' Granum.
=head2 PUMPKIN?
Ricardo 5.12.3 2011-Jan-21
Leon 5.12.4-RC1 2011-Jun-08
Leon 5.12.4 2011-Jun-20
+ Dominic 5.12.5 2012-Nov-10
Leon 5.13.0 2010-Apr-20 The 5.13 development track
Ricardo 5.13.1 2010-May-20
Florian 5.14.2-RC1 2011-Sep-19
5.14.2 2011-Sep-26
Dominic 5.14.3 2012-Oct-12
+ David M 5.14.4-RC1 2013-Mar-05
+ David M 5.14.4-RC2 2013-Mar-07
+ David M 5.14.4 2013-Mar-10
David G 5.15.0 2011-Jun-20 The 5.15 development track
Zefram 5.15.1 2011-Jul-20
Ricardo 5.16.0 2012-May-20 The 5.16 maintenance track
Ricardo 5.16.1 2012-Aug-08
+ Ricardo 5.16.2 2012-Nov-01
+ Ricardo 5.16.3-RC1 2013-Mar-06
+ Ricardo 5.16.3 2013-Mar-11
Zefram 5.17.0 2012-May-26 The 5.17 development track
Jesse L 5.17.1 2012-Jun-20
TonyC 5.17.2 2012-Jul-20
Steve 5.17.3 2012-Aug-20
Florian 5.17.4 2012-Sep-20
+ Florian 5.17.5 2012-Oct-20
+ Ricardo 5.17.6 2012-Nov-20
+ Dave R 5.17.7 2012-Dec-18
+ Aaron 5.17.8 2013-Jan-20
+ BinGOs 5.17.9 2013-Feb-20
+ Max M 5.17.10 2013-Mar-21
+ Ricardo 5.17.11 2013-Apr-20
+
+ Ricardo 5.18.0-RC1 2013-May-11 The 5.18 maintenance track
+ Ricardo 5.18.0-RC2 2013-May-12
+ Ricardo 5.18.0-RC3 2013-May-13
+ Ricardo 5.18.0-RC4 2013-May-15
+ Ricardo 5.18.0 2013-May-18
+ Ricardo 5.18.1-RC1 2013-Aug-01
+ Ricardo 5.18.1-RC2 2013-Aug-03
+ Ricardo 5.18.1-RC3 2013-Aug-08
+ Ricardo 5.18.1 2013-Aug-12
+ Ricardo 5.18.2 2014-Jan-06
+ Ricardo 5.18.3-RC1 2014-Sep-17
+ Ricardo 5.18.3-RC2 2014-Sep-27
+ Ricardo 5.18.3 2014-Oct-01
+ Ricardo 5.18.4 2014-Oct-01
+
+ Ricardo 5.19.0 2013-May-20 The 5.19 development track
+ David G 5.19.1 2013-Jun-21
+ Aristotle 5.19.2 2013-Jul-22
+ Steve 5.19.3 2013-Aug-20
+ Steve 5.19.4 2013-Sep-20
+ Steve 5.19.5 2013-Oct-20
+ BinGOs 5.19.6 2013-Nov-20
+ Abigail 5.19.7 2013-Dec-20
+ Ricardo 5.19.8 2014-Jan-20
+ TonyC 5.19.9 2014-Feb-20
+ Aaron 5.19.10 2014-Mar-20
+ Steve 5.19.11 2014-Apr-20
+
+ Ricardo 5.20.0-RC1 2014-May-16 The 5.20 maintenance track
+ Ricardo 5.20.0 2014-May-27
+ Steve 5.20.1-RC1 2014-Aug-25
+ Steve 5.20.1-RC2 2014-Sep-07
+ Steve 5.20.1 2014-Sep-14
+ Steve 5.20.2-RC1 2015-Jan-31
+ Steve 5.20.2 2015-Feb-14
+ Steve 5.20.3-RC1 2015-Aug-22
+ Steve 5.20.3-RC2 2015-Aug-29
+ Steve 5.20.3 2015-Sep-12
+
+ Ricardo 5.21.0 2014-May-27 The 5.21 development track
+ Matthew H 5.21.1 2014-Jun-20
+ Abigail 5.21.2 2014-Jul-20
+ Peter 5.21.3 2014-Aug-20
+ Steve 5.21.4 2014-Sep-20
+ Abigail 5.21.5 2014-Oct-20
+ BinGOs 5.21.6 2014-Nov-20
+ Max M 5.21.7 2014-Dec-20
+ Matthew H 5.21.8 2015-Jan-20
+ Sawyer X 5.21.9 2015-Feb-20
+ Steve 5.21.10 2015-Mar-20
+ Steve 5.21.11 2015-Apr-20
+
+ Ricardo 5.22.0-RC1 2015-May-19 The 5.22 maintenance track
+ Ricardo 5.22.0-RC2 2015-May-21
+ Ricardo 5.22.0 2015-Jun-01
+ Steve 5.22.1-RC1 2015-Oct-31
+ Steve 5.22.1-RC2 2015-Nov-15
+ Steve 5.22.1-RC3 2015-Dec-02
+ Steve 5.22.1-RC4 2015-Dec-08
+ Steve 5.22.1 2015-Dec-13
+ Steve 5.22.2-RC1 2016-Apr-10
+ Steve 5.22.2 2016-Apr-29
+ Steve 5.22.3-RC1 2016-Jul-17
+ Steve 5.22.3-RC2 2016-Jul-25
+ Steve 5.22.3-RC3 2016-Aug-11
+ Steve 5.22.3-RC4 2016-Oct-12
+
+ Ricardo 5.23.0 2015-Jun-20 The 5.23 development track
+ Matthew 5.23.1 2015-Jul-20
+ Matthew 5.23.2 2015-Aug-20
+ Peter 5.23.3 2015-Sep-20
+ Steve 5.23.4 2015-Oct-20
+ Abigail 5.23.5 2015-Nov-20
+ David G 5.23.6 2015-Dec-21
+ Stevan 5.23.7 2016-Jan-20
+ Sawyer X 5.23.8 2016-Feb-20
+ Abigail 5.23.9 2016-Mar-20
+
+ Ricardo 5.24.0-RC1 2016-Apr-13 The 5.24 maintenance track
+ Ricardo 5.24.0-RC2 2016-Apr-23
+ Ricardo 5.24.0-RC3 2016-Apr-26
+ Ricardo 5.24.0-RC4 2016-May-02
+ Ricardo 5.24.0-RC5 2016-May-04
+ Ricardo 5.24.0 2016-May-09
+ Steve 5.24.1-RC1 2016-Jul-17
+ Steve 5.24.1-RC2 2016-Jul-25
+ Steve 5.24.1-RC3 2016-Aug-11
+ Steve 5.24.1-RC4 2016-Oct-12
+
+ Ricardo 5.25.0 2016-May-09 The 5.25 development track
+ Sawyer X 5.25.1 2016-May-20
+ Matthew 5.25.2 2016-Jun-20
+ Steve 5.25.3 2016-Jul-20
+ BinGOs 5.25.4 2016-Aug-20
+ Stevan 5.25.5 2016-Sep-20
+ Aaron 5.25.6 2016-Oct-20
+ Chad 5.25.7 2016-Nov-20
+ Sawyer 5.25.8 2016-Dec-20
=head2 SELECTED RELEASE SIZES
5.12.3 5004 100 1146 121 15529 2180 6417 1848 5391 171
5.14.0 5328 104 1100 114 17779 2479 7697 2130 5871 188
5.16.0 5562 109 1077 80 20504 2702 8750 2375 4815 152
+ 5.18.0 5892 113 1088 79 20077 2760 9365 2439 4943 154
+ 5.20.0 6243 115 1187 75 19499 2701 9620 2457 5145 159
+ 5.22.0 7819 115 1284 77 19121 2635 9772 2434 5615 176
+ 5.24.0 7922 113 1287 77 19535 2677 9994 2465 5702 177
The "core"..."doc" mean the following files from the Perl source code
distribution. The glob notation ** means recursively, (.) means
======================================================================
- 5.12.2 5.12.3 5.14.0 5.16.0
-
- apollo 0 3 0 3 - - - -
- beos 4 4 4 4 5 4 5 4
- Configure 536 1 536 1 539 1 547 1
- Cross 118 15 118 15 118 15 118 15
- djgpp 17 7 17 7 18 7 18 7
- emacs 402 4 402 4 - - - -
- epoc 31 8 31 8 32 8 30 8
- h2pl 12 15 12 15 15 15 15 15
- hints 368 97 368 97 370 96 371 96
- mad 174 8 174 8 176 8 176 8
- mpeix 45 6 45 6 46 6 46 6
- NetWare 466 61 466 61 473 61 472 61
- os2 507 70 507 70 518 70 519 70
- plan9 316 17 316 17 319 17 319 17
- Porting 750 54 750 54 855 60 1093 69
- qnx 1 4 1 4 2 4 2 4
- symbian 288 54 288 54 292 54 292 54
- utils 269 27 269 27 249 29 245 30
- uts 8 3 8 3 9 3 9 3
- vmesa 21 4 21 4 22 4 22 4
- vms 646 18 644 18 639 17 571 15
- vos 16 8 16 8 17 8 9 7
- win32 1841 73 1841 73 1833 72 1655 67
- x2p 345 19 345 19 346 19 345 19
+ 5.12.2 5.12.3 5.14.0 5.16.0 5.18.0
+
+ apollo 0 3 0 3 - - - - - -
+ beos 4 4 4 4 5 4 5 4 - -
+ Configure 536 1 536 1 539 1 547 1 550 1
+ Cross 118 15 118 15 118 15 118 15 118 15
+ djgpp 17 7 17 7 18 7 18 7 18 7
+ emacs 402 4 402 4 - - - - - -
+ epoc 31 8 31 8 32 8 30 8 - -
+ h2pl 12 15 12 15 15 15 15 15 13 15
+ hints 368 97 368 97 370 96 371 96 354 91
+ mad 174 8 174 8 176 8 176 8 174 8
+ mpeix 45 6 45 6 46 6 46 6 - -
+ NetWare 466 61 466 61 473 61 472 61 469 61
+ os2 507 70 507 70 518 70 519 70 510 70
+ plan9 316 17 316 17 319 17 319 17 318 17
+ Porting 750 54 750 54 855 60 1093 69 1149 70
+ qnx 1 4 1 4 2 4 2 4 1 4
+ symbian 288 54 288 54 292 54 292 54 290 54
+ utils 269 27 269 27 249 29 245 30 246 31
+ uts 8 3 8 3 9 3 9 3 - -
+ vmesa 21 4 21 4 22 4 22 4 - -
+ vms 646 18 644 18 639 17 571 15 564 15
+ vos 16 8 16 8 17 8 9 7 8 7
+ win32 1841 73 1841 73 1833 72 1655 67 1157 62
+ x2p 345 19 345 19 346 19 345 19 344 20
+
+ ======================================================================
+
+ 5.20.0 5.22.0 5.24.0
+
+ Configure 552 1 570 1 586 1
+ Cross 118 15 118 15 118 15
+ djgpp 18 7 17 7 17 7
+ h2pl 13 15 13 15 13 15
+ hints 355 90 356 87 362 87
+ mad 174 8 - - - -
+ NetWare 467 61 466 61 467 61
+ os2 510 70 510 70 510 70
+ plan9 316 17 317 17 314 17
+ Porting 1204 68 1393 71 1321 71
+ qnx 1 4 1 4 1 4
+ symbian 290 54 291 54 292 54
+ utils 241 27 242 27 679 53
+ vms 538 12 532 12 524 12
+ vos 8 7 8 7 8 7
+ win32 1183 64 1201 64 1268 65
+ x2p 341 19 - - - -
=head2 SELECTED PATCH SIZES