| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Message-ID: <20020925234023.A20044@fdgroup.com>
p4raw-id: //depot/perl@17953
|
|
|
|
|
| |
Message-ID: <20020901162355.GH12536@lyta.hut.fi>
p4raw-id: //depot/perl@17833
|
|
|
|
|
| |
Message-Id: <20020827233653.535bc211.rgarciasuarez@free.fr>
p4raw-id: //depot/perl@17804
|
|
|
|
|
| |
Message-Id: <20020806215646.3f6852bb.rgarciasuarez@free.fr>
p4raw-id: //depot/perl@17798
|
|
|
| |
p4raw-id: //depot/perl@16595
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The actual minimal fix is in utf8.c and from NI-S,
the rest are the tests (in fresh_perl since I couldn't get
them easily to work elsewhere) and a slight behaviour change:
previously UTF-8 identifiers had to start with an alphabetic
character. No more so, now they can start with an (Unicode)
ID_Continue character (which however is not a (Unicode) digit).
(Limiting the first character to ID_Start would be rather
restrictive, since ID_Start allows only alphabetic letters.)
TODO: use vars qw($utf8here). This I don't find to be
a showstopper.
p4raw-id: //depot/perl@15943
|
|
|
|
|
|
|
| |
- track number of running threads
- if main thread calls perl_destruct() with other threads running
skip most of cleanup (with a warning).
p4raw-id: //depot/perlio@15698
|
|
|
| |
p4raw-id: //depot/perlio@15382
|
|
|
|
|
| |
All but ../lib/Unicode/UCD.t pass.
p4raw-id: //depot/perlio@14412
|
|
|
|
|
| |
submit-ing to get to Win32, and as "off site" backup.
p4raw-id: //depot/perlio@14352
|
|
|
| |
p4raw-id: //depot/perlio@14271
|
|
|
|
|
|
|
| |
until we figure out why 2.2.19 x86 debian gets
a circular sibling chain and therefore hangs in
the Perl_ck_subr() sibling for-loop.
p4raw-id: //depot/perl@14255
|
|
|
|
|
|
|
| |
- moved the statics to intrpvar.h
- implemented Slab_Free()
- uses PerlMemShared (for now) if distinction exists.
p4raw-id: //depot/perlio@14250
|
|
|
| |
p4raw-id: //depot/perlio@13814
|
|
|
|
|
|
|
|
|
| |
Message-ID: <20011214002707.GA10532@blackrider>
(reword the perlrun -t description a bit,
and move the Itaint_warn to the bottom of
the intrpvar.h for binary compatibility)
p4raw-id: //depot/perl@13684
|
|
|
|
|
| |
and use that for the regexec debugging.
p4raw-id: //depot/perl@13110
|
|
|
|
|
|
|
| |
reorganized as to what symbols it shows, when, and to whom,
we are stuck with having the dump.o symbols in the libperl
and thusly in the main Perl binary.
p4raw-id: //depot/perl@13100
|
|
|
| |
p4raw-id: //depot/perl@13088
|
|
|
| |
p4raw-id: //depot/perlio@13068
|
|
|
|
|
|
|
|
|
|
| |
a more useful mapping for caseless aka case-ignoring than
doing either lc($a) eq lc($b) or uc($a) eq uc($b); the full
algorithm for creating the foldings uses equivalence classes,
see http://www.unicode.org/unicode/reports/tr21/
Hopefully this feature will be used in //i.
(The folding tables were introduced by #12689.)
p4raw-id: //depot/perl@12807
|
|
|
|
|
|
|
| |
from the native eight bit data to Unicode.
TODO: \x.. and \0... literals. \N{}. chr()? ord()?
p4raw-id: //depot/perl@12750
|
|
|
|
|
|
|
|
| |
for them. Call explicit cleanup during destruct process.
- one binmode test is failing
- also ext/threads/t/basic.t fails under make test, and is noisy under
harness. (Threads results are intermingled and don't match order expected.)
p4raw-id: //depot/perlio@12547
|
|
|
| |
p4raw-id: //depot/perlio@12544
|
|
|
|
|
| |
Message-Id: <011017090944.15ad2e@DUPHY4.Physics.Drexel.Edu>
p4raw-id: //depot/perl@12491
|
|
|
|
|
| |
Fix problems compiling on win32.
p4raw-id: //depot/perl@12102
|
|
|
| |
p4raw-id: //depot/perl@12028
|
|
|
|
|
|
| |
code related to PL_reg_sv (so PL_reg_sv_utf8 was logical)
but that is no more the case: PL_reg_match_utf8 is better.
p4raw-id: //depot/perl@11823
|
|
|
|
|
| |
working in 5.7.x
p4raw-id: //depot/perl@11803
|
|
|
| |
p4raw-id: //depot/perl@11760
|
|
|
|
|
|
| |
Thanks to H. Merijn Brand for the patch.
Some of the comments and or guards might be removable in perl.h now.
p4raw-id: //depot/perl@11758
|
|
|
|
|
| |
"was the last match target UTF8" into its own variable.
p4raw-id: //depot/perl@11717
|
|
|
|
|
|
|
| |
Message-ID: <20010806172911.A2071@fotango.com>
(the intrpvar.h addition moved to the end for bincompat)
p4raw-id: //depot/perl@11601
|
|
|
|
|
| |
Message-ID: <20010801135702.I10442@netthink.co.uk>
p4raw-id: //depot/perl@11541
|
|
|
|
|
| |
Message-ID: <B772A6AD.2288%artur@contiller.se>
p4raw-id: //depot/perl@11283
|
|
|
|
|
|
|
| |
Message-ID: <000b01c10a04$4fa16a10$21000a0a@vogw2kdev>
Threadsafe PMOPs for ithreads, waiting for AMS's Perl_re_dup().
p4raw-id: //depot/perl@11274
|
|
|
| |
p4raw-id: //depot/perl@11038
|
|
|
| |
p4raw-id: //depot/perl@10758
|
|
|
|
|
| |
Message-ID: <B7451B6F.12B7%artur@contiller.se>
p4raw-id: //depot/perl@10486
|
|
|
|
|
| |
regen API.
p4raw-id: //depot/perl@9912
|
|
|
|
|
|
| |
a dummy for PL_numeric_radix); no pressing reason to break
binary compatibility; regen API.
p4raw-id: //depot/perl@9910
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
from maintperl.
Upgrade to Getopt::Long 2.25, from Johan Vromans.
more files need to be writable in the source distribution
perl_clone() wants to clone PL_numeric_radix_sv (fix for change#8626)
Solaris 2.7 i386 #defines SP in /usr/include/sys/reg.h
Subject: Re: [PATCH perl5.6.1-TRIAL2] long C<=item>s in perlmodlib.pod
Allow the float to be fuzzier.
need to use INT2PTR instead of a straight cast or ia64 fails
Subject: Re: [ID 20010201.006] bad pointer from perlfunc to perlmod
add ppaddr as one of the compatibility symbols under -DPERL_POLLUTE
p4raw-link: @8662 on //depot/maint-5.6/perl: 4fd7b88664e5220d434e86a4171b6501199a0df5
p4raw-link: @8654 on //depot/maint-5.6/perl: 570327f99599d50e7689d7f8e58ce0062abb9bfd
p4raw-link: @8649 on //depot/maint-5.6/perl: e077e268546d6372b301e6674cc72c8d19727a93
p4raw-link: @8644 on //depot/maint-5.6/perl: 0a4931cb101d4c4c7af706ed2960bc1b4935992e
p4raw-link: @8641 on //depot/maint-5.6/perl: c266a57ee93b609f48ccb9173c2a3073a28cd0db
p4raw-link: @8626 on //depot/maint-5.6/perl: e77a7f40d76565c12d43428402884505d5496c8f
p4raw-id: //depot/perl@8670
p4raw-integrated: from //depot/maint-5.6/perl@8650 'copy in'
Porting/makerel (@7298..) lib/Getopt/Long.pm (@7895..)
pod/perlmodlib.PL (@8175..) 'ignore' pod/perlmodlib.pod
(@8640..) 'merge in' t/lib/peek.t (@8151..) ext/POSIX/POSIX.xs
(@8177..) embed.pl pp.h (@8620..) embedvar.h (@8626..)
pod/perlfunc.pod (@8630..)
p4raw-integrated: from //depot/maint-5.6/perl@8649 'merge in' sv.c
(@8634..)
|
|
|
|
|
|
| |
Provides all the "cost" but no benefit yet - it is to allow cost
to be measured, and implementation experiments (just in mg.c?).
p4raw-id: //depot/perlio@8457
|
|
|
|
|
|
| |
- Store $\ and $, as SVs so they can have SvUTF8 flag
- use do_print() rather than raw PerlIO_write() to print them.
p4raw-id: //depot/perlio@8049
|
|
|
|
|
|
|
|
|
|
| |
Introduce SvREADONLY && SvFAKE to flag an SV which has SvPVX pointing
to string table (as per sharepvn). Add newSV_pvn_share to create such
a thing. Make hv.c compare addresses of strings and skip string compare
if equal. Make method_named and helem ops use these shared-string SVs
when arg is constant. Make keys op return shared-string SVs (less clearly
a win).
p4raw-id: //depot/perl@7016
|
|
|
| |
p4raw-id: //depot/perl@6763
|
|
|
|
|
| |
p4raw-link: @6399 on //depot/perl: 01ec43d06089361423d61a40521883bf73e1944a
p4raw-id: //depot/perl@6402
|
|
|
|
|
| |
-DPURIFY (most of the arenas were never freed!)
p4raw-id: //depot/perl@6298
|
|
|
|
|
|
|
|
| |
always returns a valid GV even when the symbol is trapped by strictures
(avoids coredumps)
TODO: the C<package;> hack needs similar treatment
p4raw-id: //depot/perl@5908
|
|
|
| |
p4raw-id: //depot/perl@5823
|
|
|
| |
p4raw-id: //depot/perl@5610
|