[Perl/perl5] 51a14f: regen/mph.pl - make sure the author of _squeeze() ...
Branch: refs/heads/yves/add_a_commit_for_ilya Home: https://github.com/Perl/perl5 Commit: 51a14f9e2dd00a28892431113c62d22a69b760ed https://github.com/Perl/perl5/commit/51a14f9e2dd00a28892431113c62d22a69b760ed Author: Ilya Sashcheka Date: 2022-04-21 (Thu, 21 Apr 2022) Changed paths: M .mailmap M AUTHORS M regen/mph.pl M uni_keywords.h Log Message: --- regen/mph.pl - make sure the author of _squeeze() has a commit in the log This commit is actually by the committer, and is intended to ensure that someone looking for what the author wrote can find it. It took me a while to get a email address for him or I would have done this in eda35008b17e739922 which is where his work on the _squeeze() split key algorithm was added. Credit where credit is due and all of that. Thanks Ilya.
[Perl/perl5] 40bdd3: fixup, use old logic until 5.37 - TO BE SQUASHED
Branch: refs/heads/yves/bool_api_enhance Home: https://github.com/Perl/perl5 Commit: 40bdd32a4dcf91f495c47adc756f4e997ac9 https://github.com/Perl/perl5/commit/40bdd32a4dcf91f495c47adc756f4e997ac9 Author: Yves Orton Date: 2022-04-21 (Thu, 21 Apr 2022) Changed paths: M inline.h Log Message: --- fixup, use old logic until 5.37 - TO BE SQUASHED
[Perl/perl5] 3013f5: Fix SHA256 digests produced by Porting/makerel on ...
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 3013f5f0415672e0a940a7a4b3ed2e820f0f2ad0 https://github.com/Perl/perl5/commit/3013f5f0415672e0a940a7a4b3ed2e820f0f2ad0 Author: Steve Hay Date: 2022-04-20 (Wed, 20 Apr 2022) Changed paths: M Porting/makerel Log Message: --- Fix SHA256 digests produced by Porting/makerel on Windows
[Perl/perl5] 2c46fe: epigraphs.pod: Correct 5.35.10 version and add link
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 2c46fe15904f83221afebb28f1601c7fd87a2af6 https://github.com/Perl/perl5/commit/2c46fe15904f83221afebb28f1601c7fd87a2af6 Author: Steve Hay Date: 2022-04-20 (Wed, 20 Apr 2022) Changed paths: M Porting/epigraphs.pod Log Message: --- epigraphs.pod: Correct 5.35.10 version and add link Commit: d9b73de7797629db5fba566b022e8805de490e5b https://github.com/Perl/perl5/commit/d9b73de7797629db5fba566b022e8805de490e5b Author: Steve Hay Date: 2022-04-20 (Wed, 20 Apr 2022) Changed paths: M Porting/epigraphs.pod Log Message: --- Add epigraph for 5.35.11 Commit: c576b310d1902bff9b1859707279314ed0f460b1 https://github.com/Perl/perl5/commit/c576b310d1902bff9b1859707279314ed0f460b1 Author: Steve Hay Date: 2022-04-20 (Wed, 20 Apr 2022) Changed paths: M Porting/release_schedule.pod Log Message: --- Tick off release Commit: 6acd8d81d5363e9bbf233fd3cb290f33d4b7e326 https://github.com/Perl/perl5/commit/6acd8d81d5363e9bbf233fd3cb290f33d4b7e326 Author: Steve Hay Date: 2022-04-20 (Wed, 20 Apr 2022) Changed paths: M MANIFEST M Makefile.SH M pod/.gitignore M pod/perl.pod A pod/perl53511delta.pod M pod/perldelta.pod M vms/descrip_mms.template M win32/GNUmakefile M win32/Makefile M win32/pod.mak Log Message: --- New perldelta for 5.35.12 Commit: e9ef7150ddcb22ffc96df521b5ea8e414e0ee554 https://github.com/Perl/perl5/commit/e9ef7150ddcb22ffc96df521b5ea8e414e0ee554 Author: Steve Hay Date: 2022-04-20 (Wed, 20 Apr 2022) Changed paths: M Cross/config.sh-arm-linux M Cross/config.sh-arm-linux-n770 M INSTALL M META.json M META.yml M Porting/config.sh M Porting/config_H M Porting/perldelta_template.pod M Porting/todo.pod M README.haiku M README.macosx M README.os2 M README.vms M hints/catamount.sh M lib/B/Op_private.pm M patchlevel.h M plan9/config_sh.sample M win32/GNUmakefile M win32/Makefile Log Message: --- Bump version for 5.35.12 Commit: 8116f3147638d231c8ae35f71e3aa88fcb69d02b https://github.com/Perl/perl5/commit/8116f3147638d231c8ae35f71e3aa88fcb69d02b Author: Steve Hay Date: 2022-04-20 (Wed, 20 Apr 2022) Changed paths: M dist/Module-CoreList/Changes M dist/Module-CoreList/lib/Module/CoreList.pm M dist/Module-CoreList/lib/Module/CoreList/Utils.pm Log Message: --- Prepare Module-CoreList for 5.35.12 Compare: https://github.com/Perl/perl5/compare/6309b8c0e379...8116f3147638
[Perl/perl5]
Branch: refs/tags/v5.35.11 Home: https://github.com/Perl/perl5
[Perl/perl5] 6cab1c: Update Module-CoreList for 5.35.11
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 6cab1cf44f7be9f88ec432e72f6e7d5dcfc54a22 https://github.com/Perl/perl5/commit/6cab1cf44f7be9f88ec432e72f6e7d5dcfc54a22 Author: Steve Hay Date: 2022-04-20 (Wed, 20 Apr 2022) Changed paths: M dist/Module-CoreList/lib/Module/CoreList.pm Log Message: --- Update Module-CoreList for 5.35.11 Commit: 07b029678a624bee426b185667c612d8029cbc69 https://github.com/Perl/perl5/commit/07b029678a624bee426b185667c612d8029cbc69 Author: Steve Hay Date: 2022-04-20 (Wed, 20 Apr 2022) Changed paths: M pod/perldelta.pod Log Message: --- Finalize perldelta Commit: 6309b8c0e379d2ae5a9d50fe46b4c1f52ec1b012 https://github.com/Perl/perl5/commit/6309b8c0e379d2ae5a9d50fe46b4c1f52ec1b012 Author: Steve Hay Date: 2022-04-20 (Wed, 20 Apr 2022) Changed paths: M pod/perlhist.pod Log Message: --- 5.35.11 today Compare: https://github.com/Perl/perl5/compare/5810f2831388...6309b8c0e379
[Perl/perl5] 28c989: Fix typos in perlfunc
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 28c9894a48cc261a4c8f801d799befac3f11edfd https://github.com/Perl/perl5/commit/28c9894a48cc261a4c8f801d799befac3f11edfd Author: Steve Hay Date: 2022-04-20 (Wed, 20 Apr 2022) Changed paths: M pod/perlfunc.pod Log Message: --- Fix typos in perlfunc Commit: 5810f2831388bb6b43b2a0fbb0a7edfb60e01f93 https://github.com/Perl/perl5/commit/5810f2831388bb6b43b2a0fbb0a7edfb60e01f93 Author: Steve Hay Date: 2022-04-20 (Wed, 20 Apr 2022) Changed paths: M pod/perldelta.pod Log Message: --- perldelta - Update for 5.35.11 Compare: https://github.com/Perl/perl5/compare/36af6e61587f...5810f2831388
[Perl/perl5] 84e88a: fixed typo in taint_support comments, shoulda been...
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 84e88a5c5578425dcc510742babe4d59e57e8c3b https://github.com/Perl/perl5/commit/84e88a5c5578425dcc510742babe4d59e57e8c3b Author: Neil Bowers Date: 2022-04-20 (Wed, 20 Apr 2022) Changed paths: M pod/perldelta.pod Log Message: --- fixed typo in taint_support comments, shoulda been "with" not "without" Commit: 36af6e61587f3a8c0793772d5b6f0c47adce250b https://github.com/Perl/perl5/commit/36af6e61587f3a8c0793772d5b6f0c47adce250b Author: Neil Bowers Date: 2022-04-20 (Wed, 20 Apr 2022) Changed paths: M t/run/switchDx.t Log Message: --- skip 2 tests if built with DEBUGGING and no taint support Compare: https://github.com/Perl/perl5/compare/707d8393c578...36af6e61587f
[Perl/perl5]
Branch: refs/heads/smoke-me/yves/taint_empty_path Home: https://github.com/Perl/perl5
[Perl/perl5] c5f0c5: Revert "Revert "dist/PathTools - add missing entri...
Branch: refs/heads/yves/taint_empty_path Home: https://github.com/Perl/perl5 Commit: c5f0c5a561b5c7aefc31a849b5f3a4a22368dd6d https://github.com/Perl/perl5/commit/c5f0c5a561b5c7aefc31a849b5f3a4a22368dd6d Author: Yves Orton Date: 2022-04-20 (Wed, 20 Apr 2022) Changed paths: M dist/PathTools/Changes Log Message: --- Revert "Revert "dist/PathTools - add missing entries to Changes"" This reverts commit 79311730f400cc7f546ab72f6dbb22fddb27856d. The original patch was accidentally pushed to blead directly without going through a PR or smoke process which it needs. This is the revert of that revert so that process can begin. Commit: e192e5de18f559ef6ef5ad8611e22c2f375261e4 https://github.com/Perl/perl5/commit/e192e5de18f559ef6ef5ad8611e22c2f375261e4 Author: Yves Orton Date: 2022-04-20 (Wed, 20 Apr 2022) Changed paths: M dist/PathTools/Changes M dist/PathTools/Cwd.pm M dist/PathTools/lib/File/Spec.pm M dist/PathTools/lib/File/Spec/AmigaOS.pm M dist/PathTools/lib/File/Spec/Cygwin.pm M dist/PathTools/lib/File/Spec/Epoc.pm M dist/PathTools/lib/File/Spec/Functions.pm M dist/PathTools/lib/File/Spec/Mac.pm M dist/PathTools/lib/File/Spec/OS2.pm M dist/PathTools/lib/File/Spec/Unix.pm M dist/PathTools/lib/File/Spec/VMS.pm M dist/PathTools/lib/File/Spec/Win32.pm M mg.c M t/op/taint.t M t/test.pl Log Message: --- Revert "Revert "mg.c, Cwd.pm - Empty path is the same as "." which is forbidden under taint"" This reverts commit 9eb153ffbbde62558146e8f9b837034f42878e13. The patch this unreverts was accidentally pushed to blead without going through PR or smoke process which it really needs. This patch exists so it can go through that process. Compare: https://github.com/Perl/perl5/compare/571fab065f2d...e192e5de18f5
[Perl/perl5] fb4913: add a comment that would have save me some hassle ...
Branch: refs/heads/yves/bool_api_enhance Home: https://github.com/Perl/perl5 Commit: fb491325bae76cd835fcb484fd7cd66145199149 https://github.com/Perl/perl5/commit/fb491325bae76cd835fcb484fd7cd66145199149 Author: Yves Orton Date: 2022-04-20 (Wed, 20 Apr 2022) Changed paths: M ext/XS-APItest/APItest.xs Log Message: --- add a comment that would have save me some hassle (TO BE SQUASHED)
[Perl/perl5] 8c5625: move #endif up, define a package for the bool test...
Branch: refs/heads/yves/bool_api_enhance Home: https://github.com/Perl/perl5 Commit: 8c56251bd4e3baa0b479d97d085977b21b58f5a3 https://github.com/Perl/perl5/commit/8c56251bd4e3baa0b479d97d085977b21b58f5a3 Author: Yves Orton Date: 2022-04-20 (Wed, 20 Apr 2022) Changed paths: M ext/XS-APItest/APItest.xs Log Message: --- move #endif up, define a package for the bool tests (TO BE SQUASHED) dont compile the test_bool_internals() in the package meant for testing siphash, it only compiles on 64 bit perls
[Perl/perl5] 9e6cff: fixups (and a bit more) as requested by LeoNerd. T...
Branch: refs/heads/yves/bool_api_enhance Home: https://github.com/Perl/perl5 Commit: 9e6cff125e3fb08deec759f1484edbeef984cd77 https://github.com/Perl/perl5/commit/9e6cff125e3fb08deec759f1484edbeef984cd77 Author: Yves Orton Date: 2022-04-20 (Wed, 20 Apr 2022) Changed paths: M ext/XS-APItest/APItest.xs M ext/XS-APItest/t/boolean-thr.t M ext/XS-APItest/t/boolean.t M inline.h M sv.c M sv.h Log Message: --- fixups (and a bit more) as requested by LeoNerd. TO BE SQUASHED. * Fixed up yves style assignment. * Fixed up whitespace after commas. * typos and verbiage, pod C<> and B<> tags. * renamed SvPIOK() to SvIandPOK() I tried SvPandIOK() and it seems less intuitive what it means as "Pand" is a proper prefix to various words, whereas "Iand" is not, at least in English. * Created a wrapper SvBoolFlagsOK() to abstract the actual flags in use. * Renamed the PIOK_ prefixed functions to BOOL_INTERNALS_ prefixes.
[Perl/perl5] 707d83: Fix Porting\updateAUTHORS.pl to not output CRLFs o...
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 707d8393c57860cc01901096b7f9505436607dcd https://github.com/Perl/perl5/commit/707d8393c57860cc01901096b7f9505436607dcd Author: Steve Hay Date: 2022-04-20 (Wed, 20 Apr 2022) Changed paths: M Porting/updateAUTHORS.pl Log Message: --- Fix Porting\updateAUTHORS.pl to not output CRLFs on Windows
[Perl/perl5] 7d7228: Add/correct/delete notes of CUSTOMIZED files in blead
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 7d7228405d797eba8f73537e9cab6e1253fa64bc https://github.com/Perl/perl5/commit/7d7228405d797eba8f73537e9cab6e1253fa64bc Author: Steve Hay Date: 2022-04-20 (Wed, 20 Apr 2022) Changed paths: M Porting/Maintainers.pl M t/porting/customized.dat Log Message: --- Add/correct/delete notes of CUSTOMIZED files in blead
[Perl/perl5] 6f7a27: sv.c - add new bool related utility functions and ...
Branch: refs/heads/yves/bool_api_enhance Home: https://github.com/Perl/perl5 Commit: 6f7a273bfb18f64a96dd0ff6c8c325842215e814 https://github.com/Perl/perl5/commit/6f7a273bfb18f64a96dd0ff6c8c325842215e814 Author: Yves Orton Date: 2022-04-20 (Wed, 20 Apr 2022) Changed paths: M embed.fnc M embed.h M inline.h M proto.h M sv.c M sv.h Log Message: --- sv.c - add new bool related utility functions and macros The new bool "type" does not have the usual complement of utility functions and macros. It only has one encapsulating function, which is perfectly reasonable for most use cases where one wants to test if an SV* is a bool, but does a bit too much if one is working on a serialization tool which is likely to want to unroll a nice chunk of the logic. The new type also lacks the usual cohort of utility functions to create new bool SV's. This patch adds the following functions: newSVbool(const bool bool_val) newSV_true() newSV_false() sv_set_true(SV *sv) sv_set_false(SV *sv) sv_set_bool(SV *sv, const bool bool_val) And the following macros: SvPIOK(sv) SvPIOK_off(sv) SvPIOK_on(sv) The following three are intended very specifically for writing serialization code like for Sereal, where it is reasonable to want to unroll the logic contained in Perl_sv_isbool() and SvTRUE(). They are documented as "you dont want to use this except under special circumstances". PIOK_sv_isbool(sv) PIOK_sv_isbool_true(sv) PIOK_sv_isbool_false(sv) Commit: 2426880f12ac41f700eb72b2bb808d33ccbb77df https://github.com/Perl/perl5/commit/2426880f12ac41f700eb72b2bb808d33ccbb77df Author: Yves Orton Date: 2022-04-20 (Wed, 20 Apr 2022) Changed paths: M ext/XS-APItest/APItest.pm M ext/XS-APItest/APItest.xs M ext/XS-APItest/t/boolean.t Log Message: --- XS-APItest - add tests for new API calls and for bool internals We do not have any tests for the bool internals. This creates a bunch of them to test and validate the various new API calls for creating and setting bools. Compare: https://github.com/Perl/perl5/compare/6f7a273bfb18%5E...2426880f12ac
[Perl/perl5] 39f8eb: Add Configure question for taint support
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 39f8eb4a21670e6b973dcfc86d0b1339064f5642 https://github.com/Perl/perl5/commit/39f8eb4a21670e6b973dcfc86d0b1339064f5642 Author: Neil Bowers Date: 2022-04-20 (Wed, 20 Apr 2022) Changed paths: M Configure M Cross/config.sh-arm-linux M Cross/config.sh-arm-linux-n770 M Porting/config.sh M configure.com M metaconfig.h M plan9/config_sh.sample M uconfig.h M uconfig.sh M uconfig64.sh M win32/config.gc M win32/config.vc Log Message: --- Add Configure question for taint support This adds a Configure question for whether you want taint support. It defaults to "yes", so that ./Configure -des will build a perl which supports taint in the usual way. If you say "no", then perl is compiled with -DSILENT_NO_TAINT_SUPPORT so that taint features silently do nothing. I've submitted a separate pull request on perl/metaconfig, which adds the underlying metaconfig unit for this question, which was used to build this Configure script. Commit: bfcf88c7f9d8c5fbd233765475864f15ad4cea2d https://github.com/Perl/perl5/commit/bfcf88c7f9d8c5fbd233765475864f15ad4cea2d Author: Neil Bowers Date: 2022-04-20 (Wed, 20 Apr 2022) Changed paths: M t/comp/opsubs.t M t/lib/warnings/taint M t/op/taint.t M t/perf/taint.t M t/run/runenv.t M t/run/switcht.t Log Message: --- changes to perl tests to handle perl without taint support Commit: 774c7748146e99348eefc95bc735a36a2626d090 https://github.com/Perl/perl5/commit/774c7748146e99348eefc95bc735a36a2626d090 Author: Neil Bowers Date: 2022-04-20 (Wed, 20 Apr 2022) Changed paths: M lib/locale.t M lib/overload.t M lib/perl5db.t Log Message: --- changes to core module tests to handle perl that doesn't support taint Commit: 7c90a9467d090b303d2a2b8745b0fad04426d07b https://github.com/Perl/perl5/commit/7c90a9467d090b303d2a2b8745b0fad04426d07b Author: Neil Bowers Date: 2022-04-20 (Wed, 20 Apr 2022) Changed paths: M pod/perlfunc.pod M pod/perlipc.pod M pod/perllocale.pod M pod/perlmodstyle.pod M pod/perlre.pod M pod/perlretut.pod M pod/perlrun.pod M pod/perlsec.pod M pod/perlvar.pod Log Message: --- Doc changes to reflect that perl might not support taint The central doc change is in perlsec.pod. This not only explains that you can build a perl that doesn't support taint, but shows how you can check whether your perl supports taint or not. The other doc changes are mainly to note that taint might not be supported, and to refer the reader to perlsec for more details. Commit: 2808c4d89767b5122c7c116ebeb5679e006dc0df https://github.com/Perl/perl5/commit/2808c4d89767b5122c7c116ebeb5679e006dc0df Author: Neil Bowers Date: 2022-04-20 (Wed, 20 Apr 2022) Changed paths: M pod/perldelta.pod Log Message: --- Added perldelta entry on support for building a taint-free perl Compare: https://github.com/Perl/perl5/compare/79311730f400...2808c4d89767