Branch: refs/heads/upstream/smoke-me/atoomic/ppport
  Home:   https://github.com/Perl/perl5
  Commit: f2ed88045c8e02fa64a6d7a3d8ee13f0c5ae0633
      
https://github.com/Perl/perl5/commit/f2ed88045c8e02fa64a6d7a3d8ee13f0c5ae0633
  Author: Nicolas R <[email protected]>
  Date:   2019-11-08 (Fri, 08 Nov 2019)

  Changed paths:
    M dist/Devel-PPPort/Makefile.PL

  Log Message:
  -----------
  cat_file util in Makefile

References #137

(cherry picked from commit fb6dad1b13facfbcdf834a6b95db2320410d7c78)
Signed-off-by: Nicolas R <[email protected]>


  Commit: 2b529b9fa847bde6ee3f6e09768c7c263f19397e
      
https://github.com/Perl/perl5/commit/2b529b9fa847bde6ee3f6e09768c7c263f19397e
  Author: Karl Williamson <[email protected]>
  Date:   2019-11-08 (Fri, 08 Nov 2019)

  Changed paths:
    M dist/Devel-PPPort/devel/regenerate

  Log Message:
  -----------
  devel/regenerate: Add --yes option

This answers yes to the standard questions automatically.  It's handy
when you want to run the job nohup, and really know what you're doing.

(cherry picked from commit e8dfa8b9ad3c70c21ed7c7c33d9049c94ea8cbbc)
Signed-off-by: Nicolas R <[email protected]>


  Commit: 79ed9e01869e9aad466682356377095d1fdf87ea
      
https://github.com/Perl/perl5/commit/79ed9e01869e9aad466682356377095d1fdf87ea
  Author: Karl Williamson <[email protected]>
  Date:   2019-11-08 (Fri, 08 Nov 2019)

  Changed paths:
    M dist/Devel-PPPort/parts/embed.fnc

  Log Message:
  -----------
  Get latest blead embed.fnc

(cherry picked from commit 1d506a06fb1782b574eae0c8177b0af23823f1ed)
Signed-off-by: Nicolas R <[email protected]>


  Commit: 56e68c76aa302587c9b1c82f644813e3677fbd2d
      
https://github.com/Perl/perl5/commit/56e68c76aa302587c9b1c82f644813e3677fbd2d
  Author: Karl Williamson <[email protected]>
  Date:   2019-11-08 (Fri, 08 Nov 2019)

  Changed paths:
    M dist/Devel-PPPort/parts/apidoc.fnc

  Log Message:
  -----------
  Updated apidoc.fnc to latest blead

(cherry picked from commit 89cfe197a6de2c56f9d7ef5e75ce074b6f7c8579)
Signed-off-by: Nicolas R <[email protected]>


  Commit: b47688346e917bf483f789aba8a1717870221ec3
      
https://github.com/Perl/perl5/commit/b47688346e917bf483f789aba8a1717870221ec3
  Author: Karl Williamson <[email protected]>
  Date:   2019-11-08 (Fri, 08 Nov 2019)

  Changed paths:
    M dist/Devel-PPPort/parts/inc/misc

  Log Message:
  -----------
  parts/inc/misc: Backport UNI to/from NATIVE

And change the way we setup similar defines.  On perls before EBCDIC
existed, these simply return their arguments.  But a module now can
unconditionally include these, and it will do the right thing.

(cherry picked from commit e836478411ddc77f5155d0fd4e4f2a25f28dc47e)
Signed-off-by: Nicolas R <[email protected]>


  Commit: ddbceb7f0b1a6577719a7d69ce43f3495152d4f6
      
https://github.com/Perl/perl5/commit/ddbceb7f0b1a6577719a7d69ce43f3495152d4f6
  Author: Karl Williamson <[email protected]>
  Date:   2019-11-08 (Fri, 08 Nov 2019)

  Changed paths:
    M dist/Devel-PPPort/parts/inc/utf8

  Log Message:
  -----------
  Backport UTF8_SKIP

which is just a synonym for UTF8SKIP

(cherry picked from commit 393aff27a03ba3dfe30531be2950e3702fc07bd2)
Signed-off-by: Nicolas R <[email protected]>


  Commit: 29db5de5e03e9e54314f359f3259d47ee5eebb05
      
https://github.com/Perl/perl5/commit/29db5de5e03e9e54314f359f3259d47ee5eebb05
  Author: Karl Williamson <[email protected]>
  Date:   2019-11-08 (Fri, 08 Nov 2019)

  Changed paths:
    M dist/Devel-PPPort/parts/inc/utf8

  Log Message:
  -----------
  Backport UTF8_CHK_SKIP

And revise an existing item to use it.

(cherry picked from commit 45578f404ccd72c0dbfb539cb5c438e8a46106fa)
Signed-off-by: Nicolas R <[email protected]>


  Commit: c499cf5e84fb4d07e62f9043a1953f73680bd67e
      
https://github.com/Perl/perl5/commit/c499cf5e84fb4d07e62f9043a1953f73680bd67e
  Author: Karl Williamson <[email protected]>
  Date:   2019-11-08 (Fri, 08 Nov 2019)

  Changed paths:
    M dist/Devel-PPPort/HACKERS

  Log Message:
  -----------
  Fix typos in HACKERS; add clarification

(cherry picked from commit 3f7ae74acac1e4fa34913985e9fc9119d517ca6c)
Signed-off-by: Nicolas R <[email protected]>


  Commit: 7dcfdf85a0ea96088acd92197f698eac2d205adf
      
https://github.com/Perl/perl5/commit/7dcfdf85a0ea96088acd92197f698eac2d205adf
  Author: Karl Williamson <[email protected]>
  Date:   2019-11-08 (Fri, 08 Nov 2019)

  Changed paths:
    M dist/Devel-PPPort/parts/inc/utf8

  Log Message:
  -----------
  parts/inc/utf8: Backport some basic UTF-8 stuff

These are not in the public API because no module writer should be
dealing at this level, but they are needed for backporting some things,
and so they are provided here without publicly announcing their
availability.

Included is an internal helper function

(cherry picked from commit 4ebf864379b0c46d16a19d5546e36062b2545eae)
Signed-off-by: Nicolas R <[email protected]>


  Commit: d1c729bc724ef3adb71b6dea4e91723939e98bdd
      
https://github.com/Perl/perl5/commit/d1c729bc724ef3adb71b6dea4e91723939e98bdd
  Author: Karl Williamson <[email protected]>
  Date:   2019-11-08 (Fri, 08 Nov 2019)

  Changed paths:
    M dist/Devel-PPPort/parts/inc/misc

  Log Message:
  -----------
  parts/inc/misc: Add withinCOUNT and inRANGE

These are too new to be in the public API, but their presence here helps
with backporting things, so provide them, but undocumented.

(cherry picked from commit eb85beedef0dfeca24cb5a011f17a893525cb098)
Signed-off-by: Nicolas R <[email protected]>


  Commit: 1eb9174018951876c2a35818d44f51171847a3b5
      
https://github.com/Perl/perl5/commit/1eb9174018951876c2a35818d44f51171847a3b5
  Author: Karl Williamson <[email protected]>
  Date:   2019-11-08 (Fri, 08 Nov 2019)

  Changed paths:
    M dist/Devel-PPPort/parts/inc/misc

  Log Message:
  -----------
  Fix isGRAPH_L1() bug

This was including NBSP as printable

(cherry picked from commit 63ece791ac466f042e9ebc4eaeab7f476eb4d22a)
Signed-off-by: Nicolas R <[email protected]>


  Commit: b9f3440991302b280f4a15bfe90a0da6d6b29a80
      
https://github.com/Perl/perl5/commit/b9f3440991302b280f4a15bfe90a0da6d6b29a80
  Author: Karl Williamson <[email protected]>
  Date:   2019-11-08 (Fri, 08 Nov 2019)

  Changed paths:
    M dist/Devel-PPPort/parts/inc/misc
    M dist/Devel-PPPort/t/misc.t

  Log Message:
  -----------
  Add tests for NATIVE_TO_LATIN1, vice-versa

(cherry picked from commit be9d71690938fec20465f21e2f57ac206753db99)
Signed-off-by: Nicolas R <[email protected]>


  Commit: 9596173137031201ef83b0320a96a5c006027dce
      
https://github.com/Perl/perl5/commit/9596173137031201ef83b0320a96a5c006027dce
  Author: Karl Williamson <[email protected]>
  Date:   2019-11-08 (Fri, 08 Nov 2019)

  Changed paths:
    M dist/Devel-PPPort/parts/inc/misc
    M dist/Devel-PPPort/t/misc.t

  Log Message:
  -----------
  Backport isFOO_utf8_safe() macros

This tests every code point between 0..255.  Doing so caught several
bugs.

(cherry picked from commit f899f86bd25f0fd9a84f892598cedb32d18f20ce)
Signed-off-by: Nicolas R <[email protected]>


  Commit: e476f74e654e0bea14125f8dae39dc23a66f3700
      
https://github.com/Perl/perl5/commit/e476f74e654e0bea14125f8dae39dc23a66f3700
  Author: Karl Williamson <[email protected]>
  Date:   2019-11-08 (Fri, 08 Nov 2019)

  Changed paths:
    M dist/Devel-PPPort/parts/inc/misc

  Log Message:
  -----------
  isPSXSPC() is a synonym for isSPACE

They used to have a slightly different meaning, but that was changed a
long time ago.

(cherry picked from commit baa6a68a10d1cd881d989a5c593d58e04593d0e1)
Signed-off-by: Nicolas R <[email protected]>


  Commit: 8481d223d7284cddac7097616ea0eacc5a6533b2
      
https://github.com/Perl/perl5/commit/8481d223d7284cddac7097616ea0eacc5a6533b2
  Author: Karl Williamson <[email protected]>
  Date:   2019-11-08 (Fri, 08 Nov 2019)

  Changed paths:
    M dist/Devel-PPPort/parts/inc/misc

  Log Message:
  -----------
  Add warning about UTF-8 unreliable in early perls

(cherry picked from commit f5227a1c2cb19045b6e5a5e36454fdf893f88f8c)
Signed-off-by: Nicolas R <[email protected]>


  Commit: a5eda6545f2c3233bee648c4fabf0bbf3eca8dec
      
https://github.com/Perl/perl5/commit/a5eda6545f2c3233bee648c4fabf0bbf3eca8dec
  Author: Karl Williamson <[email protected]>
  Date:   2019-11-08 (Fri, 08 Nov 2019)

  Changed paths:
    M dist/Devel-PPPort/parts/inc/utf8

  Log Message:
  -----------
  Change isUTF8_CHAR to use macro, not expansion

Use the macro instead of duplicating its definition ourselves--

(cherry picked from commit a02174d23a38cb41bfc90fcc646dbb8a748b6807)
Signed-off-by: Nicolas R <[email protected]>


  Commit: 274e3bb7a25089fe69c305d81746617451567053
      
https://github.com/Perl/perl5/commit/274e3bb7a25089fe69c305d81746617451567053
  Author: Karl Williamson <[email protected]>
  Date:   2019-11-08 (Fri, 08 Nov 2019)

  Changed paths:
    M dist/Devel-PPPort/parts/inc/misc

  Log Message:
  -----------
  Perl 7.0 had a space as being a graphic char

(cherry picked from commit 36f9cc037debdf1d07fa92b2b99fa9b27ba3e8e2)
Signed-off-by: Nicolas R <[email protected]>


  Commit: 20320b1fe1ff43fa719b9e0831805ad4c938fc1d
      
https://github.com/Perl/perl5/commit/20320b1fe1ff43fa719b9e0831805ad4c938fc1d
  Author: Karl Williamson <[email protected]>
  Date:   2019-11-08 (Fri, 08 Nov 2019)

  Changed paths:
    M dist/Devel-PPPort/parts/base/5006000
    M dist/Devel-PPPort/parts/base/5006001
    M dist/Devel-PPPort/parts/base/5008000
    M dist/Devel-PPPort/parts/base/5011001
    M dist/Devel-PPPort/parts/base/5013010
    M dist/Devel-PPPort/parts/base/5015007
    M dist/Devel-PPPort/parts/base/5017002
    M dist/Devel-PPPort/parts/base/5017004
    M dist/Devel-PPPort/parts/base/5017006
    M dist/Devel-PPPort/parts/base/5017007
    M dist/Devel-PPPort/parts/base/5017008
    M dist/Devel-PPPort/parts/base/5019001
    M dist/Devel-PPPort/parts/base/5023002
    M dist/Devel-PPPort/parts/base/5025009
    M dist/Devel-PPPort/parts/base/5031005
    A dist/Devel-PPPort/parts/base/5031006
    M dist/Devel-PPPort/parts/todo/5003007
    M dist/Devel-PPPort/parts/todo/5006000
    M dist/Devel-PPPort/parts/todo/5006001
    M dist/Devel-PPPort/parts/todo/5007001
    M dist/Devel-PPPort/parts/todo/5013010
    M dist/Devel-PPPort/parts/todo/5015007
    M dist/Devel-PPPort/parts/todo/5017006
    M dist/Devel-PPPort/parts/todo/5017008
    M dist/Devel-PPPort/parts/todo/5019001
    M dist/Devel-PPPort/parts/todo/5025009
    M dist/Devel-PPPort/parts/todo/5031005
    A dist/Devel-PPPort/parts/todo/5031006

  Log Message:
  -----------
  Regenerate to latest

This updates parts/base, parts/todo based on blead and changes to D:P

(cherry picked from commit d391de2e81ef30cc86e1e96c36b94bb9888c3f3c)
Signed-off-by: Nicolas R <[email protected]>


  Commit: 5836e94b83d53db153476ba74f59c70e4e7c7020
      
https://github.com/Perl/perl5/commit/5836e94b83d53db153476ba74f59c70e4e7c7020
  Author: Karl Williamson <[email protected]>
  Date:   2019-11-08 (Fri, 08 Nov 2019)

  Changed paths:
    M dist/Devel-PPPort/parts/inc/misc
    M dist/Devel-PPPort/t/misc.t

  Log Message:
  -----------
  Backport toLOWER_utf8_safe and kin

These now are backported to 5.6.0

(cherry picked from commit 3d196ee9ca5e58cd9908fa8f60ab7339bb2f3160)
Signed-off-by: Nicolas R <[email protected]>


  Commit: 4c4e9d08287068450f97f03e5eca666f6fc1b491
      
https://github.com/Perl/perl5/commit/4c4e9d08287068450f97f03e5eca666f6fc1b491
  Author: Nicolas R <[email protected]>
  Date:   2019-11-08 (Fri, 08 Nov 2019)

  Changed paths:
    M dist/Devel-PPPort/MANIFEST.SKIP
    M dist/Devel-PPPort/Makefile.PL

  Log Message:
  -----------
  Make dist generate a fresh PPPort.pm

(cherry picked from commit d811f7d36e88cdb964f3fece5e2eff8c0d6a252b)
Signed-off-by: Nicolas R <[email protected]>


  Commit: e723e1fef99ce449691a38226fed0f28d1e360cf
      
https://github.com/Perl/perl5/commit/e723e1fef99ce449691a38226fed0f28d1e360cf
  Author: Pali <[email protected]>
  Date:   2019-11-08 (Fri, 08 Nov 2019)

  Changed paths:
    M dist/Devel-PPPort/Makefile.PL

  Log Message:
  -----------
  Partially revert 9f84bc0 which broke generating Makefile for non-blead perl 
versions

(cherry picked from commit e85ddb627f9f99461f45ae482506cc276c7e8165)
Signed-off-by: Nicolas R <[email protected]>


  Commit: afc57d58cef42fee42c09ce62387c21ea43c3b62
      
https://github.com/Perl/perl5/commit/afc57d58cef42fee42c09ce62387c21ea43c3b62
  Author: Pali <[email protected]>
  Date:   2019-11-08 (Fri, 08 Nov 2019)

  Changed paths:
    M dist/Devel-PPPort/parts/inc/call
    M dist/Devel-PPPort/t/call.t

  Log Message:
  -----------
  Implement G_RETHROW for eval_sv

(cherry picked from commit 73a4fb176de5b198cebeb88d08a57b0ad4bbf1f3)
Signed-off-by: Nicolas R <[email protected]>


  Commit: 6bb2a91c0f2db416cfa45703fc2c68f620e87e59
      
https://github.com/Perl/perl5/commit/6bb2a91c0f2db416cfa45703fc2c68f620e87e59
  Author: Karl Williamson <[email protected]>
  Date:   2019-11-08 (Fri, 08 Nov 2019)

  Changed paths:
    M dist/Devel-PPPort/parts/apidoc.fnc

  Log Message:
  -----------
  Generate latest apidoc.fnc from blead

(cherry picked from commit 535722786ead0041913879fc51ed4eaacc27a693)
Signed-off-by: Nicolas R <[email protected]>


  Commit: 318781352a803777c9167345bc981e4354153076
      
https://github.com/Perl/perl5/commit/318781352a803777c9167345bc981e4354153076
  Author: Karl Williamson <[email protected]>
  Date:   2019-11-08 (Fri, 08 Nov 2019)

  Changed paths:
    M dist/Devel-PPPort/HACKERS

  Log Message:
  -----------
  HACKERS: Update, correct

(cherry picked from commit c2ab6b2df5c405ba7a4b0e98d14fbd7cc19f70ad)
Signed-off-by: Nicolas R <[email protected]>


  Commit: 9884e553ca59e47516f2d312498ddf8756217b67
      
https://github.com/Perl/perl5/commit/9884e553ca59e47516f2d312498ddf8756217b67
  Author: Karl Williamson <[email protected]>
  Date:   2019-11-08 (Fri, 08 Nov 2019)

  Changed paths:
    M dist/Devel-PPPort/parts/inc/misc

  Log Message:
  -----------
  Can test isASCII_utf8_safe to earlier

This doesn't really depend on any UTF-8, so by slightly rewriting it, we
can backport it earlier.

(cherry picked from commit 621fa67cacff3079f35a57baf2bd737b03158601)
Signed-off-by: Nicolas R <[email protected]>


  Commit: 83b68fc02b066f7a27781e756272b1bcfdf78490
      
https://github.com/Perl/perl5/commit/83b68fc02b066f7a27781e756272b1bcfdf78490
  Author: Karl Williamson <[email protected]>
  Date:   2019-11-08 (Fri, 08 Nov 2019)

  Changed paths:
    M dist/Devel-PPPort/parts/inc/utf8

  Log Message:
  -----------
  parts/inc/utf8: Refactor a little for clarity

(cherry picked from commit eddcc8663f05c54bedd22e22242d751af34e61d3)
Signed-off-by: Nicolas R <[email protected]>


  Commit: 1dc1d627424eb447ff1df680461d7a6b9f167159
      
https://github.com/Perl/perl5/commit/1dc1d627424eb447ff1df680461d7a6b9f167159
  Author: Karl Williamson <[email protected]>
  Date:   2019-11-08 (Fri, 08 Nov 2019)

  Changed paths:
    M dist/Devel-PPPort/parts/inc/misc

  Log Message:
  -----------
  parts/inc/misc: Fix EBCDIC bug

We were double xlating the underscore

(cherry picked from commit dc1ee4fcc8bc4d1f627c33228ab30432e57f0a9a)
Signed-off-by: Nicolas R <[email protected]>


  Commit: 056bce3a883548444317ac7a9f18f5516d42fa68
      
https://github.com/Perl/perl5/commit/056bce3a883548444317ac7a9f18f5516d42fa68
  Author: Karl Williamson <[email protected]>
  Date:   2019-11-08 (Fri, 08 Nov 2019)

  Changed paths:
    M dist/Devel-PPPort/parts/base/5009002
    M dist/Devel-PPPort/parts/inc/utf8
    M dist/Devel-PPPort/parts/todo/5009002

  Log Message:
  -----------
  Backport UTF8_MAXBYTES_CASE

This constant was wrong in earlier perls.

(cherry picked from commit 6e55485b5c4486d7883a50325a42a51dcca42ab8)
Signed-off-by: Nicolas R <[email protected]>


  Commit: 4c983acf2317ac3fc984c87b7c594881f0e75570
      
https://github.com/Perl/perl5/commit/4c983acf2317ac3fc984c87b7c594881f0e75570
  Author: Karl Williamson <[email protected]>
  Date:   2019-11-08 (Fri, 08 Nov 2019)

  Changed paths:
    M dist/Devel-PPPort/parts/inc/misc
    M dist/Devel-PPPort/t/misc.t

  Log Message:
  -----------
  parts/inc/misc: Use hash and loop to generalize code

This converts the testing of certain tests that are nearly identical to
use a loop with a hash to store the differences, leading to simpler,
extensible code.

(cherry picked from commit 14ec6258920f199e95c72891c23139f6ff10e511)
Signed-off-by: Nicolas R <[email protected]>


  Commit: ed2d38cbb0576c97442082bb996f916ed2f76eea
      
https://github.com/Perl/perl5/commit/ed2d38cbb0576c97442082bb996f916ed2f76eea
  Author: Karl Williamson <[email protected]>
  Date:   2019-11-08 (Fri, 08 Nov 2019)

  Changed paths:
    M dist/Devel-PPPort/parts/inc/misc

  Log Message:
  -----------
  parts/inc/misc: early toFOLD_utf8_safe() is toLOWER

On early perls, there was no distinction between fold and lowercase, so
just call lower from fold.

(cherry picked from commit 0450a74631276c933399241c46616508ce32c299)
Signed-off-by: Nicolas R <[email protected]>


  Commit: fc34627e8d5f18032ea66881af3c09596fb692db
      
https://github.com/Perl/perl5/commit/fc34627e8d5f18032ea66881af3c09596fb692db
  Author: Karl Williamson <[email protected]>
  Date:   2019-11-08 (Fri, 08 Nov 2019)

  Changed paths:
    M dist/Devel-PPPort/parts/inc/misc

  Log Message:
  -----------
  parts/inc/misc: Change internal macro name

This is to distinguish it from a macro with similar intent about to be
added.

(cherry picked from commit cd875ece2bd9cf79a62016767589f8b5821293d6)
Signed-off-by: Nicolas R <[email protected]>


  Commit: 3683774b236ae3f80148ace37a43563804401aae
      
https://github.com/Perl/perl5/commit/3683774b236ae3f80148ace37a43563804401aae
  Author: Karl Williamson <[email protected]>
  Date:   2019-11-08 (Fri, 08 Nov 2019)

  Changed paths:
    M dist/Devel-PPPort/parts/inc/misc
    M dist/Devel-PPPort/t/misc.t

  Log Message:
  -----------
  Backport isFOO_uvchr()

(cherry picked from commit 9ae426cf5b257cb458fcf48427524a6aa4332cad)
Signed-off-by: Nicolas R <[email protected]>


  Commit: 2c3d1c3d4a08cefa818a314e7cbb14549a488486
      
https://github.com/Perl/perl5/commit/2c3d1c3d4a08cefa818a314e7cbb14549a488486
  Author: Karl Williamson <[email protected]>
  Date:   2019-11-08 (Fri, 08 Nov 2019)

  Changed paths:
    M dist/Devel-PPPort/parts/inc/misc
    M dist/Devel-PPPort/t/misc.t

  Log Message:
  -----------
  Backport toFOO_uvchr()

(cherry picked from commit 1123d46ee9d608669383de3bf540882072690ad4)
Signed-off-by: Nicolas R <[email protected]>


  Commit: 1559497b7af3b147bc09ad4ab475a2a620811709
      
https://github.com/Perl/perl5/commit/1559497b7af3b147bc09ad4ab475a2a620811709
  Author: Karl Williamson <[email protected]>
  Date:   2019-11-08 (Fri, 08 Nov 2019)

  Changed paths:
    M dist/Devel-PPPort/parts/inc/misc
    M dist/Devel-PPPort/t/misc.t

  Log Message:
  -----------
  parts/inc/misc: Generalize a test

The result of this commit is a loop that runs once;  that will change in
two commits from now, when it runs with different values

(cherry picked from commit 1d9bacdd128c8dc51c3b54b05e9d112a39c25e4a)
Signed-off-by: Nicolas R <[email protected]>


  Commit: 578d5c282dc9f4bfa0827c929014493fd9735a2a
      
https://github.com/Perl/perl5/commit/578d5c282dc9f4bfa0827c929014493fd9735a2a
  Author: Karl Williamson <[email protected]>
  Date:   2019-11-08 (Fri, 08 Nov 2019)

  Changed paths:
    M dist/Devel-PPPort/parts/inc/misc
    M dist/Devel-PPPort/t/misc.t

  Log Message:
  -----------
  parts/inc/misc: White-space only

Mostly indenting a newly formed block

(cherry picked from commit 820b22a12ec9783c819b7f2400201908bceed04d)
Signed-off-by: Nicolas R <[email protected]>


  Commit: 8846f5a7de5b60980706b9ae10ed25dfdea7e4a9
      
https://github.com/Perl/perl5/commit/8846f5a7de5b60980706b9ae10ed25dfdea7e4a9
  Author: Karl Williamson <[email protected]>
  Date:   2019-11-08 (Fri, 08 Nov 2019)

  Changed paths:
    M dist/Devel-PPPort/parts/inc/misc

  Log Message:
  -----------
  parts/inc/misc: Backport some isFOO_LC macros

A few of this class of macros did not go back very far.  This makes a
reasonable attempt to get things right, but very early versions may have
some wrong answers, but unlikely.

This was complicated by the fact that isascii() and isblank() may not be
available on a given platform.  So this just uses the plain non-locale
version for those very early Perl versions.

I didn't add tests.  It is hard to portably test locales.  The next
commits will backport functions that call these and do have tests.

(cherry picked from commit a8f88b13766d8f2820f5bba560bb282188124b34)
Signed-off-by: Nicolas R <[email protected]>


  Commit: 3bb1889f1c7e9fcc91a5b56d2dfa7ea12a4ebaaf
      
https://github.com/Perl/perl5/commit/3bb1889f1c7e9fcc91a5b56d2dfa7ea12a4ebaaf
  Author: Karl Williamson <[email protected]>
  Date:   2019-11-08 (Fri, 08 Nov 2019)

  Changed paths:
    M dist/Devel-PPPort/parts/inc/misc
    M dist/Devel-PPPort/t/misc.t

  Log Message:
  -----------
  Backport isFOO_LC_utf8_safe()

This also involves some test refactoring

(cherry picked from commit 7149d3266cce3561c90c73f57ec932db73105311)
Signed-off-by: Nicolas R <[email protected]>


  Commit: 48eda5c1cfdb89ec9dbdbc6c24b5ed920758df0f
      
https://github.com/Perl/perl5/commit/48eda5c1cfdb89ec9dbdbc6c24b5ed920758df0f
  Author: Karl Williamson <[email protected]>
  Date:   2019-11-08 (Fri, 08 Nov 2019)

  Changed paths:
    M dist/Devel-PPPort/parts/inc/misc

  Log Message:
  -----------
  parts/inc/misc: Change version validity criteria

I'm not sure why I think this is a good idea, but I know Unicode
handling started in 5.6, and am converting to use that criterium

(cherry picked from commit d69dce5eb7ab3ae39718aad250fcba2189773621)
Signed-off-by: Nicolas R <[email protected]>


  Commit: ce37d3a90831271ece1446b7c97b7a196fc00d3e
      
https://github.com/Perl/perl5/commit/ce37d3a90831271ece1446b7c97b7a196fc00d3e
  Author: Karl Williamson <[email protected]>
  Date:   2019-11-08 (Fri, 08 Nov 2019)

  Changed paths:
    M MANIFEST
    M dist/Devel-PPPort/parts/base/5019001
    M dist/Devel-PPPort/parts/base/5019002
    M dist/Devel-PPPort/parts/base/5031005
    M dist/Devel-PPPort/parts/base/5031006
    A dist/Devel-PPPort/parts/base/5031007
    M dist/Devel-PPPort/parts/todo/5003007
    M dist/Devel-PPPort/parts/todo/5004000
    M dist/Devel-PPPort/parts/todo/5006000
    M dist/Devel-PPPort/parts/todo/5006001
    M dist/Devel-PPPort/parts/todo/5009002
    M dist/Devel-PPPort/parts/todo/5015008
    M dist/Devel-PPPort/parts/todo/5017007
    M dist/Devel-PPPort/parts/todo/5017008
    M dist/Devel-PPPort/parts/todo/5019001
    M dist/Devel-PPPort/parts/todo/5019002
    M dist/Devel-PPPort/parts/todo/5023009
    M dist/Devel-PPPort/parts/todo/5025009
    M dist/Devel-PPPort/parts/todo/5031005
    M dist/Devel-PPPort/parts/todo/5031006
    A dist/Devel-PPPort/parts/todo/5031007

  Log Message:
  -----------
  Regenerate after new backportings

(cherry picked from commit 237f5af008eeb7e48fa94eb14952cc1f37d7807e)
Signed-off-by: Nicolas R <[email protected]>


  Commit: a39fcc3b199d2b74b595f74adc200f02ece7d9fa
      
https://github.com/Perl/perl5/commit/a39fcc3b199d2b74b595f74adc200f02ece7d9fa
  Author: Karl Williamson <[email protected]>
  Date:   2019-11-08 (Fri, 08 Nov 2019)

  Changed paths:
    M dist/Devel-PPPort/parts/inc/utf8

  Log Message:
  -----------
  utf8_to_uvchr_buf() Return proper length

When input UTF-8 is 13 bytes, return 13, even on 32 bit machines where
overflow happens at 7 UTF-8 bytes.

(cherry picked from commit f379e2ee4277fc855a37b82c6c94294c4e0e8c8d)
Signed-off-by: Nicolas R <[email protected]>


  Commit: ed52348eec2b4477f0e0ccde0937cd937bb71841
      
https://github.com/Perl/perl5/commit/ed52348eec2b4477f0e0ccde0937cd937bb71841
  Author: Karl Williamson <[email protected]>
  Date:   2019-11-08 (Fri, 08 Nov 2019)

  Changed paths:
    M dist/Devel-PPPort/mktests.PL
    M dist/Devel-PPPort/t/01_test.t
    M dist/Devel-PPPort/t/HvNAME.t
    M dist/Devel-PPPort/t/MY_CXT.t
    M dist/Devel-PPPort/t/SvPV.t
    M dist/Devel-PPPort/t/SvREFCNT.t
    M dist/Devel-PPPort/t/Sv_set.t
    M dist/Devel-PPPort/t/call.t
    M dist/Devel-PPPort/t/cop.t
    M dist/Devel-PPPort/t/exception.t
    M dist/Devel-PPPort/t/format.t
    M dist/Devel-PPPort/t/grok.t
    M dist/Devel-PPPort/t/gv.t
    M dist/Devel-PPPort/t/limits.t
    M dist/Devel-PPPort/t/locale.t
    M dist/Devel-PPPort/t/mPUSH.t
    M dist/Devel-PPPort/t/magic.t
    M dist/Devel-PPPort/t/memory.t
    M dist/Devel-PPPort/t/mess.t
    M dist/Devel-PPPort/t/misc.t
    M dist/Devel-PPPort/t/newCONSTSUB.t
    M dist/Devel-PPPort/t/newRV.t
    M dist/Devel-PPPort/t/newSV_type.t
    M dist/Devel-PPPort/t/newSVpv.t
    M dist/Devel-PPPort/t/podtest.t
    M dist/Devel-PPPort/t/ppphtest.t
    M dist/Devel-PPPort/t/pv_tools.t
    M dist/Devel-PPPort/t/pvs.t
    M dist/Devel-PPPort/t/shared_pv.t
    M dist/Devel-PPPort/t/snprintf.t
    M dist/Devel-PPPort/t/sprintf.t
    M dist/Devel-PPPort/t/strlfuncs.t
    M dist/Devel-PPPort/t/sv_xpvf.t
    M dist/Devel-PPPort/t/threads.t
    M dist/Devel-PPPort/t/utf8.t
    M dist/Devel-PPPort/t/uv.t
    M dist/Devel-PPPort/t/variables.t
    M dist/Devel-PPPort/t/warn.t

  Log Message:
  -----------
  mktests.PL: Require inctools in .t files

This will allow them to use the functions therein.

(cherry picked from commit 48bb078538a75f644588489b4d59f39d1d3d5711)
Signed-off-by: Nicolas R <[email protected]>


  Commit: 4301eaf4cd8b50bb82cf0584495dc6e0f3ebd31d
      
https://github.com/Perl/perl5/commit/4301eaf4cd8b50bb82cf0584495dc6e0f3ebd31d
  Author: Karl Williamson <[email protected]>
  Date:   2019-11-08 (Fri, 08 Nov 2019)

  Changed paths:
    M dist/Devel-PPPort/parts/inc/inctools

  Log Message:
  -----------
  parts/inc/inctools: Add short synonym for int_parse_version

(cherry picked from commit 3df9d356984187e51559b28cd6653cfffef94bff)
Signed-off-by: Nicolas R <[email protected]>


  Commit: 3196721809032969c91ef4aeab1d856983dd8748
      
https://github.com/Perl/perl5/commit/3196721809032969c91ef4aeab1d856983dd8748
  Author: Karl Williamson <[email protected]>
  Date:   2019-11-08 (Fri, 08 Nov 2019)

  Changed paths:
    M dist/Devel-PPPort/HACKERS

  Log Message:
  -----------
  HACKERS: add more details; use of ivers()

(cherry picked from commit 1f521ca952d70d2a93afa18e7069b162d64949f0)
Signed-off-by: Nicolas R <[email protected]>


  Commit: 42709e8092c6b46e16f52cab2fc1a57fb15e37f8
      
https://github.com/Perl/perl5/commit/42709e8092c6b46e16f52cab2fc1a57fb15e37f8
  Author: Karl Williamson <[email protected]>
  Date:   2019-11-08 (Fri, 08 Nov 2019)

  Changed paths:
    M dist/Devel-PPPort/parts/inc/inctools

  Log Message:
  -----------
  parts/inc/inctools: ivers(): Add version string inputs

(cherry picked from commit bb54da9a565f7fcf13708a69ed6a33a36bb32745)
Signed-off-by: Nicolas R <[email protected]>


  Commit: f7980ac8f25c603b9944d43cc02a83d7915d5cff
      
https://github.com/Perl/perl5/commit/f7980ac8f25c603b9944d43cc02a83d7915d5cff
  Author: Karl Williamson <[email protected]>
  Date:   2019-11-08 (Fri, 08 Nov 2019)

  Changed paths:
    M dist/Devel-PPPort/parts/inc/misc
    M dist/Devel-PPPort/t/misc.t

  Log Message:
  -----------
  parts/inc/misc: Convert to use ivers()

Doing this showed me a redundant test.

I didn't have to take out the zeros, it just looks better without them.

(cherry picked from commit 9e0e078a1aefa78df3322c87b01323862e05c397)
Signed-off-by: Nicolas R <[email protected]>


  Commit: bb12ef80b6d0a609ab83286e8565dbc3e8016d45
      
https://github.com/Perl/perl5/commit/bb12ef80b6d0a609ab83286e8565dbc3e8016d45
  Author: Nicolas R <[email protected]>
  Date:   2019-11-08 (Fri, 08 Nov 2019)

  Changed paths:
    M dist/Devel-PPPort/Changes
    M dist/Devel-PPPort/PPPort_pm.PL

  Log Message:
  -----------
  Prepare Changelog and version for coming release


  Commit: 0da713234d254d0e98d17d2f5f87def527bdfb86
      
https://github.com/Perl/perl5/commit/0da713234d254d0e98d17d2f5f87def527bdfb86
  Author: Nicolas R <[email protected]>
  Date:   2019-11-08 (Fri, 08 Nov 2019)

  Changed paths:
    M Porting/Maintainers.pl
    M pod/perldelta.pod

  Log Message:
  -----------
  sync with cpan release of Devel-PPPort 3.55


Compare: https://github.com/Perl/perl5/compare/f2ed88045c8e%5E...0da713234d25

Reply via email to