| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Previously there were build failures because cp1252 was defined both
in the default set of encodings an in the byte set.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[DELTA]
$Revision: 2.63 $ $Date: 2014/10/19 07:01:15 $
! Encode.xs
Applied: RT #99264: call_pv() can reallocate the stack
https://rt.cpan.org/Ticket/Display.html?id=99264
! Byte/Makefile.PL CN/Makefile.PL EBCDIC/Makefile.PL Encode.xs
JP/Makefile.PL KR/Makefile.PL Symbol/Makefile.PL TW/Makefile.PL
bin/enc2xs encengine.c
Pulled: add PERL_NO_GET_CONTEXT to all dynamic libs
https://github.com/dankogai/p5-encode/pull/24
|
|
|
|
|
|
|
|
|
|
|
|
| |
The recently added Encode 2.60 won't compile with g++, due to assigning
a const char * const pointer to a char* struct field.
The intent of the code itself is a bit unclear, but it appears to be
to set SvPVX as a read-only alias of a const string, using the SvLEN()=0
trick to avoid it being freed.
Fix the g++ builds by casting away the constness, and add some asserts and
comments to make it less unclear what's going on.
|
|
|
|
|
|
|
|
|
|
|
|
| |
Commit dc396cc293 was reverted by 547245703 due to issues under g++.
This commit re-applies the original commit; the next commit will fix those
issues.
-----
This upgrade includes the blead customizations from 080a704606 and
9e9002efd1 (amongst other changes) so that Perl 5.20.0 can ship with an
official CPAN release of Encode.
|
|
|
|
| |
This reverts commit dc396cc29397b262d3cc1473ade4229c84e82ca3.
|
|
|
|
|
|
| |
This upgrade includes the blead customizations from 080a704606 and
9e9002efd1 (amongst other changes) so that Perl 5.20.0 can ship with an
official CPAN release of Encode.
|
|
|
|
|
|
|
|
| |
The previous commit (080a7046069084) broke g++ builds.
This commit, based on a suggestion by Jan, changes the test of whether
we're "in perl" from being the def'ness of U8 to being the def'ness of
H_Perl; and removes all the '#define U8 U8's that were formerly used to
signal this state.
|
| |
|
| |
|
|
|