13 years agoLOGONLY mark 1b1ee2,065144 as NODOC since they're more test improvement thangs
Matt S Trout [Thu, 17 Jun 2010 04:21:55 +0000]
LOGONLY mark 1b1ee2,065144 as NODOC since they're more test improvement thangs

13 years agoLOGONLY mark 51eec7 as DOCed
Matt S Trout [Thu, 17 Jun 2010 04:21:04 +0000]
LOGONLY mark 51eec7 as DOCed

13 years agodoc 51eec7
Matt S Trout [Thu, 17 Jun 2010 04:20:47 +0000]
doc 51eec7

13 years agoLOGONLY mark c1bf42 NODOC (verify needed) since I think this is a minor change but...
Matt S Trout [Thu, 17 Jun 2010 04:19:14 +0000]
LOGONLY mark c1bf42 NODOC (verify needed) since I think this is a minor change but don't have the RT handy

13 years agoLOGONLY mark 4c050a NODOC since it's a pure POD re-order
Matt S Trout [Thu, 17 Jun 2010 04:18:23 +0000]
LOGONLY mark 4c050a NODOC since it's a pure POD re-order

13 years agoLOGONLY mark 65ab92 as DOCed
Matt S Trout [Thu, 17 Jun 2010 04:13:32 +0000]
LOGONLY mark 65ab92 as DOCed

13 years agodoc 65ab92
Matt S Trout [Thu, 17 Jun 2010 04:13:16 +0000]
doc 65ab92

13 years agoLOGONLY mark e57ed4e as NODOC since it's just applying tests from a bug that's fixed...
Matt S Trout [Thu, 17 Jun 2010 04:11:19 +0000]
LOGONLY mark e57ed4e as NODOC since it's just applying tests from a bug that's fixed elsewhere

13 years agoLOGONLY mark 1408fb as NODOC since it appears to be a useful but minor warning cleanup
Matt S Trout [Thu, 17 Jun 2010 04:10:41 +0000]
LOGONLY mark 1408fb as NODOC since it appears to be a useful but minor warning cleanup

13 years agoforgot the rev id for the ebcdic tr/// stuff
Matt S Trout [Thu, 17 Jun 2010 04:08:11 +0000]
forgot the rev id for the ebcdic tr/// stuff

13 years agoLOGONLY mark 71648f as DOCed
Matt S Trout [Thu, 17 Jun 2010 04:07:34 +0000]
LOGONLY mark 71648f as DOCed

13 years agodoc 71648f
Matt S Trout [Thu, 17 Jun 2010 04:07:13 +0000]
doc 71648f

13 years agoLOGONLY mark abd889 NODOC since it's a pure test untodo
Matt S Trout [Thu, 17 Jun 2010 04:01:45 +0000]
LOGONLY mark abd889 NODOC since it's a pure test untodo

13 years agoLOGONLY mark 28093d, 9ef2b9 NODOC since I'm fairly sure these two aren't important
Matt S Trout [Thu, 17 Jun 2010 04:00:59 +0000]
LOGONLY mark 28093d, 9ef2b9 NODOC since I'm fairly sure these two aren't important

13 years agoLOGONLY ec11e5 is completely opaque to me - HALPHALP is this important?
Matt S Trout [Thu, 17 Jun 2010 04:00:10 +0000]
LOGONLY ec11e5 is completely opaque to me  - HALPHALP is this important?

13 years agoadd specific thank yous to Ack section for a couple things I can't see fitting into...
Matt S Trout [Thu, 17 Jun 2010 03:59:29 +0000]
add specific thank yous to Ack section for a couple things I can't see fitting into the main delta

13 years agoLOGONLY mark b081dd .. 9dc682 as NODOC on grounds of being cleanup
Matt S Trout [Thu, 17 Jun 2010 03:54:40 +0000]
LOGONLY mark b081dd .. 9dc682 as NODOC on grounds of being cleanup

13 years agoLOGONLY mark 77bac2 as DOCed
Matt S Trout [Thu, 17 Jun 2010 03:52:46 +0000]
LOGONLY mark 77bac2 as DOCed

13 years agodoc 77bac2
Matt S Trout [Thu, 17 Jun 2010 03:52:13 +0000]
doc 77bac2

13 years agoLOGONLY mark af534a and c85ae7 as NODOC since the fixes don't seem generally user...
Matt S Trout [Thu, 17 Jun 2010 03:47:59 +0000]
LOGONLY mark af534a and c85ae7 as NODOC since the fixes don't seem generally user visible

13 years agoLOGONLY mark a bunch more of Karl's test/comment related fixes NODOC
Matt S Trout [Thu, 17 Jun 2010 03:41:00 +0000]
LOGONLY mark a bunch more of Karl's test/comment related fixes NODOC

13 years agoLOGONLY mark 4c0f30 DOCed
Matt S Trout [Thu, 17 Jun 2010 03:39:39 +0000]
LOGONLY mark 4c0f30 DOCed

13 years agodoc 4c0f30
Matt S Trout [Thu, 17 Jun 2010 03:39:22 +0000]
doc 4c0f30

13 years agoLOGONLY mark eff5b9 .. 261c99 NODOC since they're primarily refac/cleanup
Matt S Trout [Thu, 17 Jun 2010 03:38:09 +0000]
LOGONLY mark eff5b9 .. 261c99 NODOC since they're primarily refac/cleanup

13 years agoLOGONLY mark dc1f0c HALPHALP since while it's a trivial change, I think XS authors...
Matt S Trout [Thu, 17 Jun 2010 03:35:29 +0000]
LOGONLY mark dc1f0c HALPHALP since while it's a trivial change, I think XS authors will care when it was fixed and I can't summarise this well

13 years agoLOGONLY mark 20832b .. 02927b as NODOC - verify needed (think this is cleanup rather...
Matt S Trout [Thu, 17 Jun 2010 03:28:25 +0000]
LOGONLY mark 20832b .. 02927b as NODOC - verify needed (think this is cleanup rather than important.

So far as I can tell here this is mostly just Nicholas getting annoyed and
cleaning things up. Which is great. But it could be more important than that,
and I really am not qualified to tell. Hence marking for verification.

13 years agoLOGONLY mark 1404b4 as NODOC since it appears to be a clang specific fix and so far...
Matt S Trout [Thu, 17 Jun 2010 03:27:23 +0000]
LOGONLY mark 1404b4 as NODOC since it appears to be a clang specific fix and so far that's probably not a stonkingly important platform

13 years agoLOGONLY mark a6f87d as HALPHALP since I really have no idea what's going on here...
Matt S Trout [Thu, 17 Jun 2010 03:26:08 +0000]
LOGONLY mark a6f87d as HALPHALP since I really have no idea what's going on here and there's no POD changes in the commit

13 years agoLOGONLY mark 8a38a8 as NODOC since it's test cleanup
Matt S Trout [Thu, 17 Jun 2010 03:24:28 +0000]
LOGONLY mark 8a38a8 as NODOC since it's test cleanup

13 years agoLOGONLY mark f69d9f as NODOC since it's test.pl improvements - makes me faintly wonde...
Matt S Trout [Thu, 17 Jun 2010 03:23:35 +0000]
LOGONLY mark f69d9f as NODOC since it's test.pl improvements - makes me faintly wonder if we should have a 'for core hackers' section of the delta to include things like this under ...

13 years agoLOGONLY mark 04518c as ALREADY since it's part of the cloning stuff
Matt S Trout [Thu, 17 Jun 2010 03:21:54 +0000]
LOGONLY mark 04518c as ALREADY since it's part of the cloning stuff

13 years agoLOGONLY mark a77cd7 as NODOC on administrivia grounds
Matt S Trout [Thu, 17 Jun 2010 03:21:18 +0000]
LOGONLY mark a77cd7 as NODOC on administrivia grounds

13 years agoLOGONLY mark a bunch of tiny apidoc commits as NODOC since I'm not documenting them...
Matt S Trout [Thu, 17 Jun 2010 03:20:37 +0000]
LOGONLY mark a bunch of tiny apidoc commits as NODOC since I'm not documenting them as such - bloody useful but incremental

13 years agoLOGONLY mark d5cd9e NODOC since while it's a worthwhile docfix it doesn't seem quite...
Matt S Trout [Thu, 17 Jun 2010 03:12:26 +0000]
LOGONLY mark d5cd9e NODOC since while it's a worthwhile docfix it doesn't seem quite delta-worthy

13 years agoLOGONLY mark the extra commit ids just added for overload/tie as ALREADY
Matt S Trout [Thu, 17 Jun 2010 03:11:17 +0000]
LOGONLY mark the extra commit ids just added for overload/tie as ALREADY

13 years agoadd some extra commit ids to the overload/tie fixes
Matt S Trout [Thu, 17 Jun 2010 03:09:46 +0000]
add some extra commit ids to the overload/tie fixes

13 years agoLOGONLY mark 5f26d5 DOCed
Matt S Trout [Thu, 17 Jun 2010 03:01:50 +0000]
LOGONLY mark 5f26d5 DOCed

13 years agodoc 5f26d5 (mostly by rewording Karl's commit message)
Matt S Trout [Thu, 17 Jun 2010 03:01:22 +0000]
doc 5f26d5 (mostly by rewording Karl's commit message)

13 years agoLOGONLY mark 8590c06 NODOC - another cleanup commit
Matt S Trout [Thu, 17 Jun 2010 02:50:45 +0000]
LOGONLY mark 8590c06 NODOC - another cleanup commit

13 years agoLOGONLY mark 5df417 NODOC since it's a build warnings cleanup
Matt S Trout [Thu, 17 Jun 2010 02:48:56 +0000]
LOGONLY mark 5df417 NODOC since it's a build warnings cleanup

13 years agoLOGONLY mark 7c425e as NODOC since it's more icing on 05d04d9
Matt S Trout [Thu, 17 Jun 2010 02:47:45 +0000]
LOGONLY mark 7c425e as NODOC since it's more icing on 05d04d9

13 years agoLOGONLY mark adf8f0 as NODOC since it's just icing on 05d04d9
Matt S Trout [Thu, 17 Jun 2010 02:46:32 +0000]
LOGONLY mark adf8f0 as NODOC since it's just icing on 05d04d9

13 years agoLOGONLY mark 05d04d9 DOCed
Matt S Trout [Thu, 17 Jun 2010 02:45:04 +0000]
LOGONLY mark 05d04d9 DOCed

13 years agodoc 05d04d9
Matt S Trout [Thu, 17 Jun 2010 02:44:45 +0000]
doc 05d04d9

13 years agofix typo in $_ handling change explanation
Matt S Trout [Thu, 17 Jun 2010 02:43:13 +0000]
fix typo in $_ handling change explanation

13 years agoLOGONLY mark 4cee4c NODOC since it's pure code cleanup
Matt S Trout [Thu, 17 Jun 2010 02:40:49 +0000]
LOGONLY mark 4cee4c NODOC since it's pure code cleanup

13 years agoLOGONLY mark 6de654 as DOCed
Matt S Trout [Thu, 17 Jun 2010 02:38:38 +0000]
LOGONLY mark 6de654 as DOCed

13 years agodoc 6de654
Matt S Trout [Thu, 17 Jun 2010 02:38:09 +0000]
doc 6de654

13 years agoLOGONLY mark d6b158 as NODOC since this is basically a refac job
Matt S Trout [Thu, 17 Jun 2010 02:35:31 +0000]
LOGONLY mark d6b158 as NODOC since this is basically a refac job

13 years agoLOGONLY mark e42956 as DOC but verify needed since I want somebody to check my logic...
Matt S Trout [Thu, 17 Jun 2010 02:33:57 +0000]
LOGONLY mark e42956 as DOC but verify needed since I want somebody to check my logic - and mark d08d57 as NODOC since I'm fairly sure e42956 is the interesting part

13 years agodoc e42956
Matt S Trout [Thu, 17 Jun 2010 02:33:30 +0000]
doc e42956

13 years agoLOGONLY marking 1db366c NODOC on grounds of 'meh'
Matt S Trout [Thu, 17 Jun 2010 02:25:44 +0000]
LOGONLY marking 1db366c NODOC on grounds of 'meh'

13 years agoLOGONLY marking f7abe7 as NODOC because I -think- while this is kinda cool it's not...
Matt S Trout [Thu, 17 Jun 2010 02:23:16 +0000]
LOGONLY marking f7abe7 as NODOC because I -think- while this is kinda cool it's not really user visible in and of itself; verify needed however since RT #73046 is mentioned and I can't tell if that's important (hey DHH, I -am- on a fucking plane ...)

13 years agoLOGONLY marking a09252e as HALPHALP because once again I have no idea what black...
Matt S Trout [Thu, 17 Jun 2010 02:20:02 +0000]
LOGONLY marking a09252e as HALPHALP because once again I have no idea what black magic Nicholas is casting

13 years agoLOGONLY marking 842c41 as NODOC since while it is theoretically an optimisation,...
Matt S Trout [Thu, 17 Jun 2010 02:17:04 +0000]
LOGONLY marking 842c41 as NODOC since while it is theoretically an optimisation, it's AFAICS most importantly cleanup and I'm not sure I can sensibly explain the optimisation bit to anybody not reading the diffs

13 years agoLOGONLY more delta entries marked as NODOC
Matt S Trout [Thu, 17 Jun 2010 02:15:22 +0000]
LOGONLY more delta entries marked as NODOC

13 years agoLOGONLY mark apidoc tweak NODOC since it's not AFAICS really anything except a typofix
Matt S Trout [Thu, 17 Jun 2010 02:14:42 +0000]
LOGONLY mark apidoc tweak NODOC since it's not AFAICS really anything except a typofix

13 years agoLOGONLY mark s///r commits as already doc'ed, mark administrivia commits as NODOC
Matt S Trout [Thu, 17 Jun 2010 02:12:40 +0000]
LOGONLY mark s///r commits as already doc'ed, mark administrivia commits as NODOC

13 years agoadd commit ids to s///r addition
Matt S Trout [Thu, 17 Jun 2010 02:12:02 +0000]
add commit ids to s///r addition

13 years agonuke some boilerplate from the delta
Matt S Trout [Thu, 17 Jun 2010 02:01:14 +0000]
nuke some boilerplate from the delta

13 years agoLOGONLY mark as HALPHALP 223f0fb since once again I have NO IDEA AT ALL what Nicholas...
Matt S Trout [Thu, 17 Jun 2010 01:56:18 +0000]
LOGONLY mark as HALPHALP 223f0fb since once again I have NO IDEA AT ALL what Nicholas is doing

13 years agoLOGONLY mark occ522 as NODOC since I don't -think- this needs to go into the delta...
Matt S Trout [Thu, 17 Jun 2010 01:53:11 +0000]
LOGONLY mark occ522 as NODOC since I don't -think- this needs to go into the delta, only the part where 'defined %stash::' is deprecated (which I presume it already there somewhere) - verify needed

13 years agoLOGONLY mark 4fa7c2 as NODOC since it's basically a correctness change
Matt S Trout [Thu, 17 Jun 2010 01:48:48 +0000]
LOGONLY mark 4fa7c2 as NODOC since it's basically a correctness change

13 years agoLOGONLY mark f4431c .. fcd245 as doc'ed
Matt S Trout [Thu, 17 Jun 2010 01:48:15 +0000]
LOGONLY mark f4431c .. fcd245 as doc'ed

13 years agodoc hv_fill changes in f4431c .. fcd245
Matt S Trout [Thu, 17 Jun 2010 01:47:58 +0000]
doc hv_fill changes in f4431c .. fcd245

13 years agoclean up the formatting of the performance section a bit
Matt S Trout [Thu, 17 Jun 2010 01:47:16 +0000]
clean up the formatting of the performance section a bit

13 years agoadd second commit id for overload/tie fixage
Matt S Trout [Wed, 16 Jun 2010 23:42:54 +0000]
add second commit id for overload/tie fixage

13 years agoLOGONLY mark 6f1401,ed3b9b already doc'ed in delta
Matt S Trout [Wed, 16 Jun 2010 23:41:00 +0000]
LOGONLY mark 6f1401,ed3b9b already doc'ed in delta

13 years agoadd commit id for dapm's overload respecting get magic fix
Matt S Trout [Wed, 16 Jun 2010 23:39:56 +0000]
add commit id for dapm's overload respecting get magic fix

13 years agoLOGONLY mark some deep magic by Nicholas as needing help (HALPHALP) - I suspect this...
Matt S Trout [Wed, 16 Jun 2010 23:38:48 +0000]
LOGONLY mark some deep magic by Nicholas as needing help (HALPHALP) - I suspect this can be summarised as 'made a bunch of structs a bunch more efficient' but I am WAY not confident enough of what's going on here

13 years agoLOGONLY mark 89c1d9 as NODOC - while the pedantry involved makes me feel warm and...
Matt S Trout [Wed, 16 Jun 2010 23:34:30 +0000]
LOGONLY mark 89c1d9 as NODOC - while the pedantry involved makes me feel warm and fuzzy I can't see this mattering for the delta

13 years agoLOGONLY mark 23ae7f as DOCed
Matt S Trout [Wed, 16 Jun 2010 23:31:34 +0000]
LOGONLY mark 23ae7f as DOCed

13 years agodoc 23ae7f
Matt S Trout [Wed, 16 Jun 2010 23:31:07 +0000]
doc 23ae7f

13 years agoLOGONLY mark ALREADY the last package block commit
Matt S Trout [Wed, 16 Jun 2010 23:28:37 +0000]
LOGONLY mark ALREADY the last package block commit

13 years agoadd commit ids to Zefram's docs for package block
Matt S Trout [Wed, 16 Jun 2010 23:27:47 +0000]
add commit ids to Zefram's docs for package block

13 years agoLOGONLY mark Zefram's package {} stuff as already doc'ed (cheers Zef)
Matt S Trout [Wed, 16 Jun 2010 23:24:24 +0000]
LOGONLY mark Zefram's package {} stuff as already doc'ed (cheers Zef)

13 years agoLOGONLY mark 78b7eff 4cf5ea b1faab 39f3f7 doc'ed as perf enchancements
Matt S Trout [Wed, 16 Jun 2010 23:22:51 +0000]
LOGONLY mark 78b7eff 4cf5ea b1faab 39f3f7 doc'ed as perf enchancements

13 years agodoc 78b7eff 4cf5ea b1faab 39f3f7 as perf enchancements
Matt S Trout [Wed, 16 Jun 2010 23:22:03 +0000]
doc 78b7eff 4cf5ea b1faab 39f3f7 as perf enchancements

13 years agoLOGONLY - mark SvIVX/SVt_REGEXP DOCed (verify - do we care?)
Matt S Trout [Wed, 16 Jun 2010 23:08:14 +0000]
LOGONLY - mark SvIVX/SVt_REGEXP DOCed (verify - do we care?)

13 years agoDocument e77da3
Matt S Trout [Wed, 16 Jun 2010 23:07:08 +0000]
Document e77da3

13 years agoLOGONLY - NODOC Nicholas' macro change (65ac17) (verify needed)
Matt S Trout [Wed, 16 Jun 2010 23:04:18 +0000]
LOGONLY - NODOC Nicholas' macro change (65ac17) (verify needed)

13 years agoLOGONLY - NODOC for rjbs' email change (ef01b67)
Matt S Trout [Wed, 16 Jun 2010 23:03:30 +0000]
LOGONLY - NODOC for rjbs' email change (ef01b67)

13 years agoLOGONLY annotated log from v5.13.1 tag - will rebase this away on merge
Matt S Trout [Wed, 16 Jun 2010 23:00:19 +0000]
LOGONLY annotated log from v5.13.1 tag - will rebase this away on merge

13 years agoDocument faee19
Matt S Trout [Wed, 16 Jun 2010 22:58:40 +0000]
Document faee19

13 years agodocument missing space after regex pattern in perldelta
David Golden [Fri, 18 Jun 2010 22:57:51 +0000]
document missing space after regex pattern in perldelta

13 years agoDeprecate no space between pattern, following word
Karl Williamson [Wed, 9 Jun 2010 20:40:14 +0000]
Deprecate no space between pattern, following word

This patch raises a deprecated warning on constructs like
    $result = $a =~ m/$foo/sand $bar;
which means
    $result = $a =~ m/$foo/s and $bar;

13 years agoFix list of constants to import to make this test pass
Rafael Garcia-Suarez [Fri, 18 Jun 2010 07:30:14 +0000]
Fix list of constants to import to make this test pass

13 years ago* FAQ sync
brian d foy [Thu, 17 Jun 2010 20:41:05 +0000]
* FAQ sync

This is commit 37550b8f812e591bcd0dd869d61677dac5bda92c from the
perlfaq repository at git@github.com:briandfoy/perlfaq.git

13 years agoAvoid warnings with undefined hash values [perl #74280]
Rafael Garcia-Suarez [Thu, 17 Jun 2010 12:19:03 +0000]
Avoid warnings with undefined hash values [perl #74280]

13 years agoDeparse correctly "no VERSION" [perl #75482]
Rafael Garcia-Suarez [Thu, 17 Jun 2010 09:40:36 +0000]
Deparse correctly "no VERSION" [perl #75482]

13 years agoAvoid compiler warnings in Perl_foldEQ_utf8, spotted by Jerry D. Hedden.
Nicholas Clark [Thu, 17 Jun 2010 16:54:25 +0000]
Avoid compiler warnings in Perl_foldEQ_utf8, spotted by Jerry D. Hedden.

13 years agoAvoid creating @EXPORT_FAIL in every package using Exporter.
Nicholas Clark [Thu, 17 Jun 2010 14:21:24 +0000]
Avoid creating @EXPORT_FAIL in every package using Exporter.

Previously, if package INKLE_KLINK is an Exporter, then the Exporter code's
symbolic lookup of \@{"INKLE_KLINK::EXPORT_FAIL"} would cause both that array
and the enclosing typeglob to be instantiated. Now the typeglob and array are
only created if present. (Strictly, if there's something in INKLE_KLINK's
symbol table for EXPORT_FAIL. But likely that will only ever be the array.)

This saves about 200 bytes per package that uses Exporter but does not need an
@EXPORT_FAIL.

13 years agoPERL_IMPLICIT_SYS also needs thread context for safesysfree()
Nicholas Clark [Thu, 17 Jun 2010 09:46:37 +0000]
PERL_IMPLICIT_SYS also needs thread context for safesysfree()

PERL_TRACK_MEMPOOL needs it to work without -DDEBUGGING.

Fixes for 0cb20dae370512c6 not addressed by 1f4d2d4e2e4bb7bb.

13 years agoStop using WITH_THR and WITH_THX, as they were never necessary here.
Nicholas Clark [Wed, 16 Jun 2010 19:47:22 +0000]
Stop using WITH_THR and WITH_THX, as they were never necessary here.

13 years agoPERL_IMPLICIT_SYS also needs thread context for the *alloc success paths.
Nicholas Clark [Wed, 16 Jun 2010 08:56:59 +0000]
PERL_IMPLICIT_SYS also needs thread context for the *alloc success paths.

0cb20dae370512c6 was a bit to aggressive in its deferral of dTHX.

13 years agoIn Perl_safesys{c,m,re}alloc(), defer dTHX for non-DEBUGING builds.
Nicholas Clark [Tue, 15 Jun 2010 20:26:14 +0000]
In Perl_safesys{c,m,re}alloc(), defer dTHX for non-DEBUGING builds.

Under ithreads, dTHX expands to pthread_getspecific() [or something similarly
expensive], which the compiler can't optimise away. However, its return value
isn't needed unless the allocation fails. So defer the call, hence avoiding
it entirely on a successful allocation.

DEBUGING builds require the value of dTHX for debugging purposes, so we can't
postpone it for them. Unthreaded builds were never affected as they don't use
thread local storage for the interpreter context.

13 years agoAttempt at improving the perlipc docs
Maik Hentsche [Tue, 15 Jun 2010 15:19:41 +0000]
Attempt at improving the perlipc docs

13 years agoRevert "It may not be obvious to a new Perl programmer that $#ary is explained in...
Rafael Garcia-Suarez [Tue, 15 Jun 2010 12:48:34 +0000]
Revert "It may not be obvious to a new Perl programmer that $#ary is explained in perldata.pod (see stackoverflow.com/questions/2997042/ )."

This reverts commit db2ed3fb308b082577e9315ba52b2cb266a2bd0a.

13 years agouc(): Handle Greek YPOGEGRAMMENI
Karl Williamson [Wed, 2 Jun 2010 21:07:29 +0000]
uc(): Handle Greek YPOGEGRAMMENI

Unicode contains two context-sensitive case-changing rules.  This patch
enables one of them, dealing with the Greek YPOGEGRAMMENI.  The code had
been #ifdef'd out, so the changes here are more than what the diff
shows.  The reason it was #ifdef'd out was because more research was
needed to verify that it was correct, which I have now done, and think
it is.

The issue is we may just be uppercasing a portion of the context, so
don't have complete knowledge of what should be done.  This patch causes
us to move the ypogegrammeni to as far right as it should go, or to the
end of the context we know about, whichever comes first.  That's the
best we can do.  If it really should be moved further to the right,
there's no way we can do it, because the user has not called uc()
with the full information needed.  So, in all cases, this is better than
just leaving it where it was in the input.  Also, the applicable context
is limited to a logical character, that matched by /\X/, so if the user
is calling uc() on a subset of a logical character, it really is their
mistake.

13 years agot/uni/case.pl: allow extra tests of different form
Karl Williamson [Wed, 2 Jun 2010 21:04:16 +0000]
t/uni/case.pl: allow extra tests of different form

Add an option to case.pl so that the callers can run extra tests that
don't fit in with it's format.  They just pass the number run to it, and
it adjusts the plan accordingly.