| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
|
| |
I overlooked this module until now. It turns out that much of the code
I had changed had a common ancestor with the code I had already changed
to work on non-ASCII platforms in lib/dumpvar.pl. So I just copied
that, changing the things that needed to be different.
It appears that Dumpvalue had a bug, in that it did not escape NUL, of
all the C0 controls. I changed it to do so.
|
|
|
|
|
|
|
|
|
|
| |
@dl_resolve_using is only used on dld/freemint, and HPUX shlib loader OSes.
Dont create the array and glob on OSes where @dl_resolve_using is ignored.
sub dl_undef_symbols is only implmented on dld and freemint (freemint is
dld under a different name), otherwise it always returns empty list. Dont
call the sub on OSes where we knows it's constant retval. Saves ops+compile
time for sub bootstrap.
|
| |
|
| |
|
| |
|
|
|
|
|
| |
This module needs a little work for os390. But until someone
wants/needs to have it done, we'll simply skip the test.
|
| |
|
|
|
|
|
|
|
| |
None of these symbols are exported on Win32 (listed in Makefile.PL with
EUMM's FUNCLIST), so they shouldn't be exported on Linux. Making them
static saves space in the SOs by removing symbol name strings, and removing
runtime plt/got indirection.
|
| |
|
|
|
|
| |
Committer: Add additional email address for contributor.
|
|
|
|
|
| |
The newly introduced _dump() utility function is a faithful
representation of what explain() does in newer Test::More versions
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
Now that _poll() properly handles an empty array, this fixes
[rt.cpan.org #25049]. The commit referenced in that ticket never made
it to CPAN nor blead.
|
|
|
|
|
|
|
|
|
|
|
| |
perl: IO.xs:322: XS_IO__Poll__poll: Assertion
`PL_valid_types_PVX[((svtype)((_svpvx)->sv_flags & 0xff)) & 0xf]'
failed.
This is because NEWSV(…, 0) returns undef, with a grabage pointer in
the PV slot. This doesn't seem to matter in practice, since nothing
actually dereferences the pointer when nfds is zero, but to be safe we
should pass in _some_ valid pointer, so just use the SV* itself;
|
|
|
|
| |
Also, blead is actually in sync with 0.40, not 0.37.
|
| |
|
| |
|
|
|
|
|
|
| |
Some BSD implementations might have <sys/poll.h> instead of <poll.h>.
Noticed while looking for unused symbols.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
It previously always said 'use if', even if 'no if' was what was
specified
|
| |
|
|
|
|
|
|
|
| |
$Carp::MaxArgNums is supposed to be the number of arguments to display.
For a long time, Carp has instead shown $Carp::MaxArgNums + 1 arguments.
Correct the behavior by making it match the documentation. Also update
tests to make what's being tested more obvious.
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
We are getting Perl working again for EBCDIC in v5.22. The changes here
are necessary to work for these platforms. For modern Perls, there is
one code path for both ASCII and EBCDIC platforms; this wasn't possible
to do for earlier versions.
One perhaps not obvious change is that [^:ascii:] doesn't include \177
which the earlier version does. However \177 was changed in the
substitute in the line above, so this change has no practical effect.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Emulate using sleep(0).
|
| |
|
|
|
|
|
|
|
|
|
| |
* Reformat code to make it more readable. The code should adhere to the
guidelines in the 'perlstyle' manpage. All changes are in the amount
of whitespace, e.g., all TAB characters are replaced by spaces. There
are no changes in the way the code runs.
* Increment version number to 0.40.
|
|
|
|
| |
To correspond to stable CPAN release.
|
|
|
|
| |
For: RT #125864
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
%ENV is magic/tied, a lexical is faster than calling out to magic APIs
with gets and sets (or checks for them). Less glob and hash lookups too.
Return the lexical instead of the magic var so there isn't a search for
magic from pp_leavesub's sv_mortalcopy. Even though env mg vtable doesn't
have a getter or GMAGIC, SvVSTRING_mg executes mg_find for random, get
and set magic inside Perl_sv_setsv_flags.
|
|
|
|
| |
[rt.cpan.org #106036]
|
|
|
|
| |
...because of CPAN release to get blead code on CPAN
|