| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This means that tools can parse this, and in particular MetaCPAN
will list the changes when you look at the dist/release page for
Data-Dumper.
dist/Data-Dumpers/Changes used to be in pod, with a known pod
issue, so that's now dropped.
Updated AUTHORS and checkAUTHORS, as my github account has
an email address not currently known, but it's my prime
email address for Perl stuff.
|
| |
|
| |
|
|
|
|
|
|
| |
Also clean trailing white space.
Committer: Dave Lambley is now a Perl author.
|
|
|
|
|
|
|
|
|
|
| |
Signed-off-by: James E Keenan <jkeenan@cpan.org>
Remove 2nd const from patch originally submitted in
https://github.com/Perl/perl5/pull/18726; it was causing two build-time
warnings.
Alyssa Ross is now a Perl author.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
* Support %#p form of %..p
Fix #18289
* Better testing
* Add myself to AUTHORS
* Add a comment
|
|
|
|
|
|
|
|
|
|
| |
Switches from generating an image-base address using the basename of the
output file to using GCC's built-in `--enable-auto-image-base` linker
option.
This aligns the linking behaviour for Win32/gcc with that of
ExtUtils-MakeMaker which removed image-base generation in commit
<https://github.com/Perl-Toolchain-Gang/ExtUtils-MakeMaker/commit/343d21a453c4d03cf7304dbd4c4dd8180df574ad>.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
- Data::Dumper::Dump() MUST be called as class method
- indent example for code markup
Also added myself to AUTHORS as requested:
Ran './Porting/checkAUTHORS.pl --update --from=v5.30.0' and
fixed the entry by hand because of broken Unicode chars.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This patch implements new functions and improves compatibility with
new versions of GDBM.
* ext/GDBM_File/GDBM_File.xs: Define interface methods for
functions in newer GDBM versions.
(GDBM_version): New static method. Return the version number
(string in scalar, array of numbers in list context). Provide
heurisics for determining the library version for GDBM prior
to 1.9.
(gdbm_close): Propagate return value from the library call.
(gdbm_DESTROY): Croak if closing the database fails.
(gdbm_UNTIE): New method.
(gdbm_FETCH): Check database validity. Croak if gdbm_fetch returns
error (except GDBM_ITEM_NOT_FOUND).
(gdbm_STORE,gdbm_DELETE): Likewise.
(gdbm_FIRSTKEY,gdbm_NEXTKEY): Likewise.
(gdbm_EXISTS): Check database validity.
(gdbm_errno): New function.
(gdbm_syserrno): New function.
(gdbm_strerror): New function.
(gdbm_clear_error): New function.
(gdbm_needs_recovery): New function.
(gdbm_recover): New function.
(gdbm_count): New function.
* ext/GDBM_File/typemap (gdbm_count_t): Map to T_COUNT.
* ext/GDBM_File/GDBM_File.pm: Document everything. Raise $VERSION.
* MANIFEST: Update.
* AUTHORS: Update.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Usage of Bison's named references makes actions little bit easier
to read and maintain.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
(The new "author" relates to commit ac175de77d.)
|
|
|
|
|
|
|
|
|
|
|
| |
* use https in perlhack.pod
* https and ssh in perlhack.pod
* closing angle bracket
* links
* author
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
For: https://github.com/Perl/perl5/pull/18201
Committer: Samanta Navarro is now a Perl author.
To keep 'make test_porting' happy: Increment $VERSION in several files.
Regenerate uconfig.h via './perl -Ilib regen/uconfig_h.pl'.
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
Fix #17992
The test being skipped there is unreliable on windows.
Possibly @leonerd has a better idea, but in the meantime
I think it's fine to simply skip that one.
(cherry picked from commit 10e96ffd8a056ee32854ea3dcb89d99d9411ac67)
Signed-off-by: Nicolas R <atoomic@cpan.org>
|
|
|
|
|
|
| |
Update MANIFEST and pod/perl.pod to correspond.
(Commiter did the perl.pod update)
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
These functions were only part of the API if perl is built with clang.
However perl modules built with clang still try to use them even
when perl itself is built with gcc. This patch replaces the #ifdef PERL_TSA_ACTIVE
around these functions with defined(USE_ITHREADS) && defined(I_PTHREAD)
so they are always available when treading is enabled. This fixes the clang build of
perl modules when perl is built with gcc.
|
| |
|
|
|
|
|
|
|
|
| |
* synchronize behavior with module documentation
IO::Socket docs states that passing Blocking => 0 will be set socket to non-blocking mode
* Update AUTHORS
* bump version
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Improve detection of Intel C/C++ compilers.
My version of Intel C/C++ reports these versions:
✅ starscream% icc -V
Intel(R) C Intel(R) 64 Compiler for applications running on Intel(R) 64, Version 19.1.1.217 Build 20200306
Copyright (C) 1985-2020 Intel Corporation. All rights reserved.
FOR NON-COMMERCIAL USE ONLY
✅ starscream% icpc -V
Intel(R) C++ Intel(R) 64 Compiler for applications running on Intel(R) 64, Version 19.1.1.217 Build 20200306
Copyright (C) 1985-2020 Intel Corporation. All rights reserved.
FOR NON-COMMERCIAL USE ONLY
* simplified case for detecting Intel C++ compiler
* update authors for plicease
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
On m68k, the natural alignment is 16 bits which causes the opslab_opslot
member of struct opslab to be aligned at a 16-bit offset. Other 32-bit
and 64-bit architectures have a natural alignment of at least 32 bits, so
the offset is always guaranteed to be at least 32-bit-aligned.
Fix this by adding additional padding bytes before the opslab_opslot
member, both for cases when PERL_DEBUG_READONLY_OPS defined and not
defined to ensure the offset of oplab_slots is always 32-bit-aligned.
On architectures which have a natural alignment of at least 32 bits,
the padding does not affect the alignment, offsets or struct size.
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
Fixed quoting and string concatenation mistakes in C++ typemap in perlxs.
Committer: Håkon Hægland is now a Perl author.
|