summaryrefslogtreecommitdiff
path: root/pod
diff options
context:
space:
mode:
authorNicholas Clark <nick@ccl4.org>2006-01-07 00:24:12 +0000
committerNicholas Clark <nick@ccl4.org>2006-01-07 00:24:12 +0000
commit19c080ff2e00af7198a2fd455e715418724c6642 (patch)
treee8fc9bca04834514d3c07deedebe24e74b928ece /pod
parent7b146116cb835ed8122a7eaf8bcf997ba1ea8251 (diff)
downloadperl-19c080ff2e00af7198a2fd455e715418724c6642.tar.gz
Integrate:
[ 26215] Subject: [PATCH] fix wrong pool error in cygwin build From: Yitzchak Scott-Thoennes <sthoenna@efn.org> Date: Nov 27, 2005 9:29 AM Message-ID: <20051127082918.GA2556@efn.org> [ 26226] Revert change #22520 (optimise away my $foo = undef and similar constructs), in order to fix bug perl #37776 [ 26227] Fix B::Concise tests after change #26226 [ 26228] The regexp engine should check SV flags rather than SV type for determining if something is a reference, because under the debugger the value returned by the swash code is SVt_PVMG. Not doing this has the side effect of repeatedly reassigning the same array element, which causes destructors to fire on the reassignment which in turn causes &utf8::DESTROY to run outside of the pseudo-safety of save_re_context, which under the debugger involves re-entering the regexp engine, which causes corruption of the regexp engine's global state. [ 26253] NULL is a legal value for newXS()'s name parameter. (This caused strange build failures with gcc4 -O3) [ 26258] Subject: Re: [perl #37836] Simple Regex causes SEGV when run on specific data From: SADAHIRO Tomoyuki <bqw10602@nifty.com> Date: Tue, 06 Dec 2005 00:35:52 +0900 Message-Id: <20051206003221.5AD9.BQW10602@nifty.com> [ 26259] "Malformed UTF-8 character" was a severe warning, and can now be also a fatal error (since change #26258) [ 26325] Fix *printf %*vd with mixed Latin 1/UTF-8. (Fixes bug 37889) [ 26373] Prevent require() from attempting to open directories and block devices. This fixes RT #24404. [ 26375] Added test for change #26373. [ 26376] change #26373 broke threaded builds (aTHX_ now superfluous) [ 26377] comp/require.t exits early for the case of UTF-8 or EBCDIC, so need to add "new" tests before the end. [ 26397] Subject: [PATCH] Make script embedded in patchlevel.h work on win32. From: demerphq <demerphq@gmail.com> Mailed-By: perl.org Date: Dec 17, 2005 7:52 PM Message-ID: <9b18b3110512171052h2052d598rdf038f1d38560317@mail.gmail.com> [ 26431] Fix for [perl #37999] lc() + Latin-1 chars is failing erratically based on copying part of change #22196 from do_chomp() to do_chop(). [ 26441] Subject: [PATCH] wrong setting in canned win32/config.vc64 file From: "Jan Dubois" <jand@ActiveState.com> Date: Wed, 21 Dec 2005 15:04:30 -0800 Message-ID: <06c701c60682$e650adc0$d563a8c0@candy> [ 26551] Calling Perl_hv_clear_placeholders while the hash iterator was active would turn lazy delete on, causing the hash to become corrupted at the next iterator change. [ 26581] Subject: patch@26561 & earlier - buffer overrun in VMS.C From: "John E. Malmberg" <wb8tyw@qsl.net> Date: Mon, 02 Jan 2006 14:05:43 -0500 Message-id: <43B97987.70201@qsl.net> [ 26591] ithreads: SVs that were only on the tmps stack leaked [ 26659] Subject: MinGW and lib/CORE/Win32.h From: "Sisyphus" <sisyphus1@optusnet.com.au> Date: Wed, 4 Jan 2006 21:29:19 +1100 Message-ID: <024301c61119$bca4a840$e201140a@desktop> p4raw-link: @26659 on //depot/perl: 8659febc83cb1245132b6675e1276f70f4cf2801 p4raw-link: @26591 on //depot/perl: 34394ecd06e704e9000dad1c98dea7dea737c4ea p4raw-link: @26581 on //depot/perl: bbdb6c9ad82eade42e29725b24ecabf73dd608fb p4raw-link: @26551 on //depot/perl: 2e58978ba658da6c974603284c681a91f2905990 p4raw-link: @26441 on //depot/perl: 4df4e287246babaf287cf6336ca862ceeead8e46 p4raw-link: @26431 on //depot/perl: 565a3db3dc85d0f63074b38e7019290e4f8f3766 p4raw-link: @26397 on //depot/perl: 538f996c62318eccc7409ecba802831611739437 p4raw-link: @26377 on //depot/perl: 2d6f15eafc21a67bcb6eacef80e82c8f616ab7c1 p4raw-link: @26376 on //depot/perl: 85e8f315433f9a3a82de06003da9e2dbec39f873 p4raw-link: @26375 on //depot/perl: 025c9c97970dd42da17918069c5fa84dc841e733 p4raw-link: @26373 on //depot/perl: ce8abf5f5d2e5b19646ab17c24a3ea87c70428c8 p4raw-link: @26325 on //depot/perl: 640283f5813252b086f0011a9256515389d5b6a6 p4raw-link: @26259 on //depot/perl: 987b48f09f72784df60731e511fd601dd9755112 p4raw-link: @26258 on //depot/perl: 19f6729910f1cd22aa33cc8443fa168b7813bd95 p4raw-link: @26253 on //depot/perl: 715d66eeeb07fb3acde46fb36dd46fd867df552c p4raw-link: @26228 on //depot/perl: 8f7f721921e56db1ab4fa5e3365e8f86077b2518 p4raw-link: @26227 on //depot/perl: 0b599ae526552f509f1358eaeec80cf8049ddcf2 p4raw-link: @26226 on //depot/perl: 7c8a3dfd3bf64e6ea427f38183b879af54fe8f18 p4raw-link: @26215 on //depot/perl: a236cecb4eb33c5fc33f13db720024e00b1bf519 p4raw-link: @22520 on //depot/perl: b9d46b3942a9a8cce9cbca1e08f61ac23083a740 p4raw-link: @22196 on //depot/perl: a6aa349da2cd706a05b205fa788c278b74c24bdc p4raw-id: //depot/maint-5.8/perl@26692 p4raw-edited: from //depot/perl@26689 'edit in' t/op/my.t (@26178..) p4raw-integrated: from //depot/perl@26689 'copy in' t/uni/sprintf.t (@14249..) lib/Hash/Util.t (@22281..) ext/B/t/optree_varinit.t (@23891..) 'merge in' cygwin/cygwin.c (@25586..) vms/vms.c (@26358..) win32/win32.h (@26379..) p4raw-integrated: from //depot/perl@26551 'merge in' hv.c (@26550..) p4raw-integrated: from //depot/perl@26441 'merge in' win32/config.vc64 (@25943..) p4raw-integrated: from //depot/perl@26431 'merge in' doop.c (@26136..) p4raw-integrated: from //depot/perl@26397 'merge in' patchlevel.h (@25374..) p4raw-integrated: from //depot/perl@26377 'edit in' t/comp/require.t (@26375..) p4raw-integrated: from //depot/perl@26376 'edit in' pp_ctl.c (@26373..) p4raw-integrated: from //depot/perl@26373 'edit in' embed.fnc (@26346..) 'merge in' embed.h (@26346..) p4raw-integrated: from //depot/perl@26325 'edit in' sv.c (@26321..) p4raw-integrated: from //depot/perl@26259 'merge in' pod/perldiag.pod (@26256..) p4raw-integrated: from //depot/perl@26253 'edit in' proto.h (@26229..) p4raw-integrated: from //depot/perl@26228 'edit in' regexec.c (@26137..) p4raw-integrated: from //depot/perl@26226 'merge in' op.c (@26175..)
Diffstat (limited to 'pod')
-rw-r--r--pod/perldiag.pod3
1 files changed, 2 insertions, 1 deletions
diff --git a/pod/perldiag.pod b/pod/perldiag.pod
index 910bbddf5d..9b3134c9cb 100644
--- a/pod/perldiag.pod
+++ b/pod/perldiag.pod
@@ -2056,7 +2056,8 @@ when the function is called.
=item Malformed UTF-8 character (%s)
-(W utf8) Perl detected something that didn't comply with UTF-8 encoding rules.
+(S utf8) (F) Perl detected something that didn't comply with UTF-8
+encoding rules.
One possible cause is that you read in data that you thought to be in
UTF-8 but it wasn't (it was for example legacy 8-bit data). Another