todays merging activity
authorDavid Mitchell <davem@iabyn.com>
Mon, 30 Mar 2009 23:38:57 +0000 (00:38 +0100)
committerDavid Mitchell <davem@iabyn.com>
Mon, 30 Mar 2009 23:38:57 +0000 (00:38 +0100)
Porting/mergelog
pod/perl5101delta.pod

index c440d62..d65dea3 100644 (file)
@@ -12,7 +12,9 @@
 # Finished processing this change (CAPS):
 #
 #    A  part of branch merged in single Aggregate merge,
-#       rather than being individually cherry-picked
+#       rather than being individually cherry-picked;
+#       i.e. this particular commit was rejected, but the change itself
+#       will have been applied elsewhere
 #    M  completely merged
 #    P  partially merged, the rest rejected
 #    R  rejected
@@ -291,7 +293,7 @@ M  e3dd4663a7 2008/01/09 32920
 M  c2dedb9378 2008/01/09 32921
 M  d610630931 2008/01/09 32922
 P  0a0b43fa5b 2008/01/09 32925 just pod/perlapi.pod (rest is fix for 32851)
-!  3f163fbbeb 2008/01/09 32926 IPC::SysV awaiting mhx approval
+M  3f163fbbeb 2008/01/09 32926 
 M  613d6c3e99 2008/01/09 32927
 M  3f9706904c 2008/01/09 32928
 M  036846d3cb 2008/01/09 32929
@@ -587,7 +589,7 @@ M  69587ea4eb 2008/02/21 33339
 M  ba889e8f21 2008/02/21 33340
 !  ce2ea237c5 2008/02/21 33341 Filter::Util::Call awaiting new CPAN release
 M  50edf520be 2008/02/22 33342
-R  9ec7171b93 2008/02/22 33343 (unknown reason)
+M  9ec7171b93 2008/02/22 33343
 M  3caf316a13 2008/02/22 33344
 M  44490ef232 2008/02/22 33345
 R  46c71dd0b9 2008/02/22 33346 fix to 33338
@@ -1029,7 +1031,7 @@ R  aef2a98a19 2008/06/08 34023 (unknown reason)
 M  24ead1638d 2008/06/08 34024
 M  5a33563ff2 2008/06/08 34025
 M  055cc54b41 2008/06/08 34026
-!  d6db67f2d9 2008/06/08 34027 smartmatch doc patch; awaiting agreement on final semantics
+MMMM6db67f2d9 2008/06/08 34027 smartmatch doc patch
 R  91a462243e 2008/06/08 34028 (unknown reason)
 M  603aa20df5 2008/06/08 34029
 M  7948fc082b 2008/06/08 34030
@@ -1590,7 +1592,7 @@ R  7d0905b923 2008/11/26 34917 Replace Perl_my() with macro: Not BinCompat
 R  12e93c28cc 2008/11/26 34918 make linklist private: not BinCompat
 R  2dd5337ba7 2008/11/26 34919 make scalarkids,scalarseq private: not BinCompat
 R  412da0037c 2008/11/26 34920 make listkids private: not BinCompat
-R  1c8a42233e 2008/11/26 34921 ditto as 49079
+R  1c8a42233e 2008/11/26 34921 fix for 34907
 R  11cd919dc4 2008/11/26 34922 remove Perl_cv_ckproto: not BinCompat
 R  e3cf49e2e2 2008/11/26 34923 make vdie private: not BinCompat
 R  b7783a124f 2008/11/26 34924 make force_list,fold_constants,gen_constant_list private: not BinCompat
@@ -1609,15 +1611,14 @@ R  b429380fd7 2008/11/26 34937 remove Perl_oopsCV: not BinCompat
 R  d2bd4e7f98 2008/11/26 34938 make sv_add_arena() private: not BinCompat
 R  90f7771ac0 2008/11/26 34939 update perlintern.pod from 34931
 R  051b305ded 2008/11/26 34940 make setenv_getix() private: not BinCompat
-R  af41e527c8 2008/11/26 34941 make ywarn() private: not BinCompat
-R  6702284617 2008/11/26 34942 add lots of comments to embed.fnc about statics:
-               skip along with all the static fixes
+R  af41e527c8 2008/11/26 34941 make yywarn() private: not BinCompat
+M  6702284617 2008/11/26 34942
 M  428bacd701 2008/11/27 34943
 R  cd34071197 2008/11/27 34944 remove av_fake: not BinCompat
 M  bbead3ca7e 2008/11/27 34945
-R  d67fec574f 2008/11/27 34946 more comments to embed.fnc about statics
+M  d67fec574f 2008/11/27 34946
 R  1d0620e07f 2008/11/27 34947 fix to 34944 which is already rejected
-R  94d1e7066c 2008/11/27 34948 fix signness of S_mro_get_linear_isa_*(): not BinCompat  
+M  94d1e7066c 2008/11/27 34948
 M  a76803d012 2008/11/28 34949
 M  1be1b388c1 2008/11/28 34950
 R  c8d90063b6 2008/11/28 34951 (empty patch)
@@ -1625,22 +1626,26 @@ M  580410d244 2008/11/28 34952
 !  503ba33a32 2008/11/29 34953 IPC::SysV 2.00_02 - waiting for mhx reply
 M  13d4578c5c 2008/11/30 34954
 M  c6ae76470e 2008/11/30 34955
-R  2fd8beea01 2008/11/30 34956 remove lots of perl_save_*() functions: not BinCompat
-R  e22024d3cf 2008/11/30 34957 more save fiddling: not BinCompat
-R  747e2fae43 2008/11/30 34958 redo SAVEPARSER() etc: relies on earlier non BinCompat changes
-R  1409bc0658 2008/11/30 34959 more save fiddling: not BinCompat
-R  dfcd3de5de 2008/12/01 34960 more save fiddling: not BinCompat
+M  2fd8beea01 2008/11/30 34956
+M  e22024d3cf 2008/11/30 34957
+M  747e2fae43 2008/11/30 34958
+M  1409bc0658 2008/11/30 34959
+M  dfcd3de5de 2008/12/01 34960
 M  e1051f11a3 2008/12/01 34961
-R  7623d42629 2008/12/01 34963 more save fiddling: not BinCompat
-R  601cee3b44 2008/12/01 34964 more save fiddling: not BinCompat
-R  da8315f8f4 2008/12/01 34965 more save fiddling: not BinCompat
-R  be84297eef 2008/12/01 34966 more save fiddling: not BinCompat
-R  35d4f826f8 2008/12/01 34967 more save fiddling: not BinCompat
-R  85a721ca70 2008/12/01 34968 more save fiddling: not BinCompat
-R  8e41545fc5 2008/12/01 34969 more save fiddling: not BinCompat
-R  9e73050990 2008/12/01 34970 more save fiddling: not BinCompat
-R  3a9222bef6 2008/12/01 34971 remove setenv_getix(): not BinCompat
-R  efd0b058b2 2008/12/01 34972 more static changes: not BinCompat
+M  7623d42629 2008/12/01 34963
+R  601cee3b44 2008/12/01 34964 reorder SAVEHINTS(): not BinCompat
+M  da8315f8f4 2008/12/01 34965
+M  be84297eef 2008/12/01 34966 skipped re-implementing Perl_save_hints since
+                               the push order is different between bleed
+                               and maint
+M  35d4f826f8 2008/12/01 34967
+M  85a721ca70 2008/12/01 34968
+M  8e41545fc5 2008/12/01 34969
+R  9e73050990 2008/12/01 34970 fix to the bit of 34966 thats been skipped
+R  3a9222bef6 2008/12/01 34971 remove setenv_getix(): not BinCompat,
+                               as in maint, it's not a static function
+P  efd0b058b2 2008/12/01 34972 many of the updates were skipped because the
+                               functions aren't static in maint
 M  fd1b367e71 2008/12/01 34973
 M  3c20a832e0 2008/12/02 34975
 M  c4cd47ac59 2008/12/02 34976
@@ -1648,7 +1653,7 @@ M  359d40bacc 2008/12/02 34977
 M  c30d8139ea 2008/12/02 34979
 R  925cfbb8b1 2008/12/02 34980 remove PERLDB_ASSERTION macro: not BackCompat
 M  83fca67e98 2008/12/02 34981
-R  4f5084fafb 2008/12/02 34982 more save fiddling: not BinCompat
+M  4f5084fafb 2008/12/02 34982
 M  21efc95700 2008/12/02 34983
 M  99d3381e87 2008/12/02 34984
 R  f9bddea7d2 2008/12/02 34985 Implement PERLDBf_SAVESRC_INVALID: too risky and/or BackCompat
@@ -1793,8 +1798,9 @@ M  7a21560e6d 2008/12/25 Remove completed perltodo entry
 M  9ae51f7f1f 2008/12/25 Some source files and documentation files need not
 M  d4222de008 2008/12/25 Lies, damn lies and end-of-block comments
 M  0147cd53fa 2008/12/25 Use the F formatting codes for filenames in pod/pe
-R  ccb8f6a64f 2008/12/25 -Ilib on #! line now prepend rarther appends to @INC.
-                       even thoughb its a bug-fix it's not backwards compatible
+R  ccb8f6a64f 2008/12/25 -Ilib on #! line now prepends rather than appends to
+                       @INC. Even thoughb its a bug-fix, it's not backwards
+                       compatible
 R  54ad55c59e 2008/12/25 follows on from ccb8f6a64f being rejected
 M  8be3533f72 2008/12/26 autodie information added to Maintainers.pl
 M  f755e97d9b 2008/12/26 Some additions to perlrepository.pod
@@ -1838,79 +1844,91 @@ A  b6658357ff 2008/12/27 Tweak make_patchnum.sh to cope with /bin/sh on Sol
 M  2b19871751 2008/12/27 fix problem on some platforms
 M  4e7245b537 2008/12/27 Merge branch 'blead' of nicholas@perl5.git.perl.or
                                MERGE: b6658357ff 2b19871751
--  fa60396f12 2008/12/27 Repurpose struct mro_meta to allow it to store cac
--  123892d916 2008/12/27 Add MRO_GET_PRIVATE_DATA() to use the cached mro p
--  a3e6e81e81 2008/12/27 Add Perl_mro_register() to register Method Resolut
--  c60bad7b88 2008/12/27 Explictly export Perl_mro_meta_init() so that HvMR
--  b2685f0c86 2008/12/27 Proper pluggable Method Resolution Orders. 'c3' is
--  58d4c5dfb9 2008/12/27 Remove the comment that the mro:: functions are ac
--  553e831a35 2008/12/27 Optimisation of the use of the meta structure - do
--  31b9005d8f 2008/12/27 Break out the set-the-MRO logic from the XS_mro_se
--  3a6fa573ae 2008/12/27 In struct mro_meta, rename mro_linear_c3 to mro_li
--  9953ff723f 2008/12/27 In struct mro_meta, rename mro_linear_dfs to mro_l
--  1e9bd1186a 2008/12/27 Move all mro:: XS functions from mro.c to ext/mro/
+M  fa60396f12 2008/12/27 Repurpose struct mro_meta to allow it to store cac
+M  123892d916 2008/12/27 Add MRO_GET_PRIVATE_DATA() to use the cached mro p
+M  a3e6e81e81 2008/12/27 Add Perl_mro_register() to register Method Resolut
+M  c60bad7b88 2008/12/27 Explictly export Perl_mro_meta_init() so that HvMR
+M  b2685f0c86 2008/12/27 Proper pluggable Method Resolution Orders. 'c3' is
+M  58d4c5dfb9 2008/12/27 Remove the comment that the mro:: functions are ac
+M  553e831a35 2008/12/27 Optimisation of the use of the meta structure - do
+M  31b9005d8f 2008/12/27 Break out the set-the-MRO logic from the XS_mro_se
+R  3a6fa573ae 2008/12/27 not BinCompat
+R  9953ff723f 2008/12/27 not BinCompat
+R  1e9bd1186a 2008/12/27 Move all mro:: XS functions from mro.c to ext/mro/
+                           Nicholas thinks this is probably not BackCompat
+                           If this is ever merged, see also fbb5a95cd7
 M  a44093a96f 2008/12/28 Fix typo in code not yet used.
 M  527df579b2 2008/12/28 Precomputing the hash value for a string represent
 M  58ca560a9a 2008/12/28 Also test Perl_hv_common() and pre-computed hashes
 M  90acdc2acf 2008/12/28 Verify that pre-computing hashes with shared hash 
 M  44b87b5061 2008/12/28 Add a key flag HVhek_KEYCANONICAL for Perl_hv_comm
--  5844ac76c2 2008/12/28 Add casts to gain C++ compatibility, as spotted by
+M  5844ac76c2 2008/12/28 Add casts to gain C++ compatibility, as spotted by
 M  3cf20fa2fb 2008/12/28 Revise malformed utf8 test case
 M  3f0c5693d0 2008/12/28 Fix malformed utf8 in regexec.c
--  d30e492cce 2008/12/28 Introduce SvCANEXISTDELETE in pp.h, which simplify
--  c68ec7a9f9 2008/12/28 Add save_adelete()/SAVEADELETE() to save on the st
--  4ad10a0b60 2008/12/28 On scope end, delete localized array elements that
--  92970b93f5 2008/12/28 Also define 'localizing' in pp_helem for the sake 
--  fc0bcb62b8 2008/12/28 Handle non-numeric version numbers in ext/Digest/M
--  b62fb10ea9 2008/12/28 Let us direct Switch questions to P5P.
--  cd3d9d4725 2008/12/28 Switch.pm doesn't appear to support plain arrays a
--  6a9befb105 2008/12/28 Fix line numbering issues with POD filtered by Swi
--  39bcdda02e 2008/12/28 Make Switch.pm skip POD like perl does
--  01c2a33d9c 2008/12/29 Bump switch version to 2.14
--  9e1694326e 2008/12/29 PL_registered_mros can start with 1 hash bucket, a
--  3eb629a04d 2008/12/29 Mark my dual-life modules as authoritative in blea
--  fbb5a95cd7 2008/12/29 In mro_get_mro, use the length and UTF-8-ness now 
--  675b0f774d 2008/12/30 added information how to build on Leopard
--  46807d8e80 2008/12/31 much better git related version numbering in our (
--  54bb77241e 2008/12/31 varargs functions such as sv_catpvf can't have com
--  8ffec826be 2008/12/31 Solaris /bin/sh doesn't do POSIX $( ... ) syntax f
--  a2837a9e92 2008/12/31 Solaris awk (at least) thinks that + should be esc
--  5f58995418 2008/12/31 cflags also runs under /bin/sh so can't use $()
--  d0a9311f60 2008/12/31 More efficient API choices for string appending.
--  050a6864cc 2008/12/31 Switching from $() to `` requires two more backtic
--  28b1daef84 2008/12/31 Switching to `` requires one more \ to escape $Con
--  9c3905ef05 2009/01/01 First cut at handling git patch numbers on VMS.
+R  d30e492cce 2008/12/28 Introduce SvCANEXISTDELETE in pp.h, which simplify
+R  c68ec7a9f9 2008/12/28 Add save_adelete()/SAVEADELETE() to save on the st
+R  4ad10a0b60 2008/12/28 On scope end, delete localized array elements that
+R  92970b93f5 2008/12/28 Also define 'localizing' in pp_helem for the sake 
+                           The four above changes make {local $a[BIG] }
+                           shrink the array on scope exit, which is nice,
+                           but not very BackCompat
+M  fc0bcb62b8 2008/12/28 Handle non-numeric version numbers in ext/Digest/M
+M  b62fb10ea9 2008/12/28 Let us direct Switch questions to P5P.
+M  cd3d9d4725 2008/12/28 Switch.pm doesn't appear to support plain arrays a
+M  6a9befb105 2008/12/28 Fix line numbering issues with POD filtered by Swi
+M  39bcdda02e 2008/12/28 Make Switch.pm skip POD like perl does
+M  01c2a33d9c 2008/12/29 Bump switch version to 2.14
+M  9e1694326e 2008/12/29 PL_registered_mros can start with 1 hash bucket, a
+M  3eb629a04d 2008/12/29 Mark my dual-life modules as authoritative in blea
+R  fbb5a95cd7 2008/12/29 In mro_get_mro, use the length and UTF-8-ness now 
+                           depends on 1e9bd1186a
+M  675b0f774d 2008/12/30 added information how to build on Leopard
+M  46807d8e80 2008/12/31 much better git related version numbering in our (
+M  54bb77241e 2008/12/31 varargs functions such as sv_catpvf can't have com
+M  8ffec826be 2008/12/31 Solaris /bin/sh doesn't do POSIX $( ... ) syntax f
+M  a2837a9e92 2008/12/31 Solaris awk (at least) thinks that + should be esc
+M  5f58995418 2008/12/31 cflags also runs under /bin/sh so can't use $()
+M  d0a9311f60 2008/12/31 More efficient API choices for string appending.
+M  050a6864cc 2008/12/31 Switching from $() to `` requires two more backtic
+M  28b1daef84 2008/12/31 Switching to `` requires one more \ to escape $Con
+M  9c3905ef05 2009/01/01 First cut at handling git patch numbers on VMS.
 M  50eca76146 2009/01/01 From: Max Maischein <corion@corion.net>
--  e46c382ee1 2009/01/02 'overloading' pragma
--  23f6cb2856 2009/01/02 Fix a couple of typos in overloading.pm docs
--  d15cd83130 2009/01/02 Move variable declaration without initialisation a
--  67fbe0e1b1 2009/01/02 Bump copyright year after previous change d15cd831
--  1839a85047 2009/01/02 Mention overloading.pm in perl5110delta
--  8c8eee8276 2009/01/02 *** start of branch: [perl #54956] crash on binary-or lvalue operation 
--  f4b6e4b303 2009/01/02 Bump copyright year after previous change
--  797f6e9fa6 2009/01/02 Merge branch 'yuval/overloading' into blead
+M  e46c382ee1 2009/01/02 'overloading' pragma
+M  23f6cb2856 2009/01/02 Fix a couple of typos in overloading.pm docs
+M  d15cd83130 2009/01/02 Move variable declaration without initialisation a
+M  67fbe0e1b1 2009/01/02 Bump copyright year after previous change d15cd831
+M  1839a85047 2009/01/02 Mention overloading.pm in perl5110delta
+                       except that I added it to perl5101delta :-)
+M  8c8eee8276 2009/01/02 [perl #54956] crash on binary-or lvalue operation 
+M  f4b6e4b303 2009/01/02 Bump copyright year after previous change
+R  797f6e9fa6 2009/01/02 Merge branch 'yuval/overloading' into blead
                                MERGE: f4b6e4b303 1839a85047
--  b3ab6785f6 2009/01/02 Faster sv_utf8_upgrade()
--  effb3d1176 2009/01/02 Factorize numeric constant for "overloading" lexic
--  83706693c6 2009/01/02 Bump coopyright year in embed.pl and various files
--  d87d3eede5 2009/01/02 Fix overload index mismatch in overloading logic.
--  abb619adf8 2009/01/02 Add a new test for overloading.pm
--  8a9589bc6c 2009/01/02 Merge branch 'failing-test-for-overloading-pragma'
+                           individual commits on both branches merged
+R  b3ab6785f6 2009/01/02 Faster sv_utf8_upgrade()
+                           as-is, it needs a mathom version of
+                           sv_utf8_upgrade_flags added, which is too much
+                           like hard work
+M  effb3d1176 2009/01/02 Factorize numeric constant for "overloading" lexic
+M  83706693c6 2009/01/02 Bump coopyright year in embed.pl and various files
+M  d87d3eede5 2009/01/02 Fix overload index mismatch in overloading logic.
+M  abb619adf8 2009/01/02 Add a new test for overloading.pm
+R  8a9589bc6c 2009/01/02 Merge branch 'failing-test-for-overloading-pragma'
                                MERGE: d87d3eede5 abb619adf8
--  ed15e57687 2009/01/02 In amagic_call(), offset should be strictly lesser
--  7e49475998 2009/01/02 Minimal mention of overloading.pm in overload.pm
--  b472f62a79 2009/01/02 add undef tests to t/op/smartmatch.t
--  a86f5011b5 2009/01/02 add eval and error support to the t/op/smartmatch.
--  1cfb70492a 2009/01/02 More comprehensive smartmatch.t, supersedes smobj.
--  e947c198f4 2009/01/02 [perl #61392] Method call documentation in perlobj
--  49c3858588 2009/01/02 a test for Paul Evan's qr leak
+                           individual commits on both branches merged
+M  ed15e57687 2009/01/02 In amagic_call(), offset should be strictly lesser
+M  7e49475998 2009/01/02 Minimal mention of overloading.pm in overload.pm
+M  b472f62a79 2009/01/02 add undef tests to t/op/smartmatch.t
+M  a86f5011b5 2009/01/02 add eval and error support to the t/op/smartmatch.
+M  1cfb70492a 2009/01/02 More comprehensive smartmatch.t, supersedes smobj.
+M  e947c198f4 2009/01/02 [perl #61392] Method call documentation in perlobj
+M  49c3858588 2009/01/02 a test for Paul Evan's qr leak
 M  3776a20299 2009/01/03 Subject: [PATCH] Update autodie to 1.998
--  44250bdc17 2009/01/03 Fix a thinko in regression test for [perl #54956]
--  00bf72ff15 2009/01/03 Following change 34356, which decoupled get_isa_ha
--  aea323039b 2009/01/03 get_isa_hash() is only used in S_isa_lookup(), so 
--  0c429c7857 2009/01/03 Add some basic decriptions and/or usage info to so
--  a7d002a112 2009/01/03 some more Porting/ script documentation
--  2547c837a7 2009/01/03 add -d option to Porting/cmpVERSION.pl to display 
+M  44250bdc17 2009/01/03 Fix a thinko in regression test for [perl #54956]
+M  00bf72ff15 2009/01/03 Following change 34356, which decoupled get_isa_ha
+M  aea323039b 2009/01/03 get_isa_hash() is only used in S_isa_lookup(), so 
+M  0c429c7857 2009/01/03 Add some basic decriptions and/or usage info to so
+M  a7d002a112 2009/01/03 some more Porting/ script documentation
+M  2547c837a7 2009/01/03 add -d option to Porting/cmpVERSION.pl to display 
 -  a272e669f4 2009/01/03 Patch in a 64 bit clean gmtime_r() and localtime_r
 -  9af245219b 2009/01/03 Update to the latest version of the y2038 code.
 -  a64acb403a 2009/01/03 Update from the latest y2038.
@@ -1942,7 +1960,7 @@ M  3776a20299 2009/01/03 Subject: [PATCH] Update autodie to 1.998
 -  d4fb0a1f15 2009/01/03 Update from y2038
 -  f433f45e72 2009/01/03 Merge branch 'schwern/y2038' into blead
                                MERGE: 2547c837a7 d4fb0a1f15
--  4ba0c7624a 2009/01/03 Changing get_isa_hash() to static means that it ne
+M  4ba0c7624a 2009/01/03 Changing get_isa_hash() to static means that it ne
 -  ef3b26468f 2009/01/03 Merge branch 'blead' of camel:/gitroot/perl into b
                                MERGE: f433f45e72 4ba0c7624a
 -  105ae85463 2009/01/03 Remove duplicate return in S_mro_get_linear_isa_c3
@@ -2610,3 +2628,7 @@ M  b8a4246cca 2009/01/19 Upgrade to Module::Load::Conditional 0.30
 -  2a8f410418 2009/03/29 Merge commit 'origin/postfixwhen' into blead
                                MERGE: a35666c6be f20dcd76e7
 M  cf3f0ffbff 2009/03/29 provide minimal documentation for the MUTABLE_*() 
+-  4f8ea571d5 2009/03/29 Document when as a syntax modifier
+-  dc82791df0 2009/03/30 Updates for ext/compress*
+-  3acf89b2d2 2009/03/30 Make references to the Glossary in Config.pm and C
+-  b1c3c09642 2009/03/30 TZ setting must contain an offset.
index 36be2b7..9d50b00 100644 (file)
@@ -40,8 +40,31 @@ of the output of C<perl -V>. See L<perlrepository> for more information.
 
 =head1 Core Enhancements
 
+=head2 a proper interface for pluggable Method Resolution Orders
+
+XXX Nicholas said he needsd to document the following change, at which
+point update this entry:
+b2685f0c86 2008/12/27
+
+=head2 The C<overloading> pragma
+
+This pragma allows you to lexically disable or enable overloading
+for some or all operations. (Yuval Kogman)
+
+
 =head1 Modules and Pragmata
 
+=head2 Pragmata Changes
+
+=over 4
+
+=item C<overloading>
+
+See L</"The C<overloading> pragma"> above.
+
+=back
+
+
 =head2 New Modules
 
 =over
@@ -88,6 +111,10 @@ C<Digest::MD5> upgraded from version 2.36_01 to 2.38
 
 =item *
 
+C<IPC::SysV> upgraded from version 1.05 to 2.00_02 XXX
+
+=item *
+
 C<ExtUtils::Install> upgraded from version 1.44 to 1.52
 
 =item *
@@ -121,6 +148,10 @@ C<Pod::Text> upgraded from version 3.08 to 3.13
 
 =item *
 
+C<Switch> upgraded from version 2.13 to 2.14
+
+=item *
+
 C<Symbol> upgraded from version 1.06 to 1.07
 
 =item *
@@ -234,6 +265,11 @@ key is utf8 might result in an incorrect lookup.
 C<$object->isa('Foo')> would report false if the package C<Foo> didn't
 exist, even if the object's C<@ISA> contained C<Foo>.
 
+=item *
+
+Bitwise operations on references could crash the interpreter, e.g.
+C<$x=\$y; $x |= "foo"> [RT #54956].
+
 =back
 
 =head1 New or Changed Diagnostics