| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Note that test files are not under file version
control anymore as they are generated files.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
Also remove long-obsolete comment about `usethreads` vs
`use(i|5005)threads`. It is no longer possible to configure perl with
"threads" without an actual implementation, and ponie is long dead.
|
|
|
|
|
| |
Several recent commits adding new Configure probes have missed
regenerating the Glossary.
|
|
|
|
| |
fixes #16471
|
|
|
|
|
| |
As with `i $obj` the DB::Obj in the call stack prevented DB::eval
from compiling/executing in the context of the debugged code.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
the DB::eval function depends on the special behaviour of eval ""
within the DB package, which evaluates the string within the context
of the first non-DB sub or eval scope, working up the call stack.
The debugger refactor moved handling for the 'i' command from the
DB package to the DB::Obj package, so the eval in DB::eval was
working in the context of the DB::Obj::cmd_i function, not in the
calling scope.
Fixed by moving the handling for the i command back to DB.
Fixes #17661.
|
|
|
|
|
| |
Use a macro from within another macro instead of repeating the expansion
of it.
|
|
|
|
| |
This removes an obsolete comment
|
|
|
|
|
| |
There really is no pod that refers to the common names of these
operators.
|
|
|
|
| |
This is faster, and clearer
|
| |
|
|
|
|
| |
Only one 'Is_' prefix should be allowed.
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
This requires copying the `YY_CAST` and `YY_ATTRIBUTE_UNUSED` macros
from the generated code, and extracting the `yysymbol_kind_t` enum if
it's defined.
We must also handle token type names with escaped double-quotes in
them, since it now names the `YYEOF` and `YYUNDEF` tokens `"end of
file"` and `"invalid token"` instead of `$end` and `$undefined`,
respectively.
|
|
|
|
|
|
|
|
|
| |
This lets us replace the deprecated `%pure-parser` directive with
`%define api.pure`, and get rid of some other conditional code.
Bison is only required for developers hacking on the grammar, since we
check in the generated code. Bison 2.4 was released in 2008, and is
included in operating systems as old as Red Hat Enterprise Linux 6.
|
| |
|
|
|
|
| |
Also adjust t/xsub_h.t to use $^V.
|
| |
|
|
|
|
|
| |
This allows to use the current features bundle
defined by the current version of Perl.
|
| |
|
|
|
|
|
|
| |
VMS only uses two bits for its hints, so we can steal one more for the
feature bundles. This is necessary if we want to remove features from
a future bundle, e.g. `indirect` and `switch`.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
This was changed recently to avoid potential
warnings when using the variable outside of a BEGIN
block. As this is a non issue at this date,
let's restore the original syntax to avoid breaking
poor man parsing for VERSION which can exist somewhere.
References: #18024
|
|
|
|
|
|
|
| |
Use new core PERL_VERSION compare macros.
When bumping thread with this change
we would need to make sure to use the last
version of ppport.h
|
|
|
|
|
|
| |
When bumping Storable with this change
we would need to make sure to use the last
version of ppport.h
|
|
|
|
|
|
|
| |
ax was incremented by Perl_xs_handshake() and because of that
MARK and items were off by one inside BOOT XSUBs.
fixes #17755
|
|
|
|
|
|
|
|
|
| |
These changes from Devel-PPPort are adding
support for Perl 7.0 and fixes the testsuite
with a Perl 7.0.0 binary.
We would have to publish a new version of
Devel-PPPort.
|
|
|
|
|
|
|
|
| |
This reverts commit 83aa75213860c4aa879853b1bac9e58a116214ab.
That commit was itself a reversion, hoping that various changes had
fixed a bug. But it has cropped up, so the bug isn't fixed, and so this
is the reversion of the reversion.
|
|
|
|
|
|
|
|
|
|
|
| |
handy.h was recently updated in 4a1bbd3d but
this is not using the accurate definitions
of the new semantic versions introduced as part of #18020
They are:
- PERL_VERSION_MAJOR
- PERL_VERSION_MINOR
- PERL_VERSION_PATCH
|
|
|
|
|
|
|
|
|
|
|
|
| |
This modifies the macros introduced in
9b6e95106e18e4fd33678d0df9b2293fd4f8ab9c that allow one to determine how
the version of the perl currently being compiled compares to an
arbitrary one. The modification is based on changes in the plan,
including renaming of variables.
This also introduces the use of '*' for the subversion (or micro as it
is now called) to make conversion from the soon-to-be deprecated
PERL_VERSION macro more rote, with less thinking involved.
|
|
|
|
|
|
| |
The GITHUB_REF head on the remote doesn't reliably contain GITHUB_SHA
when testing pull requests. These PR merge SHAs are likely transient.
Checkout whatever the fetch retrieved from GITHUB_REF instead.
|
|
|
|
| |
This will make some future commits a little less noisy
|
| |
|
| |
|
|
|
|
|
|
| |
This sets a variable to skip or run jobs in the github workflow rather
using a workflow failure to stop early. Failing the workflow sends
unnecessary notifications.
|
| |
|
|
|
|
|
|
|
|
| |
This is a first iteration advertising to #p5p-commits.
The action for 'inBlead' needs to be altered.
Once stable, I would also port the existing bot
to this workflow so anyone can tweak/adjust it.
|
|
|
| |
The action cannot find the tag using a space.
|
| |
|
| |
|
| |
|
|
|
|
| |
which has added protections beyond plain getenv()
|
|
|
|
|
|
|
|
| |
Formats can be declared anywhere within a file, but, per
pod/perlform.pod, it's best to declare them near where they are being
used or referenced.
For: https://github.com/Perl/perl5/issues/18006
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
In commit 138b823057 (written Nov 12 2009 but not committed until Jan 8
2011), contributor apparently intended to declare two scalar variables
with 'my': "my ($got_var, $got_i)". However, the variables declared
were arrays: "my (@got_var, @got_i)".
These two variables were not subsequently used within the block and, in
principle, could be removed without affecting the test results. But
since the contributor's intent was to make the file somewhat more
strict-compliant, it makes more sense to change the variables to
scalars, after which the variables are actually used within the block
and all tests continue to pass.
|
|
|
|
| |
thanks Deji Adegbite! via https://github.com/OpusVL/perldoc.perl.org/issues/145
|
|
|
|
|
|
|
|
| |
Place it in category: (W unopened).
Signed-off-by: James E Keenan <jkeenan@cpan.org>
For: https://github.com/Perl/perl5/issues/17935
|