Stephen McCamant [Thu, 25 Jan 2001 01:17:21 +0000]
[ID
20000808.005] OP_REFGEN as an lvalue
Message-ID: <14959.59703.507462.978833@soda.csua.berkeley.edu>
p4raw-id: //depot/perl@8563
Simon Cozens [Mon, 22 Jan 2001 02:17:22 +0000]
Re: Announce : Tokener reporting patch
Message-ID: <
20010122021722.A9334@pembro26.pmb.ox.ac.uk>
p4raw-id: //depot/perl@8562
Jarkko Hietaniemi [Sat, 27 Jan 2001 04:17:24 +0000]
Forgot from #8545. Oops.
p4raw-id: //depot/perl@8561
Jarkko Hietaniemi [Sat, 27 Jan 2001 03:01:47 +0000]
A better module compilation test, use MANIFEST as suggested
by Spider.
p4raw-id: //depot/perl@8560
Peter Prymmer [Fri, 26 Jan 2001 16:38:08 +0000]
EBCDIC cleanup for B test
Message-ID: <Pine.OSF.4.10.
10101261635400.14820-100000@aspara.forte.com>
p4raw-id: //depot/perl@8559
Peter Prymmer [Fri, 26 Jan 2001 16:05:11 +0000]
EBCDIC branch for pragma/sub-lval.t
Message-ID: <Pine.OSF.4.10.
10101261603460.14820-100000@aspara.forte.com>
p4raw-id: //depot/perl@8558
Peter Prymmer [Fri, 26 Jan 2001 14:47:46 +0000]
a peek at uuencoded EBCDIC (st-06compat.t)
Message-ID: <Pine.OSF.4.10.
10101261443561.14820-100000@aspara.forte.com>
p4raw-id: //depot/perl@8557
Peter Prymmer [Fri, 26 Jan 2001 14:33:27 +0000]
minor update to README.os390
Message-ID: <Pine.OSF.4.10.
10101261425560.14820-100000@aspara.forte.com>
p4raw-id: //depot/perl@8556
Jarkko Hietaniemi [Sat, 27 Jan 2001 00:35:47 +0000]
No point in checking the length before we know whether the pointer
is bogus or not, fixes Abigail's odbm failures in Linux.
p4raw-id: //depot/perl@8555
Michael G. Schwern [Fri, 26 Jan 2001 09:28:31 +0000]
(Retracted by #8573)
Subject: [PATCH Text::Wrap 2000.
06292219] Spurious leading whitespace
Message-ID: <
20010126092831.A15328@blackrider.aocn.com>
p4raw-id: //depot/perl@8552
Jarkko Hietaniemi [Thu, 25 Jan 2001 14:49:05 +0000]
Layout using tabulator is not a good idea in a pod.
p4raw-id: //depot/perl@8547
Ilya Zakharevich [Wed, 24 Jan 2001 19:06:57 +0000]
overload int()
Message-ID: <
20010124190657.A8512@math.ohio-state.edu>
p4raw-id: //depot/perl@8545
Peter Prymmer [Wed, 24 Jan 2001 17:17:14 +0000]
completion and docs for dynamic loading on OS/390
Message-ID: <Pine.OSF.4.10.
10101241706120.411912-100000@aspara.forte.com>
p4raw-id: //depot/perl@8544
Jarkko Hietaniemi [Tue, 23 Jan 2001 16:15:46 +0000]
Forgotten from #8501.
p4raw-id: //depot/perl@8533
Roca, Ignasi [Mon, 22 Jan 2001 17:51:58 +0000]
RE: [PATCH perl@8269] Corrections for Perl_yylex_r (used by a reentrant parser as Bison)
Message-ID: <
5930DC161690D21196670090271575470397E915@madt009a.siemens.es>
p4raw-id: //depot/perl@8532
Jarkko Hietaniemi [Tue, 23 Jan 2001 15:46:01 +0000]
Update Changes.
p4raw-id: //depot/perl@8531
Jarkko Hietaniemi [Tue, 23 Jan 2001 15:38:39 +0000]
De-cut-and-pasto.
p4raw-id: //depot/perl@8530
Jarkko Hietaniemi [Tue, 23 Jan 2001 15:11:04 +0000]
Document the mkdir trailing slashes case.
p4raw-id: //depot/perl@8529
Abigail [Mon, 28 Aug 2000 20:35:08 +0000]
lib/lib.pm is arch dependent, and lib/lib_pm.PL shouldn't
get installed:
Subject: lib/lib.pm
Message-ID: <
20000829003508.21281.qmail@foad.org>
p4raw-id: //depot/perl@8528
Jarkko Hietaniemi [Tue, 23 Jan 2001 14:43:19 +0000]
Attach -perlio to the archname if so selected.
p4raw-id: //depot/perl@8526
Abigail [Tue, 23 Jan 2001 01:41:10 +0000]
pod/perlvar.pod
Message-ID: <
20010123004110.22259.qmail@foad.org>
p4raw-id: //depot/perl@8525
Jarkko Hietaniemi [Tue, 23 Jan 2001 14:22:32 +0000]
A bug introduced in #8217 (the undefined variable in the
lib/safe1_t #3) fixed, by Charles Lane:
The earlier patch made it so that stuff running in Safe
compartments could do a "caller" and see "main". That
little change in name is done right before the code in
the compartment is run, and apparantly the parser
was picking up the stash name before it got changed.
(why it was threaded vs. unthreaded Perl that was sensitive to this
I still don't know...and it probably doesn't matter).
I tryed removing the stash name-change and saw that threaded Perl
did indeed pass the lib/safe1.t tests.
So here's a patch; a routine (_safe_pkg_prep) is added to Opcode to
do the name change (and to connect _ in the compartment to the global
_) which is removed from _safe_call_sv. Then Safe.pm is modified
to call _safe_pkg_prep when creating a new compartment.
Passes all tests with threaded perl on linux; passes all tests
with unthreaded perl on VMS.
At some point I'll probably want to revisit Safe and Opcode to
provide more sensible handling of global variables...and to get
formats working in Safe compartments, which they don't do currently.
p4raw-id: //depot/perl@8524
Jarkko Hietaniemi [Tue, 23 Jan 2001 14:11:58 +0000]
Also the lib/Thread.pm itself needs to be ignored if
the Thread extension hasn't been built.
p4raw-id: //depot/perl@8523
Jarkko Hietaniemi [Tue, 23 Jan 2001 13:51:28 +0000]
print() instead of warn() so that stderr doesn't get
unnecessarily polluted.
p4raw-id: //depot/perl@8522
Jarkko Hietaniemi [Tue, 23 Jan 2001 13:49:48 +0000]
Integrate perlio:
[ 8520]
More messing with Encode:
Extra fields in header to allow multiple names and to record
other things "compile" knows.
Re-organise compile to factor out common output routines.
[ 8519]
Change file-of-files command line from -F to -f to avoid case issues on VMS.
p4raw-link: @8520 on //depot/perlio:
dcda1f94ccf07b68dc3a74b49b117aa6026f2557
p4raw-link: @8519 on //depot/perlio:
3865e8e16e47e0d7cb9fff45bba4e84e396abd42
p4raw-id: //depot/perl@8521
Nick Ing-Simmons [Mon, 22 Jan 2001 21:44:00 +0000]
More messing with Encode:
Extra fields in header to allow multiple names and to record
other things "compile" knows.
Re-organise compile to factor out common output routines.
p4raw-id: //depot/perlio@8520
Nick Ing-Simmons [Mon, 22 Jan 2001 20:33:50 +0000]
Change file-of-files command line from -F to -f to avoid case issues on VMS.
p4raw-id: //depot/perlio@8519
Nick Ing-Simmons [Mon, 22 Jan 2001 20:28:13 +0000]
Integrate mainline
p4raw-id: //depot/perlio@8518
Jarkko Hietaniemi [Mon, 22 Jan 2001 15:37:17 +0000]
Add sv_force_normal() to sv_utf8_downgrade() as suggested
by Inaba Hiroto.
p4raw-id: //depot/perl@8517
Jarkko Hietaniemi [Mon, 22 Jan 2001 14:55:15 +0000]
More SIG_SIZE fixes.
p4raw-id: //depot/perl@8516
Craig A. Berry [Mon, 22 Jan 2001 00:42:24 +0000]
typo in last week's configure.com frenzy
Message-Id: <p
04330103b6917f35375b@[172.16.52.1]>
p4raw-id: //depot/perl@8515
Craig A. Berry [Sun, 21 Jan 2001 23:03:25 +0000]
VMS catches up with change #8501
Message-Id: <p
04330101b691596f577f@[172.16.52.1]>
p4raw-id: //depot/perl@8514
Jarkko Hietaniemi [Mon, 22 Jan 2001 14:14:00 +0000]
Add the .ucm encoding tables to the MANIFEST.
p4raw-id: //depot/perl@8513
Jarkko Hietaniemi [Mon, 22 Jan 2001 13:43:33 +0000]
Integrate perlio:
[ 8511]
Make "real" layers of ":utf8" and ":raw".
So now PERLIO=utf8 perl ...
does what Andreas wanted.
Fix arg passing in open.pm (still have a Carp issue).
[ 8508]
Switch "compiled in" encodings to .ucm format.
(Leave others as .enc till we can run-time load .ucm,
or find some other way to load them.)
p4raw-link: @8511 on //depot/perlio:
dfebf9581083f76d0f88d6a3edc9e5b72e852d91
p4raw-link: @8508 on //depot/perlio:
e03ac09223e234f57407d65d0cb9cc67f3394e0a
p4raw-id: //depot/perl@8512
Nick Ing-Simmons [Sun, 21 Jan 2001 23:44:47 +0000]
Make "real" layers of ":utf8" and ":raw".
So now PERLIO=utf8 perl ...
does what Andreas wanted.
Fix arg passing in open.pm (still have a Carp issue).
p4raw-id: //depot/perlio@8511
Jarkko Hietaniemi [Sun, 21 Jan 2001 22:56:53 +0000]
Document the regex content pushing/popping a bit better.
p4raw-id: //depot/perl@8510
Jarkko Hietaniemi [Sun, 21 Jan 2001 22:55:44 +0000]
Tweak the mkdir trailing slash code some more.
TO DO: the same handling should probably be done for
all the other filesystem functions that can have directories
as their arguments.
p4raw-id: //depot/perl@8509
Nick Ing-Simmons [Sun, 21 Jan 2001 21:37:43 +0000]
Switch "compiled in" encodings to .ucm format.
(Leave others as .enc till we can run-time load .ucm,
or find some other way to load them.)
p4raw-id: //depot/perlio@8508
Nick Ing-Simmons [Sun, 21 Jan 2001 21:02:03 +0000]
Integrate (partial) mainline.
p4raw-id: //depot/perlio@8507
Jarkko Hietaniemi [Sun, 21 Jan 2001 20:09:30 +0000]
Update Changes.
p4raw-id: //depot/perl@8506
Stephen P. Potter [Fri, 19 Jan 2001 16:01:13 +0000]
Minor typos in perlfaq2.pod
Message-Id: <
200101192101.QAA11911@spotter.yi.org>
with a nit from Philip Newton.
p4raw-id: //depot/perl@8505
Jarkko Hietaniemi [Sun, 21 Jan 2001 19:32:21 +0000]
Sanity check for conflicting thread flavours.
p4raw-id: //depot/perl@8503
Jarkko Hietaniemi [Sun, 21 Jan 2001 19:22:26 +0000]
The SIG_SIZE is the number of the elements *excluding*
the terminating NULL.
p4raw-id: //depot/perl@8501
Jarkko Hietaniemi [Sun, 21 Jan 2001 18:31:31 +0000]
Integrate perlio:
[ 8498]
Encode cleanup.
Add command line control over "compile" so that Makefile.PL
needs can be combined with other uses.
Use command line options in Makefile.PL.
Fix multi-byte parsing in .ucm files.
[ 8497]
Warn and set errno when open(...,":encoding(xxxxx)",...) cannot find xxxxx.
[ 8496]
Fixup after integrate:
missed the .sym files that are changed by regen_headers
sv.c and proto.h disagreed about pTHX_ ness of EXPECT_NUMBER.
[ 8484]
Infrastructure to allow:
open($fh,"|-",@array);
to be implemented
i.e. mark pp_open as needing a stack mark, and make pp_open
process its args in that style (and pass them _all_ to tied handles OPEN).
Invent do_openn() which takes SV ** at allow it to see multiple args.
Note this does not _do_ anything yet.
p4raw-link: @8498 on //depot/perlio:
afdae191a418d1363d2ddc3dcefffb0785c0a155
p4raw-link: @8497 on //depot/perlio:
52744f63cab71e4f408a2490707f42c331bb389e
p4raw-link: @8496 on //depot/perlio:
9dd79c3f9b66ee5059b4277b6f15d5bfcd846510
p4raw-link: @8484 on //depot/perlio:
a567e93b903bc9849952c06533059c2f2e2fb226
p4raw-id: //depot/perl@8500
Hugo van der Sanden [Sun, 21 Jan 2001 13:34:05 +0000]
Re: 8482 busted for $^V sprintf()s on OS/390
Message-Id: <
200101211334.NAA18121@crypt.compulink.co.uk>
In sprintf UTF8ize only if necessary.
p4raw-id: //depot/perl@8499
Nick Ing-Simmons [Sun, 21 Jan 2001 16:25:32 +0000]
Encode cleanup.
Add command line control over "compile" so that Makefile.PL
needs can be combined with other uses.
Use command line options in Makefile.PL.
Fix multi-byte parsing in .ucm files.
p4raw-id: //depot/perlio@8498
Nick Ing-Simmons [Sun, 21 Jan 2001 12:56:27 +0000]
Warn and set errno when open(...,":encoding(xxxxx)",...) cannot find xxxxx.
p4raw-id: //depot/perlio@8497
Nick Ing-Simmons [Sun, 21 Jan 2001 12:18:45 +0000]
Fixup after integrate:
missed the .sym files that are changed by regen_headers
sv.c and proto.h disagreed about pTHX_ ness of EXPECT_NUMBER.
p4raw-id: //depot/perlio@8496
Nick Ing-Simmons [Sun, 21 Jan 2001 11:51:07 +0000]
Integrate mainline.
p4raw-id: //depot/perlio@8495
Jarkko Hietaniemi [Sat, 20 Jan 2001 23:12:11 +0000]
Forgot the expect_number() prototype.
p4raw-id: //depot/perl@8494
Peter Prymmer [Fri, 19 Jan 2001 18:59:02 +0000]
README.vms URL updates
Message-ID: <Pine.OSF.4.10.
10101191856510.61572-100000@aspara.forte.com>
Plus Craig A. Berry's suggestion to use compaq.com instead
of digital.com.
p4raw-id: //depot/perl@8493
Jarkko Hietaniemi [Sat, 20 Jan 2001 22:50:05 +0000]
Memory management calls documentation.
p4raw-id: //depot/perl@8492
Jarkko Hietaniemi [Sat, 20 Jan 2001 22:38:33 +0000]
Signedness nit plus few memcpy/Copy nits.
p4raw-id: //depot/perl@8491
Peter Prymmer [Fri, 19 Jan 2001 18:43:14 +0000]
minor typos in some dl_$foo.xs files
Message-ID: <Pine.OSF.4.10.
10101191841080.61505-100000@aspara.forte.com>
p4raw-id: //depot/perl@8490
Peter Prymmer [Fri, 19 Jan 2001 18:33:43 +0000]
win32 Makefile(s) handle podified READMEs
Message-ID: <Pine.OSF.4.10.
10101191828050.61158-100000@aspara.forte.com>
p4raw-id: //depot/perl@8489
Peter Prymmer [Fri, 19 Jan 2001 18:25:38 +0000]
remove redundant dependencies that are unneeded
Message-ID: <Pine.OSF.4.10.
10101191816550.61158-100000@aspara.forte.com>
p4raw-id: //depot/perl@8488
Peter Prymmer [Fri, 19 Jan 2001 18:12:05 +0000]
partial support for dynaloading on OS/390
Message-ID: <Pine.OSF.4.10.
10101191646420.61158-100000@aspara.forte.com>
p4raw-id: //depot/perl@8487
Peter Prymmer [Fri, 19 Jan 2001 13:48:15 +0000]
floating point mangling warnings for README.os390 and README.posix-bc
Message-ID: <Pine.OSF.4.10.
10101191347140.59299-100000@aspara.forte.com>
p4raw-id: //depot/perl@8486
Jarkko Hietaniemi [Sat, 20 Jan 2001 20:15:30 +0000]
Document and test the new qu operator.
p4raw-id: //depot/perl@8485
Nick Ing-Simmons [Sat, 20 Jan 2001 19:42:30 +0000]
Infrastructure to allow:
open($fh,"|-",@array);
to be implemented
i.e. mark pp_open as needing a stack mark, and make pp_open
process its args in that style (and pass them _all_ to tied handles OPEN).
Invent do_openn() which takes SV ** at allow it to see multiple args.
Note this does not _do_ anything yet.
p4raw-id: //depot/perlio@8484
Nick Ing-Simmons [Sat, 20 Jan 2001 17:23:14 +0000]
Integrate mainline.
p4raw-id: //depot/perlio@8483
Jarkko Hietaniemi [Fri, 19 Jan 2001 15:37:49 +0000]
Update Changes.
p4raw-id: //depot/perl@8482
Hugo van der Sanden [Thu, 11 Jan 2001 17:09:03 +0000]
Re: new feature: s?printf parameter reordering
Message-Id: <
200101111709.RAA23756@crypt.compulink.co.uk>
- support reordering for all parameters: %, *v, *, .*
- lay down that the reordering specification must immediately
follow that parameter: %3$, *v3$, *3$, .*3$
- fix vectorisation of a zero-length string
- factor out the code choosing the argument to format
Possibly unwanted side-effects:
- the special format specifiers ' +-0' must now precede any
vectorisation specifier. Tests in op/sprintf and op/ver
have been changed to reflect this.
- sprintf.t test #214 changed its expectations because in many
cases, the next parameter has already been consumed when an
invalid type letter is detected.
Probably wanted side-effects:
- attempts to format a non-existent parameter will warn as if C<undef>
- attempt to write to non-existent parameter with '%n' will complain
of "attempt to modify read-only value" instead of being silent
p4raw-id: //depot/perl@8481
Andreas König [Thu, 18 Jan 2001 09:45:37 +0000]
PATCH pragma/locale.t
Message-ID: <m3lms98czy.fsf@ak-71.mind.de>
p4raw-id: //depot/perl@8480
Jarkko Hietaniemi [Fri, 19 Jan 2001 13:19:58 +0000]
Add tracing for debugging extensions builds in VMS, from Charles Lane.
p4raw-id: //depot/perl@8479
Jarkko Hietaniemi [Fri, 19 Jan 2001 02:12:35 +0000]
Automate 1_compile.t.
p4raw-id: //depot/perl@8478
Jarkko Hietaniemi [Fri, 19 Jan 2001 01:49:56 +0000]
Integrate perlio:
[ 8475]
Win32 "safe signals" co-existance fix.
Fix SIG_SIZE value.
Clear PL_sig_pending when cloning (fork).
p4raw-link: @8475 on //depot/perlio:
66fe0623488f98a7806a1e9f1451648932318696
p4raw-id: //depot/perl@8477
Nick Ing-Simmons [Thu, 18 Jan 2001 21:51:52 +0000]
Integrate mainline
p4raw-id: //depot/perlio@8476
Nick Ing-Simmons [Thu, 18 Jan 2001 21:48:02 +0000]
Win32 "safe signals" co-existance fix.
Fix SIG_SIZE value.
Clear PL_sig_pending when cloning (fork).
p4raw-id: //depot/perlio@8475
Jarkko Hietaniemi [Thu, 18 Jan 2001 14:40:57 +0000]
It's Pod::Text::Overstrike, not Pod::Overstrike.
p4raw-id: //depot/perl@8474
Jarkko Hietaniemi [Thu, 18 Jan 2001 04:30:24 +0000]
The first bug found by 1_compile.t.
p4raw-id: //depot/perl@8472
Jarkko Hietaniemi [Thu, 18 Jan 2001 04:29:42 +0000]
Add Schwern's 1_compile test. The compile_module script renamed
to be a bit shorter for the 8.3 people.
p4raw-id: //depot/perl@8471
Peter Prymmer [Wed, 17 Jan 2001 13:07:11 +0000]
Re: subversion undef on VMS (was Re: [ID
20001218.033] Not OK: perl v5.6.1 +v5.6.1-TRIAL1 on VMS_AXP V7.2-1)
Message-ID: <Pine.OSF.4.10.
10101171255380.289071-100000@aspara.forte.com>
Replace #8462.
p4raw-id: //depot/perl@8469
Jarkko Hietaniemi [Thu, 18 Jan 2001 03:42:08 +0000]
Integrate perlio:
[ 8467]
"Safe" signals - trial implementation.
gv.c tweaked to zero PL_sig_pend array
perlio.c tweaked to PERL_ASYNC_CHECK() on EINTR
util.c tweaked to not set SA_RESTART to give perlio.c a chance.
Odd thing is that it "works" with PERLIO=stdio as well (linux).
p4raw-link: @8467 on //depot/perlio:
0a8e0eff0300ee74cef43b18ff11d05a6376450e
p4raw-id: //depot/perl@8468
Nick Ing-Simmons [Wed, 17 Jan 2001 22:41:10 +0000]
"Safe" signals - trial implementation.
gv.c tweaked to zero PL_sig_pend array
perlio.c tweaked to PERL_ASYNC_CHECK() on EINTR
util.c tweaked to not set SA_RESTART to give perlio.c a chance.
Odd thing is that it "works" with PERLIO=stdio as well (linux).
p4raw-id: //depot/perlio@8467
Nick Ing-Simmons [Wed, 17 Jan 2001 20:40:20 +0000]
Integrate mainline.
p4raw-id: //depot/perlio@8466
Nicholas Clark [Wed, 17 Jan 2001 17:31:33 +0000]
Re: [PATCH: perl@8429] lib/tie-substrhash.t FAILED at test 11
Message-ID: <
20010117173133.I2633@plum.flirble.org>
p4raw-id: //depot/perl@8465
Roca, Ignasi [Wed, 17 Jan 2001 15:16:43 +0000]
lib/tie-substrhash.t FAILED at test 11
Message-ID: <
5930DC161690D2119667009027157547038C8A85@madt009a.siemens.es>
pp_int() was dropping an NV to the floor,
int(
279964589018079/59) either returned not an integer
4745162525730.15, or one got "Attempt to free unreferenced scalar."
p4raw-id: //depot/perl@8464
Craig A. Berry [Tue, 16 Jan 2001 23:38:46 +0000]
(Replaced by #8469)
Subject: subversion undef on VMS (was Re: [ID
20001218.033] Not OK: perl v5.6.1 +v5.6.1-TRIAL1 on VMS_AXP V7.2-1)
Message-Id: <p
04330103b68ad8cfcbfd@[172.16.52.1]>
p4raw-id: //depot/perl@8462
Jarkko Hietaniemi [Wed, 17 Jan 2001 05:56:12 +0000]
Allow for one trailing slash in the directory of mkdir().
p4raw-id: //depot/perl@8461
Jarkko Hietaniemi [Wed, 17 Jan 2001 03:24:48 +0000]
Define SIG_SIZE, the number of elements in the sig_name and
sig_num arrays, including the final NULL entry.
p4raw-id: //depot/perl@8459
Jarkko Hietaniemi [Wed, 17 Jan 2001 01:41:33 +0000]
Integrate perlio:
[ 8457]
Provide infrastructure for PERL_ASYNC_CHECK() style safe signals.
Provides all the "cost" but no benefit yet - it is to allow cost
to be measured, and implementation experiments (just in mg.c?).
p4raw-link: @8457 on //depot/perlio:
ce08f86c8b1d404b3d9fec75a102b8cd65f8766a
p4raw-id: //depot/perl@8458
Nick Ing-Simmons [Tue, 16 Jan 2001 22:07:26 +0000]
Provide infrastructure for PERL_ASYNC_CHECK() style safe signals.
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
Nick Ing-Simmons [Tue, 16 Jan 2001 21:07:07 +0000]
Integrate mainline.
p4raw-id: //depot/perlio@8456
Mark-Jason Dominus [Tue, 16 Jan 2001 14:43:18 +0000]
regcomp.c old feature removal
Message-ID: <
20010116144318.7140.qmail@plover.com>
p4raw-id: //depot/perl@8455
Jarkko Hietaniemi [Tue, 16 Jan 2001 16:09:33 +0000]
Update Changes.
p4raw-id: //depot/perl@8453
Simon Cozens [Tue, 16 Jan 2001 13:42:30 +0000]
Re: API Cleanup
To: perl5-porters@perl.org
Date: Tue, 16 Jan 2001 13:42:30 +0000
Message-ID: <
20010116134230.A13420@pembro26.pmb.ox.ac.uk>
Subject: [PATCH] utf8.c documentation
Date: Tue, 16 Jan 2001 13:52:48 +0000
Message-ID: <
20010116135248.A13496@pembro26.pmb.ox.ac.uk>
Subject: Re: API Cleanup
From: Simon Cozens <simon@cozens.net>
Date: Tue, 16 Jan 2001 14:58:55 +0000
Message-ID: <
20010116145855.A13794@pembro26.pmb.ox.ac.uk>
UTF-8 doc patches.
p4raw-id: //depot/perl@8452
Jarkko Hietaniemi [Tue, 16 Jan 2001 14:41:39 +0000]
podlators 1.07, from Russ Allbery.
p4raw-id: //depot/perl@8451
Indy Singh [Mon, 15 Jan 2001 20:59:40 +0000]
Win32 Makefile fixes
Message-ID: <
07be01c07f5f$fdadf270$d24b7018@cr637287a>
p4raw-id: //depot/perl@8450
Jarkko Hietaniemi [Tue, 16 Jan 2001 03:42:55 +0000]
Under 5.005 threads and debugging crashed in Debian 2.2 Linux/x86
at the setting of the ofs_sv in new_struct_thread() as the
thr->Tofs_sv (PL_ofs_sv) was still 0xabab.... (this is what
uninitialized fields are, uh, initialized with),
SvREFCNT_inc()ing that invited a core dump.
p4raw-id: //depot/perl@8449
Stephen McCamant [Mon, 15 Jan 2001 17:14:37 +0000]
Re: Eliminate op_children
Message-ID: <14947.40656.841280.551785@soda.csua.berkeley.edu>
Replace #8444 and #8445.
p4raw-id: //depot/perl@8448
Simon Cozens [Mon, 15 Jan 2001 19:35:54 +0000]
API Variable documentation
Message-ID: <
20010115193554.A9919@pembro26.pmb.ox.ac.uk>
p4raw-id: //depot/perl@8447
Jarkko Hietaniemi [Mon, 15 Jan 2001 20:49:20 +0000]
Signedness nit.
p4raw-id: //depot/perl@8446
Jarkko Hietaniemi [Mon, 15 Jan 2001 20:28:48 +0000]
(Replaced by #8448) More op_children traces (cleanup of #8442).
p4raw-id: //depot/perl@8445
Jarkko Hietaniemi [Mon, 15 Jan 2001 13:09:10 +0000]
(Replaced by #8448) Traces of op_children (cleanup of #8442)
p4raw-id: //depot/perl@8444
Jarkko Hietaniemi [Mon, 15 Jan 2001 13:06:26 +0000]
Missing from #8439.
p4raw-id: //depot/perl@8443
Stephen McCamant [Sun, 14 Jan 2001 03:00:13 +0000]
[PATCH @8436] Eliminate op_children
Date: Sun, 14 Jan 2001 03:00:13 -0800 (PST)
Message-ID: <14945.32919.44271.685122@soda.csua.berkeley.edu>
Subject: [PATCH @8436] Re: Eliminate op_children
From: Stephen McCamant <smcc@CSUA.Berkeley.EDU>
Date: Sun, 14 Jan 2001 03:23:56 -0800 (PST)
Message-ID: <14945.35680.571387.810763@soda.csua.berkeley.edu>
p4raw-id: //depot/perl@8442
Jarkko Hietaniemi [Mon, 15 Jan 2001 12:57:08 +0000]
Use the /^Perl_/-less form of is_lvalue_sub().
p4raw-id: //depot/perl@8441
Jarkko Hietaniemi [Mon, 15 Jan 2001 05:13:09 +0000]
Revert #8437 and #8438, the Linux large files story is more complex.
p4raw-id: //depot/perl@8440
Jarkko Hietaniemi [Mon, 15 Jan 2001 05:02:24 +0000]
More UTF-8 patches from Inaba Hiroto.
- The substr lval was still not okay.
- Now pp_stringify and sv_setsv copies source's UTF8 flag
even if IN_BYTE. pp_stringify is called from fold_constants
at optimization phase and "\x{100}" was made SvUTF8_off under
use bytes (the bytes pragma is for "byte semantics" and not
for "do not produce UTF8 data")
- New `qu' operator to generate UTF8 string explicitly.
Though I agree with the policy "0x00-0xff always produce bytes",
sometimes want to such a string to be coded in UTF8.
I can use pack"U0a*" but it requires more typing and has
runtime overhead.
- Fix pp_regcomp bug uncovered by "0x00-0xff always produce bytes"
change, the bug appears if a pm has PMdf_UTF8 flag but interpolated
string is not UTF8_on and has char 0x80-0xff.
TODO: document and test qu.
p4raw-id: //depot/perl@8439