This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
perl5.git
9 months agoRemove redundant documentation
Karl Williamson [Wed, 22 Jul 2020 22:43:11 +0000 (16:43 -0600)]
Remove redundant documentation

Now that we can get automatic links in perlapi, remove the redundant
stripped-down documentation that goes there in favor of the better
documentation in perlcall.

9 months agoembed.fnc: Add text to comment
Karl Williamson [Wed, 22 Jul 2020 23:18:31 +0000 (17:18 -0600)]
embed.fnc: Add text to comment

9 months agoDocument vload_module
Karl Williamson [Wed, 22 Jul 2020 22:46:57 +0000 (16:46 -0600)]
Document vload_module

9 months agoNote that some dump constant flags are not public
Karl Williamson [Wed, 22 Jul 2020 22:07:45 +0000 (16:07 -0600)]
Note that some dump constant flags are not public

One of these is no longer used; the others have synonyms that are
public.  None are used in cpan

9 months agoembed.fnc: Mark several regex helpers as Core only
Karl Williamson [Wed, 22 Jul 2020 12:34:35 +0000 (06:34 -0600)]
embed.fnc: Mark several regex helpers as Core only

These are for internal regex use.

9 months agoDocument several warner() fcns
Karl Williamson [Sat, 18 Jul 2020 13:27:48 +0000 (07:27 -0600)]
Document several warner() fcns

9 months agoautodoc: Avoid a loop iteration
Karl Williamson [Sat, 5 Sep 2020 22:40:17 +0000 (16:40 -0600)]
autodoc: Avoid a loop iteration

Initializing everything with the first elements values allows us to not
look at that element again.  Previously, only somethings were so
initialized.

9 months agoautodoc: Properly take into account pTHX
Karl Williamson [Sat, 5 Sep 2020 22:37:22 +0000 (16:37 -0600)]
autodoc: Properly take into account pTHX

Before this patch, it wasn't considering the thread context when
deciding whether two forms of similar functions had the same signature
or not; hence not displaying things when it should have.

9 months agomg.h: White-space only
Karl Williamson [Sat, 5 Sep 2020 21:30:25 +0000 (15:30 -0600)]
mg.h: White-space only

9 months agoDocument whichsig and kin
Karl Williamson [Sat, 5 Sep 2020 21:29:57 +0000 (15:29 -0600)]
Document whichsig and kin

9 months agoautodoc: Correctly display some function signatures
Karl Williamson [Sat, 5 Sep 2020 21:19:46 +0000 (15:19 -0600)]
autodoc: Correctly display some function signatures

The code wasn't properly showing signatures when the function was a
subsidiary one in an entry containing multiple functions, and the
function's signature was specified in embed.fnc

9 months agoporting/known_pod_issues.dat: Note vsprintf() exists
Karl Williamson [Sat, 5 Sep 2020 21:35:22 +0000 (15:35 -0600)]
porting/known_pod_issues.dat: Note vsprintf() exists

9 months agoDocument sv_vcatpvfn
Karl Williamson [Sat, 5 Sep 2020 18:01:51 +0000 (12:01 -0600)]
Document sv_vcatpvfn

Consolidate it with sv_vcatpvfn_flags

9 months agoautodoc: Fix for win32.
Karl Williamson [Sat, 5 Sep 2020 15:39:38 +0000 (09:39 -0600)]
autodoc: Fix for win32.

This platform has config.h located in a different place

Thanks to Christian Walde for testing this

9 months agoembed.fnc: Note pregcomp/pregexec are now documented
Karl Williamson [Sat, 5 Sep 2020 17:02:01 +0000 (11:02 -0600)]
embed.fnc: Note pregcomp/pregexec are now documented

This silences a warning from autodoc.pl.

Spotted by James Keenan

9 months agoDocument MUTABLE_PTR, MUTABLE_AV, ...
Karl Williamson [Thu, 27 Aug 2020 20:41:09 +0000 (14:41 -0600)]
Document MUTABLE_PTR, MUTABLE_AV, ...

9 months agoDocument PL_hexdigit
Karl Williamson [Sat, 18 Jul 2020 13:15:40 +0000 (07:15 -0600)]
Document PL_hexdigit

9 months agosv.c: Change flags param on two fcns from I32 to U32
Karl Williamson [Sun, 28 Jun 2020 18:57:34 +0000 (12:57 -0600)]
sv.c: Change flags param on two fcns from I32 to U32

This is so the parameter types for sv_2pv_flags and sv_pvn_force_flags
are indistinguishable from similar functions, and can be passed as a
function pointer in a future commit.

It doesn't generally make sense to have a flags variable signed anyway.

9 months agoRemove regexec_flags from public API
Karl Williamson [Sat, 29 Aug 2020 20:05:17 +0000 (14:05 -0600)]
Remove regexec_flags from public API

This should only be called as part of a regex engine, and hence is not
an API function.

9 months agoperlapi: Add some links, wrap C<...>
Karl Williamson [Sat, 29 Aug 2020 18:36:30 +0000 (12:36 -0600)]
perlapi: Add some links, wrap C<...>

9 months agoperlreapi: Wrap a function name in C<>
Karl Williamson [Thu, 27 Aug 2020 21:29:15 +0000 (15:29 -0600)]
perlreapi: Wrap a function name in C<>

9 months agoperlapi: Don't show a return type for __ASSERT_
Karl Williamson [Thu, 27 Aug 2020 20:04:18 +0000 (14:04 -0600)]
perlapi: Don't show a return type for __ASSERT_

9 months agoChange formal parameter name of gv_fetchpv*
Karl Williamson [Thu, 27 Aug 2020 16:15:07 +0000 (10:15 -0600)]
Change formal parameter name of gv_fetchpv*

This is a flags parameter, not a particular single flag

9 months agoNote for Devel::PPPort HvNAME_get, HvNAMELEN_get
Karl Williamson [Thu, 27 Aug 2020 15:44:05 +0000 (09:44 -0600)]
Note for Devel::PPPort HvNAME_get, HvNAMELEN_get

9 months agoperlcall: Add some C<>
Karl Williamson [Thu, 27 Aug 2020 15:33:43 +0000 (09:33 -0600)]
perlcall: Add some C<>

9 months agoperlapi: Don't display usage for PL_errgv
Karl Williamson [Thu, 27 Aug 2020 15:29:52 +0000 (09:29 -0600)]
perlapi: Don't display usage for PL_errgv

9 months agoperlapi: capitalize 'op'
Karl Williamson [Thu, 27 Aug 2020 15:26:55 +0000 (09:26 -0600)]
perlapi: capitalize 'op'

9 months agoperlapi: deprecate pack_cat() (a mathoms func)
Karl Williamson [Thu, 27 Aug 2020 15:23:19 +0000 (09:23 -0600)]
perlapi: deprecate pack_cat() (a mathoms func)

9 months agoChange formal parameter name of gv_autload4
Karl Williamson [Thu, 27 Aug 2020 15:17:59 +0000 (09:17 -0600)]
Change formal parameter name of gv_autload4

The name was completely irrelevant to what it is

9 months agoDocument IN_PERL_(RUN|COMPILE)TIME
Karl Williamson [Thu, 27 Aug 2020 15:09:46 +0000 (09:09 -0600)]
Document IN_PERL_(RUN|COMPILE)TIME

9 months agoperlapi: XS_EXTERNAL is preferred over plain XS
Karl Williamson [Thu, 27 Aug 2020 13:53:30 +0000 (07:53 -0600)]
perlapi: XS_EXTERNAL is preferred over plain XS

9 months agoperlapi: XS, XS_EXTERNAL do take a parameter
Karl Williamson [Thu, 27 Aug 2020 13:49:37 +0000 (07:49 -0600)]
perlapi: XS, XS_EXTERNAL do take a parameter

9 months agoImprove docs for PERL_foo_MAX/MIN
Karl Williamson [Thu, 27 Aug 2020 13:05:11 +0000 (07:05 -0600)]
Improve docs for PERL_foo_MAX/MIN

This puts these in the new sections of perlapi, and makes them display
better.

9 months agoFixup docs for LIKELY/UNLIKELY
Karl Williamson [Thu, 27 Aug 2020 12:51:58 +0000 (06:51 -0600)]
Fixup docs for LIKELY/UNLIKELY

9 months agoFix docs for STMT_START,END,BRACE_GROUPS
Karl Williamson [Thu, 27 Aug 2020 12:42:33 +0000 (06:42 -0600)]
Fix docs for STMT_START,END,BRACE_GROUPS

9 months agoperlguts: Rmv unneeded meta apidoc line
Karl Williamson [Sat, 29 Aug 2020 20:21:35 +0000 (14:21 -0600)]
perlguts: Rmv unneeded meta apidoc line

These instructions to apidoc are actually not relevant, because the pod
they were trying to control is verbatim, hence not looked at.

9 months agoperlreguts: Note pregcomp/regexec are documented here
Karl Williamson [Thu, 27 Aug 2020 21:31:04 +0000 (15:31 -0600)]
perlreguts: Note pregcomp/regexec are documented here

9 months agoperlguts: Fix grammar
Karl Williamson [Thu, 27 Aug 2020 21:00:41 +0000 (15:00 -0600)]
perlguts: Fix grammar

9 months agoperlguts: Note that UVXf is mentioned
Karl Williamson [Thu, 27 Aug 2020 20:59:26 +0000 (14:59 -0600)]
perlguts: Note that UVXf is mentioned

This particular format had been omitted

9 months agoUTF8fARG,UTF8f are documented in perlguts
Karl Williamson [Thu, 27 Aug 2020 13:10:22 +0000 (07:10 -0600)]
UTF8fARG,UTF8f are documented in perlguts

9 months agoperlguts: Note that various SAVEfoo macros are documented
Karl Williamson [Wed, 22 Jul 2020 22:40:01 +0000 (16:40 -0600)]
perlguts: Note that various SAVEfoo macros are documented

9 months agoperlguts: Note existence of SAVEI8, I16, BOOL
Karl Williamson [Wed, 22 Jul 2020 22:38:05 +0000 (16:38 -0600)]
perlguts: Note existence of SAVEI8, I16, BOOL

9 months agoembed.fnc: 'ref' is not an API function
Karl Williamson [Sat, 29 Aug 2020 17:46:39 +0000 (11:46 -0600)]
embed.fnc: 'ref' is not an API function

In fact is only accessible to 3 .c files, all in core.

9 months agoperlapi: Improve display of isFOO
Karl Williamson [Thu, 27 Aug 2020 20:41:53 +0000 (14:41 -0600)]
perlapi: Improve display of isFOO

The character classification macro variants are now presented as a list

9 months agoFix bytes_from_utf8_loc() pod
Karl Williamson [Sat, 5 Sep 2020 05:42:54 +0000 (23:42 -0600)]
Fix bytes_from_utf8_loc() pod

I didn't mean to apply 8505db87404436956f86e54885cacd73840801c0 just
yet, but having done so, there is a change required in a link

9 months agoperlapi: Consolidate some references to perlguts
Karl Williamson [Fri, 4 Sep 2020 23:20:59 +0000 (17:20 -0600)]
perlapi: Consolidate some references to perlguts

9 months agoperlapi: Turn some references to mg_[gs]et into links
Karl Williamson [Fri, 28 Aug 2020 12:50:29 +0000 (06:50 -0600)]
perlapi: Turn some references to mg_[gs]et into links

9 months agoperlapi: Display toFOO better
Karl Williamson [Thu, 27 Aug 2020 20:09:28 +0000 (14:09 -0600)]
perlapi: Display toFOO better

The character case change macro variants are now displayed all
together

9 months agoMake bytes_from_utf8_loc() internal
Karl Williamson [Sat, 29 Aug 2020 19:45:48 +0000 (13:45 -0600)]
Make bytes_from_utf8_loc() internal

And add it to perlintern, and fix grammar in its pod

9 months agoregen/warnings.pl: Move some hidden pod
Karl Williamson [Sun, 16 Aug 2020 12:35:04 +0000 (06:35 -0600)]
regen/warnings.pl: Move some hidden pod

This is a long list of warning categories which doesn't print, but
exists to indicate to downstream tools, such as Devel::PPPort that these
categories exist and are documented.  Move them to the end of the file
so as to make the meat of things flow better.

9 months agoDocument packWARN.?
Karl Williamson [Sun, 16 Aug 2020 12:32:41 +0000 (06:32 -0600)]
Document packWARN.?

9 months agoregen/warnings.pl: Collapse closely related pod
Karl Williamson [Sun, 16 Aug 2020 12:31:31 +0000 (06:31 -0600)]
regen/warnings.pl: Collapse closely related pod

Having separate entries for ckWARN ... ckWARN4 just clutters things
up.  Instead fairly recent extensions to our API generation mechanism
allows these to be variants in a single entry.

9 months agoperlapi: Consolidate PERL_MAGIC_foo entries
Karl Williamson [Mon, 31 Aug 2020 22:43:53 +0000 (16:43 -0600)]
perlapi: Consolidate PERL_MAGIC_foo entries

9 months agoMerge branch 'autodoc update' into blead
Karl Williamson [Fri, 4 Sep 2020 22:13:57 +0000 (16:13 -0600)]
Merge branch 'autodoc update' into blead

This series of commits updates autodoc to generate a more complete and
improved perlapi/perlintern

A major change is the ability to group multiple items in one entry.  We
have many cases where there are slightly different takes on essentially
the same functionality, such as handling magic or not.  All can be
grouped in the same entry, and only their differences noted.  This make
is easier to add new pod when adding a new variant, and it means a more
concise .pod file, with the user not having to jump from entry A that is
listed as similar to entry B, which in turn may even currently say it is
similar to entry C.

The elements in config.h are now included in perlapi, most in new
sections.

I posted an example of these changes in p5p and got zero comments, so am
pushing as it is now.  It is easy to add new sections and to move items
to different ones than they currently are in.

This commit series doesn't actually do any consolidation of entries;
merely enables the ability to do so.  Patches for doing this will come
over time, and hopefully by multiple members of the community.

9 months agoautodoc: Update comments to reflect new behavior
Karl Williamson [Wed, 2 Sep 2020 16:39:30 +0000 (10:39 -0600)]
autodoc: Update comments to reflect new behavior

9 months agoautodoc.pl: Regularize perlintern handling
Karl Williamson [Thu, 3 Sep 2020 23:41:32 +0000 (17:41 -0600)]
autodoc.pl: Regularize perlintern handling

9 months agoautodoc.pl: Add missing semi-colon
Karl Williamson [Sat, 29 Aug 2020 19:33:54 +0000 (13:33 -0600)]
autodoc.pl: Add missing semi-colon

9 months agoUpdate embed.fnc to document autodoc changes
Karl Williamson [Wed, 2 Sep 2020 16:55:47 +0000 (10:55 -0600)]
Update embed.fnc to document autodoc changes

9 months agoautodoc: Add section name checking
Karl Williamson [Wed, 26 Aug 2020 22:42:40 +0000 (16:42 -0600)]
autodoc: Add section name checking

In the past a section could just spring into existence.  This adds a
check that it is one of the known ones, so typos won't create a screwed
up perlapi.  If a new section is needed, just add it to the list of
valid ones.

9 months agoautodoc: Display list of sections near top
Karl Williamson [Wed, 26 Aug 2020 22:15:37 +0000 (16:15 -0600)]
autodoc: Display list of sections near top

This would enable someone to more quickly organize their search

9 months agoReorganize perlapi
Karl Williamson [Wed, 26 Aug 2020 23:47:31 +0000 (17:47 -0600)]
Reorganize perlapi

This uses a new organization of sections that I came up with.  I asked
for comments on p5p, but there were none.

9 months agoChange some =head1 to apidoc_section lines
Karl Williamson [Wed, 26 Aug 2020 23:40:28 +0000 (17:40 -0600)]
Change some =head1 to apidoc_section lines

apidoc_section is slightly favored over head1, as it is known only to
autodoc, and can't be confused with real pod.

9 months agoautodoc: Don't output empty section
Karl Williamson [Wed, 26 Aug 2020 22:07:42 +0000 (16:07 -0600)]
autodoc: Don't output empty section

But warn when one encountered.

9 months agoautodoc: Revise display of apidoc elements
Karl Williamson [Tue, 1 Sep 2020 23:47:44 +0000 (17:47 -0600)]
autodoc: Revise display of apidoc elements

This heavily refactors the code that outputs each api element.
Indentation is cut to 1 space, as anything more doesn't matter much
visually, or at all in html displays, and this gives more geography on a
line.

More importantly, multiple items sharing the same pod within the same
element are displayed prettier.

xxx 1 indent f display

9 months agoautodoc: Add config.h to what is documented
Karl Williamson [Wed, 26 Aug 2020 19:08:03 +0000 (13:08 -0600)]
autodoc: Add config.h to what is documented

config.h is now parsed, and the results intermixed into perlapi.

9 months agoautodoc: Add section footers in this file
Karl Williamson [Wed, 26 Aug 2020 18:23:07 +0000 (12:23 -0600)]
autodoc: Add section footers in this file

Previously, there were no section footers

This commit doesn't actually add any of these; just accepts and handles
any future ones.

9 months agoautodo: Enclose elements with C<...>
Karl Williamson [Wed, 26 Aug 2020 18:17:47 +0000 (12:17 -0600)]
autodo: Enclose elements with C<...>

This make all-caps ones look better

9 months agoautodoc: Add ability to list variants like perlfunc does
Karl Williamson [Wed, 26 Aug 2020 14:42:42 +0000 (08:42 -0600)]
autodoc: Add ability to list variants like perlfunc does

This adds apidoc_item so that you can specify things that are closely
related in a single entry, with the list of the things at the top, much
as perlfunc does with, say, various forms of split

The arguments to the non-main entry are accepted but nothing is done
with them now.  This is because I was uncertain how we might want to
display things, as the arguments to the main entry have been shown
forever only in the usage paragraph at the end, unlike perlfunc where
the arguments are displayed on the same line as each variant.

9 months agoautodoc: Simplify input loops
Karl Williamson [Mon, 24 Aug 2020 20:27:50 +0000 (14:27 -0600)]
autodoc: Simplify input loops

This refactors the code that reads the documentation to eliminate
redundant code.  Now, the same loop reads both the heading text and the
pod guts.

As part of this, certain headings that were inadvertently omitted from
perlapi are now included.

9 months agoautodoc: Use hash not array for heterogenous elements
Karl Williamson [Mon, 24 Aug 2020 23:32:28 +0000 (17:32 -0600)]
autodoc: Use hash not array for heterogenous elements

9 months agoautodoc.pl: Use bold font for 'deprecated', 'experimental'
Karl Williamson [Mon, 24 Aug 2020 15:55:12 +0000 (09:55 -0600)]
autodoc.pl: Use bold font for 'deprecated', 'experimental'

9 months agoautodoc.pl: Change more misleading variable names
Karl Williamson [Mon, 17 Aug 2020 04:11:52 +0000 (22:11 -0600)]
autodoc.pl: Change more misleading variable names

And shortens others

9 months agoautodoc.pl: Rmv unnecessary variable
Karl Williamson [Mon, 17 Aug 2020 04:01:19 +0000 (22:01 -0600)]
autodoc.pl: Rmv unnecessary variable

This intermediate value caused confusion, and isn't necessary.

A porting test would fail temporarily, so that has been turned off for
the next few commits

9 months agoautodoc.pl: Change some variable names
Karl Williamson [Mon, 17 Aug 2020 03:45:08 +0000 (21:45 -0600)]
autodoc.pl: Change some variable names

The previous ones were misleading

9 months agoautodoc: Warn on empty pod
Karl Williamson [Wed, 26 Aug 2020 22:42:56 +0000 (16:42 -0600)]
autodoc: Warn on empty pod

9 months agoautodoc.pl: White space only
Karl Williamson [Mon, 17 Aug 2020 03:09:56 +0000 (21:09 -0600)]
autodoc.pl: White space only

Outdent since the previous commit removed an enclosing block

9 months agoautodoc.pl: Extract code into a function
Karl Williamson [Mon, 17 Aug 2020 03:04:30 +0000 (21:04 -0600)]
autodoc.pl: Extract code into a function

This is in preparation for it being called from a second place.

The function is also expanded to accept a future syntactic construct

9 months agoautodoc: Don't output empty sections
Karl Williamson [Fri, 4 Sep 2020 20:04:23 +0000 (14:04 -0600)]
autodoc: Don't output empty sections

9 months agoautodoc.pl: Use consistent sort for missing docs
Karl Williamson [Mon, 17 Aug 2020 02:54:30 +0000 (20:54 -0600)]
autodoc.pl: Use consistent sort for missing docs

The rest of the file is basically dictionary order; do the same for
these

9 months agoautodoc.pl: Improve the SEE ALSO section
Karl Williamson [Thu, 23 Jul 2020 01:21:13 +0000 (19:21 -0600)]
autodoc.pl: Improve the SEE ALSO section

This harvests all the pods linked to by perlapi/perlintern and puts them
in the SEE ALSO section

9 months agoautodoc.pl: Add ability to link to other pods
Karl Williamson [Wed, 2 Sep 2020 16:55:02 +0000 (10:55 -0600)]
autodoc.pl: Add ability to link to other pods

This enhances perlapi and perlintern so that an API element that is
documented in some other pod can automatically have a link to that pod
generated and placed into perlapi/perlintern.  This allows one stop
browsing through the API, as the hither-to-unlisted elements now are
listed there, with a link.

9 months agoRemove redundant apidoc entries.
Karl Williamson [Thu, 23 Jul 2020 01:15:59 +0000 (19:15 -0600)]
Remove redundant apidoc entries.

These didn't use to matter, as they were hidden entries, but they will
matter starting in the next commit.

9 months agoautodoc: Add 'use warnings'
Karl Williamson [Wed, 26 Aug 2020 18:32:14 +0000 (12:32 -0600)]
autodoc: Add 'use warnings'

9 months agoautodoc.pl: Update to accept F flag
Karl Williamson [Wed, 22 Jul 2020 23:50:49 +0000 (17:50 -0600)]
autodoc.pl: Update to accept F flag

9 months agoautodoc.pl: Don't look in cpan,dist,ext
Karl Williamson [Wed, 22 Jul 2020 23:47:17 +0000 (17:47 -0600)]
autodoc.pl: Don't look in cpan,dist,ext

9 months agoautodoc.pl: Add helpful info to two diagnostics
Karl Williamson [Wed, 22 Jul 2020 14:47:37 +0000 (08:47 -0600)]
autodoc.pl: Add helpful info to two diagnostics

9 months agoautodoc.pl: Add C<...> around some text
Karl Williamson [Wed, 22 Jul 2020 14:44:38 +0000 (08:44 -0600)]
autodoc.pl: Add C<...> around some text

9 months agoRegenerate Configure after accepting PR
H.Merijn Brand [Wed, 2 Sep 2020 12:55:28 +0000 (14:55 +0200)]
Regenerate Configure after accepting PR

9 months agoExtUtils-Install: sync with cpan version 2.16
Chris 'BinGOs' Williams [Wed, 2 Sep 2020 12:23:01 +0000 (08:23 -0400)]
ExtUtils-Install: sync with cpan version 2.16

Committer updated VERSION in initial POD section in Install.pm.

9 months agogv.c: Clarify comment
Karl Williamson [Sat, 29 Aug 2020 17:02:06 +0000 (11:02 -0600)]
gv.c: Clarify comment

9 months agosv.h: Clarify comment
Karl Williamson [Thu, 27 Aug 2020 21:33:58 +0000 (15:33 -0600)]
sv.h: Clarify comment

9 months agopad.h: Add missing =cut to render pod correctly
Karl Williamson [Tue, 1 Sep 2020 23:36:06 +0000 (17:36 -0600)]
pad.h: Add missing =cut to render pod correctly

9 months agoIRC notifications for opened and synchronize PR
Nicolas R [Tue, 1 Sep 2020 21:15:29 +0000 (15:15 -0600)]
IRC notifications for opened and synchronize PR

This is using a different wording for opened
or synchronize pull requests.

9 months agoChange some link pod for better rendering
Karl Williamson [Sun, 16 Aug 2020 01:59:43 +0000 (19:59 -0600)]
Change some link pod for better rendering

C<L</foo>> renders better in places than L</C<foo>>

9 months agoperlapi: Fix typo
Karl Williamson [Mon, 31 Aug 2020 23:36:43 +0000 (17:36 -0600)]
perlapi: Fix typo

Spotted by James Keenan

9 months agoperlapi for get_c_backtrace_dump: fix verbatim
Karl Williamson [Wed, 26 Aug 2020 18:52:58 +0000 (12:52 -0600)]
perlapi for get_c_backtrace_dump: fix verbatim

These weren't indented so weren't treated as verbatim

9 months agoSmall change
Sawyer X [Mon, 31 Aug 2020 20:12:15 +0000 (23:12 +0300)]
Small change

9 months agorelease announcement: waffle on perl5 v perl7 for now
Ricardo Signes [Thu, 27 Aug 2020 01:41:55 +0000 (21:41 -0400)]
release announcement: waffle on perl5 v perl7 for now

9 months agoHeap buffer overflow in regex bracket group whitespace handling
John Lightsey [Sat, 29 Aug 2020 04:39:18 +0000 (23:39 -0500)]
Heap buffer overflow in regex bracket group whitespace handling

The code for skipping whitespace in regex bracket character groups
was walking past the end of the regex in some cases.

9 months agopp_akeys: use av_top_index rather than Perl_av_len
Richard Leach [Sun, 30 Aug 2020 16:19:16 +0000 (17:19 +0100)]
pp_akeys: use av_top_index rather than Perl_av_len