Perl 5 Commit Summary
[email protected] (Perl 5 commit summary)
| Newsgroups | perl.perl5.porters |
|---|---|
| Message-ID | <[email protected]> |
Perl 5 commit summary, activity since Saturday Current branch blead 9 commits. 4 unique authors. 4 unique committers. 9 files changed, 689 insertions(+), 423 deletions(-) Snapshot: http://github.com/Perl/perl5/tarball/c8c2426c21c92620 Perldelta for GH#23968: OOK buffer copy only when SvOK(sv) Richard Leach 1 file changed, 13 insertions(+) https://github.com/Perl/perl5/commit/c8c2426c21c92620 Perl_leave_scope - sv_backoff shouldn't do an unnecessay string copy Richard Leach 1 file changed, 14 insertions(+), 2 deletions(-) https://github.com/Perl/perl5/commit/4342210875c1fea7 Perl_sv_backoff - only copy the buffer contents if SvOK(sv) Richard Leach 1 file changed, 7 insertions(+), 1 deletion(-) https://github.com/Perl/perl5/commit/e3b0f74b8368e302 Add MSVC support for chunk-at-a-time string reversal Richard Leach 1 file changed, 30 insertions(+) https://github.com/Perl/perl5/commit/dd8309d23d7193f6 pp_reverse - chunk-at-a-time string reversal Richard Leach 1 file changed, 133 insertions(+), 18 deletions( https://github.com/Perl/perl5/commit/4e9d64bf17d377e8 regex engine: split EVAL_postponed_AB state David Mitchell 3 files changed, 425 insertions(+), 389 deletion https://github.com/Perl/perl5/commit/407267be97c83fd7 regmatch(): improve savestack ix debugging output David Mitchell 1 file changed, 45 insertions(+), 12 deletions(- https://github.com/Perl/perl5/commit/676faf69f7f048f0 Exercise one exception in pp_goto() James E Keenan 1 file changed, 20 insertions(+), 1 deletion(-) https://github.com/Perl/perl5/commit/0e943cea3fcecac6 mention that the bitwise operators also exist in two versions in modern Perl Philippe Bruhat (BooK) 1 file changed, 3 insertions(+), 1 deletion(-) https://github.com/Perl/perl5/commit/e79b820fc6fe42b7 Current branch davem/xs_ast 58 commits. 1 unique author. 1 unique committer. 330 files changed, 5237 insertions(+), 3431 deletions(-) Snapshot: http://github.com/Perl/perl5/tarball/7888dacc7017f682 ParseXS: refactor: re-add tests for C preamble David Mitchell 1 file changed, 28 insertions(+) https://github.com/Perl/perl5/commit/7888dacc7017f682 ParseXS: refactor: add Node::Q method David Mitchell 1 file changed, 44 insertions(+), 37 deletions(- https://github.com/Perl/perl5/commit/7c119be465d5c250 ParseXS: refactor: update POD and comments David Mitchell 2 files changed, 109 insertions(+), 36 deletions https://github.com/Perl/perl5/commit/e098f86a6623e49b ParseXS: refactor: rationalise parse-fail action David Mitchell 1 file changed, 13 insertions(+), 7 deletions(-) https://github.com/Perl/perl5/commit/98301ea422f5644f ParseXS: refactor: simplify main loop David Mitchell 1 file changed, 41 insertions(+), 34 deletions(- https://github.com/Perl/perl5/commit/5a14bdfd780cdf78 ParseXS: refactor: fix comments re die if indented David Mitchell 1 file changed, 21 insertions(+), 8 deletions(-) https://github.com/Perl/perl5/commit/c7ee219e7c9be497 ParseXS: refactor: fetch_para: update description David Mitchell 1 file changed, 37 insertions(+), 35 deletions(- https://github.com/Perl/perl5/commit/a21bd3ae4e21cf2e ParseXS: refactor: fetch_para(): simplify logic David Mitchell 1 file changed, 14 insertions(+), 20 deletions(- https://github.com/Perl/perl5/commit/f38a029e6612ebcb ParseXS: refactor: fetch_para(): add more comments David Mitchell 1 file changed, 53 insertions(+), 11 deletions(- https://github.com/Perl/perl5/commit/0028ecc6f630e6e9 ParseXS: process line continuations after TYPEMAP David Mitchell 2 files changed, 28 insertions(+), 14 deletions( https://github.com/Perl/perl5/commit/fbfd5fbdcb340301 ParseXS: process line continuations after POD David Mitchell 2 files changed, 14 insertions(+), 6 deletions(- https://github.com/Perl/perl5/commit/27eb48219099f2a5 ParseXS: refactor: fetch_para(): reindent David Mitchell 1 file changed, 31 insertions(+), 31 deletions(- https://github.com/Perl/perl5/commit/35b69a9252e55177 ParseXS: refactor: fetch_para(): invert if David Mitchell 1 file changed, 15 insertions(+), 10 deletions(- https://github.com/Perl/perl5/commit/caa8c16f744eac5b ParseXS: refactor: fetch_para(): remove POD loop David Mitchell 1 file changed, 3 insertions(+), 3 deletions(-) https://github.com/Perl/perl5/commit/21e6471be3c9ecf6 ParseXS: fix POD on last line David Mitchell 2 files changed, 33 insertions(+), 1 deletion(-) https://github.com/Perl/perl5/commit/7c7e63d517e6646b ParseXS: refactor: chomp TYPEMAP lines David Mitchell 2 files changed, 2 insertions(+), 1 deletion(-) https://github.com/Perl/perl5/commit/fc392dbc1128de22 ParseXS: refactor: move a chomp() David Mitchell 2 files changed, 8 insertions(+), 3 deletions(-) https://github.com/Perl/perl5/commit/a83466f52d576694 ParseXS: refactor: inline _maybe_skip_pod() David Mitchell 1 file changed, 14 insertions(+), 18 deletions(- https://github.com/Perl/perl5/commit/8ace24a19195a83d ParseXS: refactor: add Node::TYPEMAP David Mitchell 2 files changed, 70 insertions(+), 40 deletions( https://github.com/Perl/perl5/commit/d86a388f680484fe ParseXS: spot TYPEMAP: line syntax errors David Mitchell 2 files changed, 35 insertions(+), 3 deletions(- https://github.com/Perl/perl5/commit/264963f5e34f971e ParseXS: refactor: add Node::MODULE David Mitchell 2 files changed, 81 insertions(+), 41 deletions( https://github.com/Perl/perl5/commit/969eb6c21c29267a ParseXS: spot MODULE line syntax errors David Mitchell 4 files changed, 111 insertions(+), 24 deletions https://github.com/Perl/perl5/commit/01a94f36db995af0 ParseXS: refactor: remove stray $_ David Mitchell 1 file changed, 2 deletions(-) https://github.com/Perl/perl5/commit/0e526ab02ed31f1a ParseXS: refactor: remove $ExtUtils::ParseXS::END David Mitchell 2 files changed, 7 insertions(+), 21 deletions(- https://github.com/Perl/perl5/commit/9e4ed57fe55c2c30 ParseXS: refactor: don't use $_ for C part of file David Mitchell 1 file changed, 37 insertions(+), 30 deletions(- https://github.com/Perl/perl5/commit/0bed57b7c7a26a0b ParseXS: refactor: inline and rm standard_XS_defs David Mitchell 4 files changed, 154 insertions(+), 211 deletion https://github.com/Perl/perl5/commit/0e56af3707404162 ParseXS: refactor: add as_boot_code() methods David Mitchell 2 files changed, 72 insertions(+), 41 deletions( https://github.com/Perl/perl5/commit/e8fdab34e5780c03 ParseXS: emit package overload registrations later David Mitchell 1 file changed, 1 insertion(+), 1 deletion(-) https://github.com/Perl/perl5/commit/06775815876913f1 ParseXS: refactor: move some code David Mitchell 2 files changed, 17 insertions(+), 15 deletions( https://github.com/Perl/perl5/commit/e28a97b96fe1a6bf ParseXS: refactor: tidy Node::boot_xsub::parse() David Mitchell 1 file changed, 37 insertions(+), 27 deletions(- https://github.com/Perl/perl5/commit/864b568d2620b5d6 ParseXS: refactor: add Node::boot_xsub David Mitchell 2 files changed, 200 insertions(+), 167 deletion https://github.com/Perl/perl5/commit/504148c22659a332 ParseXS: refactor: add Node::pre_boot David Mitchell 2 files changed, 92 insertions(+), 59 deletions( https://github.com/Perl/perl5/commit/457af2777d90f9ea ParseXS: refactor: move main parsing into XS_file David Mitchell 2 files changed, 17 insertions(+), 13 deletions( https://github.com/Perl/perl5/commit/165e25d1d53a9fd1 ParseXS: refactor: remove parser stack David Mitchell 6 files changed, 3 insertions(+), 151 deletions( https://github.com/Perl/perl5/commit/1ab2dcc845131f64 ParseXS: refactor: reimplement #if processing David Mitchell 3 files changed, 159 insertions(+), 98 deletions https://github.com/Perl/perl5/commit/89452f0a04208bd9 ParseXS: add more #if/#endif tests David Mitchell 1 file changed, 202 insertions(+) https://github.com/Perl/perl5/commit/ae5354281892081f ParseXS: fix #elif processing David Mitchell 2 files changed, 82 insertions(+), 1 deletion(-) https://github.com/Perl/perl5/commit/a0b5f3109c531173 ParseXS: refactor: global_cpp_line: parse CPP line David Mitchell 1 file changed, 19 insertions(+), 6 deletions(-) https://github.com/Perl/perl5/commit/19c1a90a59891f07 ParseXS: refactor: INCLUDE: save state locally David Mitchell 1 file changed, 37 insertions(+), 52 deletions(- https://github.com/Perl/perl5/commit/b641429f637978db ParseXS: refactor: rm push_parse_stack, PopFile David Mitchell 2 files changed, 48 insertions(+), 72 deletions( https://github.com/Perl/perl5/commit/9e686aa48a8ea3b5 ParseXS: refactor: use Node::cpp_scope for INCLUDE David Mitchell 2 files changed, 27 insertions(+), 6 deletions(- https://github.com/Perl/perl5/commit/9016336891184076 ParseXS: refactor: add Node::cpp_scope David Mitchell 2 files changed, 200 insertions(+), 116 deletion https://github.com/Perl/perl5/commit/a16d2b475a63bd7f ParseXS: add Node::as_concise method David Mitchell 1 file changed, 70 insertions(+) https://github.com/Perl/perl5/commit/0081492bcb4b756a ParseXS: refactor: remove check_keyword() method David Mitchell 1 file changed, 12 insertions(+), 36 deletions(- https://github.com/Perl/perl5/commit/620fa16460d9b359 ParseXS: refactor: remove residual FOO_handler David Mitchell 1 file changed, 14 insertions(+), 28 deletions(- https://github.com/Perl/perl5/commit/9c64c8e15e021570 ParseXS: refactor: add Node::include etc David Mitchell 2 files changed, 170 insertions(+), 113 deletion https://github.com/Perl/perl5/commit/321ee8f8a7ebe9ca ParseXS: refactor: store current pkg in Node::xsub David Mitchell 3 files changed, 185 insertions(+), 19 deletions https://github.com/Perl/perl5/commit/2790c5773be9de9f ParseXS: refactor: add Node::REQUIRE David Mitchell 2 files changed, 36 insertions(+), 19 deletions( https://github.com/Perl/perl5/commit/54e27538b1f745b0 ParseXS: refactor: add Node::FALLBACK David Mitchell 2 files changed, 48 insertions(+), 27 deletions( https://github.com/Perl/perl5/commit/4c5d768c20c71fc5 ParseXS: refactor: regularise BOOT processing David Mitchell 1 file changed, 1 insertion(+), 12 deletions(-) https://github.com/Perl/perl5/commit/5fde9ee944d23cf4 ParseXS: refactor: add Node::BOOT David Mitchell 2 files changed, 82 insertions(+), 27 deletions( https://github.com/Perl/perl5/commit/ee9516a65953c93e ParseXS: refactor: simplify double-negative regex David Mitchell 1 file changed, 1 insertion(+), 1 deletion(-) https://github.com/Perl/perl5/commit/47dc181c2f0d8de8 ParseXS: refactor: add Node::global_cpp_line David Mitchell 2 files changed, 43 insertions(+), 7 deletions(- https://github.com/Perl/perl5/commit/25044e131a1d15d1 ParseXS: refactor: add Node::postamble David Mitchell 2 files changed, 48 insertions(+), 6 deletions(- https://github.com/Perl/perl5/commit/ec74c45de0ca26f0 ParseXS: refactor: add Node::C_part David Mitchell 2 files changed, 198 insertions(+), 63 deletions https://github.com/Perl/perl5/commit/addb8b2b48dad2bf ParseXS: refactor: add Node::preamble David Mitchell 2 files changed, 58 insertions(+), 17 deletions( https://github.com/Perl/perl5/commit/ae631d9a69f7cb20 ParseXS: refactor: add stub top-level node David Mitchell 2 files changed, 35 insertions(+) https://github.com/Perl/perl5/commit/d268acde34767d53 Bump ExtUtils::ParseXS to 3.61 David Mitchell 12 files changed, 12 insertions(+), 12 deletions https://github.com/Perl/perl5/commit/694c5fe954b335a2 Current branch davem/xspod 44 commits. 1 unique author. 1 unique committer. 287 files changed, 3264 insertions(+), 2290 deletions(-) Snapshot: http://github.com/Perl/perl5/tarball/4f3cd13616550ed1 perlxs: tweaks following code review David Mitchell 1 file changed, 218 insertions(+), 145 deletions https://github.com/Perl/perl5/commit/4f3cd13616550ed1 perlxs.pod: standardise version numbers in the doc David Mitchell 2 files changed, 76 insertions(+), 53 deletions( https://github.com/Perl/perl5/commit/d08740e8b89a42c1 perlxs.pod: update CAVEATS, AUTHOR, A DIAGNOSTICS David Mitchell 1 file changed, 14 insertions(+), 10 deletions(- https://github.com/Perl/perl5/commit/fcf22295819a95a5 perlxs.pod: update EXAMPLES section David Mitchell 1 file changed, 23 insertions(+), 56 deletions(- https://github.com/Perl/perl5/commit/8dd67ae9c1c919fd perlxs.pod: update MY_CXT section David Mitchell 1 file changed, 110 insertions(+), 50 deletions( https://github.com/Perl/perl5/commit/9710ed344e3785c2 perlxs.pod: update "Using XS With C++" section David Mitchell 2 files changed, 218 insertions(+), 79 deletions https://github.com/Perl/perl5/commit/4e5f4d27b56552cf perlxs.pod: add "Using Typemaps" section David Mitchell 1 file changed, 167 insertions(+), 1 deletion(-) https://github.com/Perl/perl5/commit/f0c901c4b4783aac perlxs.pod: update: CASE David Mitchell 1 file changed, 90 insertions(+), 44 deletions(- https://github.com/Perl/perl5/commit/aabcc04c244e36b3 perlxs.pod: update INTERFACE, INTERFACE_MACRO David Mitchell 1 file changed, 119 insertions(+), 71 deletions( https://github.com/Perl/perl5/commit/b7be9ba32169f342 perlxs.pod: update: ALIAS David Mitchell 1 file changed, 60 insertions(+), 51 deletions(- https://github.com/Perl/perl5/commit/7f37717be76e4739 perlxs.pod: add "Sharing XSUB bodies" section David Mitchell 1 file changed, 26 insertions(+), 1 deletion(-) https://github.com/Perl/perl5/commit/1014eeebf463e85a perlxs.pod: document ATTRS David Mitchell 1 file changed, 47 insertions(+), 1 deletion(-) https://github.com/Perl/perl5/commit/73bc0cb2e21ac9b4 perlxs.pod: update OVERLOAD, add T_PTROBJ David Mitchell 1 file changed, 303 insertions(+), 39 deletions( https://github.com/Perl/perl5/commit/54c5a85a6a73a595 perlxs.pod: mention package name types David Mitchell 1 file changed, 30 insertions(+) https://github.com/Perl/perl5/commit/4ac6fde262bdedbc perlxs.pod: update generic intro, PROTOTYPE David Mitchell 1 file changed, 34 insertions(+), 26 deletions(- https://github.com/Perl/perl5/commit/7105474d75807c06 perlxs.pod: update: cleanup part David Mitchell 1 file changed, 20 insertions(+), 7 deletions(-) https://github.com/Perl/perl5/commit/ccc212fea05064bd perlxs.pod: update: output part David Mitchell 1 file changed, 133 insertions(+), 53 deletions( https://github.com/Perl/perl5/commit/efa2b9691a69dcae perlxs.pod: update NOT_IMPLEMENTED_YET: keyword David Mitchell 1 file changed, 13 insertions(+), 2 deletions(-) https://github.com/Perl/perl5/commit/55c519eed4d8530c perlxs.pod: update: CODE, PPCODE David Mitchell 1 file changed, 189 insertions(+), 83 deletions( https://github.com/Perl/perl5/commit/bd34cf6dd5b3ba34 perlxs.pod: update: code part, autocall, C_ARGS David Mitchell 1 file changed, 128 insertions(+), 23 deletions( https://github.com/Perl/perl5/commit/6a9feedd1e708f17 perlxs.pod: update: init part, INIT sections David Mitchell 1 file changed, 24 insertions(+), 26 deletions(- https://github.com/Perl/perl5/commit/c83fa60d2d997af2 perlxs.pod: update 'SCOPE: Keyword' section David Mitchell 1 file changed, 48 insertions(+), 30 deletions(- https://github.com/Perl/perl5/commit/08f74af3ad78ecbe perlxs.pod: update 'The INPUT: Keyword' section David Mitchell 1 file changed, 114 insertions(+), 136 deletions https://github.com/Perl/perl5/commit/ffc1d0c18a585896 perlxs.pod: update: Input part, PREINIT sections David Mitchell 1 file changed, 62 insertions(+), 95 deletions(- https://github.com/Perl/perl5/commit/d3d53839d730c57a perlxs.pod: update default, length, ellipis params David Mitchell 2 files changed, 145 insertions(+), 64 deletions https://github.com/Perl/perl5/commit/3d9d4154df3daab9 perlxs.pod: update IN_OUT etc section David Mitchell 1 file changed, 151 insertions(+), 68 deletions( https://github.com/Perl/perl5/commit/0d99ab087a7394e1 perlxs.pod: update section 'An XSUB Parameter' David Mitchell 1 file changed, 97 insertions(+) https://github.com/Perl/perl5/commit/67c737d941d8119e perlxs.pod: update XSUB Structure + Declaration David Mitchell 1 file changed, 157 insertions(+), 20 deletions( https://github.com/Perl/perl5/commit/d206967dc8d4d925 perlxs.pod: update FALLBACK: keyword David Mitchell 1 file changed, 13 insertions(+), 11 deletions(- https://github.com/Perl/perl5/commit/31a0f7600502f8cb perlxs.pod: update BOOT: keyword David Mitchell 1 file changed, 12 insertions(+), 13 deletions(- https://github.com/Perl/perl5/commit/ed7511118cab3242 perlxs.pod: update TYPEMAP: keyword David Mitchell 1 file changed, 55 insertions(+), 16 deletions(- https://github.com/Perl/perl5/commit/9a7fd52d7dc4f739 perlxs.pod: update EXPORT_XSUB_SYMBOLS, INCLUDE(_COMMAND) David Mitchell 1 file changed, 25 insertions(+), 42 deletions(- https://github.com/Perl/perl5/commit/24511a807c8f3783 perlxs.pod: update PROTOTYPES: keyword David Mitchell 1 file changed, 42 insertions(+), 10 deletions(- https://github.com/Perl/perl5/commit/bb0c675c60786543 perlxs.pod: update REQUIRE, VERSIONCHECK keywords David Mitchell 1 file changed, 33 insertions(+), 19 deletions(- https://github.com/Perl/perl5/commit/b58fedb6792d8cbe perlxs.pod: update file-scoped directive text David Mitchell 1 file changed, 60 insertions(+), 35 deletions(- https://github.com/Perl/perl5/commit/24cf9e414dec6143 perlxs.pod: update MODULE/PACKAGE/PREFIX David Mitchell 1 file changed, 50 insertions(+), 56 deletions(- https://github.com/Perl/perl5/commit/56fcc2c4a457daf3 perlxs.pod: add BNF definition section David Mitchell 1 file changed, 211 insertions(+), 1 deletion(-) https://github.com/Perl/perl5/commit/c8d62e378edc4989 perlxs.pod: add a new introductory part David Mitchell 1 file changed, 1346 insertions(+), 1 deletion(- https://github.com/Perl/perl5/commit/a43c5fe3a961e578 perlxs.pod: add group headers David Mitchell 1 file changed, 123 insertions(+), 36 deletions( https://github.com/Perl/perl5/commit/1d00b081479c5377 perlxs.pod: reorder sections David Mitchell 1 file changed, 556 insertions(+), 555 deletions https://github.com/Perl/perl5/commit/e7ddc3c9b6802f96 perlxs.pod: fix up links after deleting sections David Mitchell 2 files changed, 5 insertions(+), 5 deletions(-) https://github.com/Perl/perl5/commit/942ab5a5afb123ac perlxs.pod: delete most non-ref sections David Mitchell 1 file changed, 575 deletions(-) https://github.com/Perl/perl5/commit/bafe93f7df38cbc4 perlxs.pod: reindent and reformat code examples David Mitchell 1 file changed, 586 insertions(+), 585 deletions https://github.com/Perl/perl5/commit/c2d26f6785e44f1a perlxs.pod: remove section on %v David Mitchell 1 file changed, 1 insertion(+), 21 deletions(-) https://github.com/Perl/perl5/commit/d044425cd0e30d2a Martian commit 21977deb1e5f036d9279971aadb4b201f155960a 2 commits. 1 unique author. 1 unique committer. Snapshot: http://github.com/Perl/perl5/tarball/21977deb1e5f036d Perldelta for GH#23968: OOK buffer copy only when SvOK(sv) Richard Leach 1 file changed, 13 insertions(+) https://github.com/Perl/perl5/commit/21977deb1e5f036d Perl_leave_scope - sv_backoff shouldn't do an unnecessay string copy Richard Leach 1 file changed, 14 insertions(+), 2 deletions(-) https://github.com/Perl/perl5/commit/3fab4648b2db63d7 Martian commit 5e0ff3da62d49aca7f4ad15653d602630d049c87 2 commits. 1 unique author. 2 unique committers. Thanks, applied: GitHub (1) Snapshot: http://github.com/Perl/perl5/tarball/5e0ff3da62d49aca Merge branch 'blead' into davem/re_debug David Mitchell 2 parents https://github.com/Perl/perl5/commit/5e0ff3da62d49aca regex engine: split EVAL_postponed_AB state David Mitchell 3 files changed, 425 insertions(+), 389 deletion https://github.com/Perl/perl5/commit/6dee5e6b86cbdbd8 Martian commit 6d92ceb8b8b3f6e48a8976fa1bc1cd91fb3982dc 1 commit. 1 unique author. 1 unique committer. Snapshot: http://github.com/Perl/perl5/tarball/6d92ceb8b8b3f6e4 pp_ctl.c pp_goto: Elaborate on rationale in comment James E Keenan 1 file changed, 2 insertions(+), 1 deletion(-) https://github.com/Perl/perl5/commit/6d92ceb8b8b3f6e4 Martian commit 0245a0d81f10dd4a0c1caab0c4c0dc5c3258ee40 1 commit. 1 unique author. 1 unique committer. Snapshot: http://github.com/Perl/perl5/tarball/0245a0d81f10dd4a Exercise one exception in pp_goto() James E Keenan 1 file changed, 20 insertions(+), 1 deletion(-) https://github.com/Perl/perl5/commit/0245a0d81f10dd4a Martian commit c0941a8854b32b8294416632b5cdfd6faff562fe 1 commit. 1 unique author. 1 unique committer. Snapshot: http://github.com/Perl/perl5/tarball/c0941a8854b32b82 mention that the bitwise operators also exist in two versions in modern Perl Philippe Bruhat (BooK) 1 file changed, 3 insertions(+), 1 deletion(-) https://github.com/Perl/perl5/commit/c0941a8854b32b82 Ignored 75 GitHub auto-generated merge commits