| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
level jumplevel
|
|
|
|
|
|
|
|
|
| |
The patch to speed up split in scalar context broke Font::GlyphNames,
because it stops scalar(@array = split) from working. The attached
patch fixes this, and ineluctably slows it down slightly.
(Patch amended by replacing the 2nd GIMME_V macro call by the gimme
variable)
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
perlrepository instead.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
0.27 - Thu Oct 29 21:29:56 EDT 2009
Other:
- Removed Build.PL to avoid creating a circular dependency
- Added version numbers to Windows compiler driver modules
0.26_05 - Sun Oct 25 17:29:02 EDT 2009
Bugs fixed:
- Fixed t/02link.t failures on cygwin with Perl 5.8 [David Golden]
Other:
- Made have_compiler (and have_cplusplus) quiet without echoing
the test command to STDOUT [David Golden]
0.26_04 - Mon Oct 19 21:57:46 EDT 2009
Enhancements:
- Added 'have_cplusplus()' method to check for C++ support
- Added patches for building Perl with mingw64 [Sisyphus]
- Allow CC environment variable to override $Config{cc}
Bugs fixed:
- Fixed link executable command for Win32 MSVC (RT#40819) [Cosimo
Streppone]
- Removed MSVC version check when embedding a manifest file
(RT #43002) [Steve Hay]
Other:
- Split Windows compiler driver packages into individual *.pm files
|
|
|
|
|
|
| |
I'm leaving the bug open as it sounds like there's a better fix that
could go into Configure that Andy mentioned wanting to make. But I'm
removing the 5.12 blocking nature of the bug;
|
| |
|
|
|
|
|
|
| |
You are not really outside of the string then, but the effect will
always be a noop since the number of bytes written will be capped
to not exceed the length of the string as for other offsets.
|
|
|
|
|
|
|
|
|
| |
Changes for 0.89_06 Thu Oct 29 14:55:25 2009
================================================
* Fool the installer into replacing our scripts that were installed
by core with versiononly set.
* Handle PREREQS being mentioned twice in Makefile. Use _vcmp()
to compare the versions, take the highest.
|
| |
|
| |
|
|
|
|
|
|
|
| |
Changes for 0.34 Thu Oct 29 09:22:48 GMT 2009
=================================================
* Remove DOS line endings from test files RT#50926
reported by Steve Hay
|
|
|
|
|
| |
In response to Steve Hay's report in
[RT #50922](https://rt.cpan.org/Ticket/Display.html?id=50922).
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
The OPpMAYBE_LVSUB flag wasn't set for OP_AV2ARYLEN, but the
new implementation of pp_av2arylen introduced by the previous
patch was relying on it. So, now, set this flag. Also add tests for
STORESIZE.
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
Changes for 0.89_05 Tue Oct 27 09:24:55 2009
================================================
* Change the way editing config files is called. This fixes RT #50832,
reported by Dave Golden
* Issue a warning in the shell if we are on MSWin32, don't have IPC::Run
installed and are writing a log file.
* Apply several patches from Alexandr Ciornii (CHORNY) RT #48636 that
add toolchain versions listing to tester reports.
|
|
|
|
| |
(suggested by Aristotle Pagaltzis -- see [perl #69957])
|
|
|
|
|
|
| |
Wasted a few minutes more than necessary trying to work out why the
string was truncated when in fact it was the error message that was
truncating the string.
|
| |
|
|
|
|
|
|
|
| |
branch policy.
Wrote down the existing "no, don't mess with blead's history, bozo"
setup
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
# New Ticket Created by casper.dik@sun.com
# Please include the string: [perl #69977]
# in the subject line of all future correspondence about this issue.
# <URL: http://rt.perl.org/rt3/Ticket/Display.html?id=69977 >
This is a bug report for perl from casper.dik@sun.com,
generated with the help of perlbug 1.36 running under perl 5.10.0.
-----------------------------------------------------------------
[Please enter your report here]
In mg.c NGROUPS is defined as follows:
#if defined(HAS_SETGROUPS)
# ifndef NGROUPS
# define NGROUPS 32
# endif
#endif
and uses it later here:
2632 #ifdef HAS_SETGROUPS
2633 {
2634 const char *p = SvPV_const(sv, len);
2635 Groups_t *gary = NULL;
2636
2637 while (isSPACE(*p))
2638 ++p;
2639 PL_egid = Atol(p);
2640 for (i = 0; i < NGROUPS; ++i) {
2641 while (*p && !isSPACE(*p))
2642 ++p;
2643 while (isSPACE(*p))
2644 ++p;
2645 if (!*p)
2646 break;
2647 if(!gary)
2648 Newx(gary, i + 1, Groups_t);
2649 else
2650 Renew(gary, i + 1, Groups_t);
2651 gary[i] = Atol(p);
2652 }
2653 if (i)
2654 (void)setgroups(i, gary);
2655 Safefree(gary);
2656 }
2657 #else /* HAS_SETGROUPS */
This should be changed as follows
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Also revert 8902bb05b18c9858efa90229ca1ee42b17277554 as it merely
masked one symptom of the deeper problems.
Also fixes RT #69973, which was a segfault which was exposed by
8902bb05, see the ticket for further details.
http://rt.perl.org/rt3//Public/Bug/Display.html?id=69973
At the code of this is the problem that in unicode matching a bunch
of code points have case folding rules beyond just A-Z/a-z. Since
the case folding rules are decided at runtime by the string, we cant
use the same TRIE tables for both unicode/non-unicode matching.
Until this is reconciled or some other solution is found case insensitive
matching only gets the TRIE optimisation when the pattern is uniocde.
From CaseFolding.txt:
00B5; C; 03BC; # MICRO SIGN
00C0; C; 00E0; # LATIN CAPITAL LETTER A WITH GRAVE
00C1; C; 00E1; # LATIN CAPITAL LETTER A WITH ACUTE
00C2; C; 00E2; # LATIN CAPITAL LETTER A WITH CIRCUMFLEX
00C3; C; 00E3; # LATIN CAPITAL LETTER A WITH TILDE
00C4; C; 00E4; # LATIN CAPITAL LETTER A WITH DIAERESIS
00C5; C; 00E5; # LATIN CAPITAL LETTER A WITH RING ABOVE
00C6; C; 00E6; # LATIN CAPITAL LETTER AE
00C7; C; 00E7; # LATIN CAPITAL LETTER C WITH CEDILLA
00C8; C; 00E8; # LATIN CAPITAL LETTER E WITH GRAVE
00C9; C; 00E9; # LATIN CAPITAL LETTER E WITH ACUTE
00CA; C; 00EA; # LATIN CAPITAL LETTER E WITH CIRCUMFLEX
00CB; C; 00EB; # LATIN CAPITAL LETTER E WITH DIAERESIS
00CC; C; 00EC; # LATIN CAPITAL LETTER I WITH GRAVE
00CD; C; 00ED; # LATIN CAPITAL LETTER I WITH ACUTE
00CE; C; 00EE; # LATIN CAPITAL LETTER I WITH CIRCUMFLEX
00CF; C; 00EF; # LATIN CAPITAL LETTER I WITH DIAERESIS
00D0; C; 00F0; # LATIN CAPITAL LETTER ETH
00D1; C; 00F1; # LATIN CAPITAL LETTER N WITH TILDE
00D2; C; 00F2; # LATIN CAPITAL LETTER O WITH GRAVE
00D3; C; 00F3; # LATIN CAPITAL LETTER O WITH ACUTE
00D4; C; 00F4; # LATIN CAPITAL LETTER O WITH CIRCUMFLEX
00D5; C; 00F5; # LATIN CAPITAL LETTER O WITH TILDE
00D6; C; 00F6; # LATIN CAPITAL LETTER O WITH DIAERESIS
00D8; C; 00F8; # LATIN CAPITAL LETTER O WITH STROKE
00D9; C; 00F9; # LATIN CAPITAL LETTER U WITH GRAVE
00DA; C; 00FA; # LATIN CAPITAL LETTER U WITH ACUTE
00DB; C; 00FB; # LATIN CAPITAL LETTER U WITH CIRCUMFLEX
00DC; C; 00FC; # LATIN CAPITAL LETTER U WITH DIAERESIS
00DD; C; 00FD; # LATIN CAPITAL LETTER Y WITH ACUTE
00DE; C; 00FE; # LATIN CAPITAL LETTER THORN
00DF; F; 0073 0073; # LATIN SMALL LETTER SHARP S
|
| |
|
| |
|
|
|
|
| |
ckWARN(WARN_AMBIGUOUS) is cheaper than Perl_gv_fetchpvn_flags().
|
|
|
|
|
| |
Tk has been fixed, and no longer uses defined %stash:: to determine if a package
has been loaded.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Segfaults cause $? to be set to 139 on my machine, which stops the bisect
process.
|
| |
|
| |
|
|
|
|
| |
Not that they test much, other than require of the various modules.
|
|
|
|
| |
All the others were using Test::More already.
|
| |
|
| |
|
|
|
|
| |
This saves allocating an extra SV head and body.
|
|
|
|
| |
This saves allocating an extra SV head and body.
|
|
|
|
|
|
|
|
| |
Changes for 0.89_04 Fri Oct 23 11:12:57 2009
================================================
* Added deprecated dual-life module support which
requires newer versions of Module::CoreList and
Module::Load::Conditional
|