| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
| |
This is an intermediate commit in preparation for handling named
sequences
|
|
|
|
|
|
| |
If the percentage of characters to test is changed to 100%, add code to
make the block size 1. This guarantees each character gets tested in
spite of randomness
|
| |
|
|
|
|
|
| |
srand(undef) is the same as srand(0). The code is trying to get random
seeds, not a fixed one.
|
|
|
|
|
| |
The double \t\t is unnecessary, and so we can remove one of them,
shortening the table.
|
|
|
|
|
|
| |
mktables is changed to output 5 digit code points, which means that
charnames doesn't have to go looking for the boundaries, which gives a
slight performance enhancement.
|
|
|
|
|
|
|
|
|
| |
This commented out code will never be used, as a different solution was
done in charnames.
It was to automatically handle parenthesized character names. Unicode
is extremely unlikely to ever add new names like this, and all the
existing names are now hard-coded in charnames.pm
|
|
|
|
|
|
|
|
| |
The macros of the form #define foo(a, b) Perl_foo(aTHX_ a, b) will also work
under non-multiplicity. There's no issue with adding explicit arguments in
the non-multiplicity case, because it changes one form of compile-time error
into another. (Function Perl_foo passed the wrong number of arguments into
macro foo passed the wrong number of arguments.)
|
| |
|
|
|
|
| |
This time I *really* broke the Windows build!
|
| |
|
|
|
|
|
| |
This patch stops y from calling get-magic twice. (This has caused
double magick since as far back as 5.6.2.)
|
|
|
|
|
|
| |
This fixes m and s. It modifies pp_regcomp to avoid extra magic. It
also corrects a bug in sv_catsv_flags, which would still call
mg_get(ssv) even without the SV_GMAGIC flag set.
|
|
|
|
|
|
| |
This fixes ! by changing sv_2bool to sv_2bool_flags (with a macro
wrapper) and adding SvTRUE_nomg. It also corrects the docs that state
incorrectly that SvTRUE does not handle magic.
|
|
|
|
|
|
| |
This patch changes sv_eq, sv_cmp, sv_cmp_locale and sv_collxfrm
to _flags forms, with macros under the old names for sv_eq and
sv_collxfrm, but functions for sv_cmp* since pp_sort.c needs them.
|
|
|
|
| |
noticing that I'd failed to do this after conference season.
|
| |
|
|
|
|
|
|
| |
Attached is a revised patch to upgrade to v1.79. I needed to fix
the tests in the newly added t/kill2.t file. The blead version will
be 1.79_01.
|
|
|
|
|
|
|
| |
In anticipation of a fix for [perl #74022], this patch corrects the
test for q·foo· in utf8.t to use ¡ instead of ·. I’ve also moved the
test outside of the eval, so it will still run (and fail) if the com-
pilation fails, instead of causing an invalid test count.
|
| |
|
|
|
|
|
| |
perldelta suggests using this, but it didn't come into being until
5.9.5, so cpan modules may not be able to use it.
|
|
|
|
|
|
| |
Fix all the tests that were using quotes, and (by implication) working
because barewords are treated as strings, and one-liners aren't run under
strict.
|
|
|
|
|
| |
test.pl uses "" for command line quoting on Win32, VMS and NetWare, '' on *nix.
Hence what "works on my machine" on *nix may not work elsewhere.
|
| |
|
| |
|
| |
|
|
|
|
|
| |
No much to say. sigtrap otherwise attempts to modify a
read-only thingy. Patch below solves it for me.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
The code is from Alex Davies. The commit message is from the committer.
Somehow I only ended up with half the patch applied. No tests failed
for me, because these code paths are only reached on Windows, which,
thankfully, I am not using.
Hopefully this will eliminate the smoke that is already pouring in....
(It’s *my* turn to break blead for Windows. :-)
|
| |
|
| |
|
| |
|
|
|
|
| |
This is a synonym for isALNUMU
|
| |
|
|
|
|
|
| |
Avar pointed out that there is an existing API wwhich helps in coping
with this
|
| |
|
|
|
|
|
|
|
| |
The changes are
1. Allow for parentheses in glob pattern.
2. Strip redundant "./" from drive relative glob patterns results.
|
|
|
|
|
| |
This should probably be given-when instead of a naked block
and a redo
|
|
|
|
| |
+ How do I perform an operation on a series of integers?
|
| |
|
|
|
|
|
|
|
|
| |
Please find attached patches for File::Find and its test file.
These changes ensure that paths passed to File::Find::find() on Win32
which have a trailing *back*slash are neatly handled. That is, the
change ensures paths such as c:\dir\/file are no longer generated.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[DELTA]
0.60 Thu Sep 23 21:37:36 2010
- bug fix: index() [and its friends including gmatch()] didn't remove
ignorable characters in the substring correctly.
Thanks for the bug report:
http://www.xray.mpe.mpg.de/mailing-lists/perl-unicode/2010-09/msg00014.html
- U::C::Locale newly supports locales: de__phonebook, nso, om, tn, vi.
- precomposites of a-breve, a-circ, e-circ, o-circ are tailored as well.
(affected locales: ro, sk, sv)
|
| |
|
| |
|
|
|
|
|
|
| |
to match the canned win32/config.* settings. For .bc and
.ce, we still have a plain 'static'. Better settings from
knowledgeable users about those platforms would be welcome.
|
|
|
|
|
|
| |
For gcc, assume all variants used on Win32 will support
static __inline__. VC already had static __inline.
Update VC64 to match.
|
|
|
|
| |
Not yet comprehensive - only tests the integer conversion code paths.
|
|
|
|
|
| |
If anyone knows how to support static inline on Netware,
a patch would be appreciated.
|
|
|
|
|
| |
Win32 users who know better are invited to change the definitions
as appropriate, but this should at least allow it to build.
|