| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
| |
unnecessarily polluted.
p4raw-id: //depot/perl@8522
|
|
|
|
|
|
|
| |
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
|
|
|
| |
p4raw-id: //depot/perlio@8519
|
|
|
|
|
|
| |
(Leave others as .enc till we can run-time load .ucm,
or find some other way to load them.)
p4raw-id: //depot/perlio@8508
|
|
|
|
|
|
|
|
| |
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
|
|
|
| |
p4raw-id: //depot/perlio@8497
|
|
|
|
|
| |
Message-ID: <Pine.OSF.4.10.10101191841080.61505-100000@aspara.forte.com>
p4raw-id: //depot/perl@8490
|
|
|
|
|
| |
Message-ID: <Pine.OSF.4.10.10101191646420.61158-100000@aspara.forte.com>
p4raw-id: //depot/perl@8487
|
|
|
|
|
|
|
| |
Message-ID: <14947.40656.841280.551785@soda.csua.berkeley.edu>
Replace #8444 and #8445.
p4raw-id: //depot/perl@8448
|
|
|
| |
p4raw-id: //depot/perl@8445
|
|
|
| |
p4raw-id: //depot/perl@8444
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
| |
p4raw-id: //depot/perlio@8433
|
|
|
|
|
| |
Message-ID: <14943.59712.993695.180189@soda.csua.berkeley.edu>
p4raw-id: //depot/perl@8431
|
|
|
| |
p4raw-id: //depot/perl@8427
|
|
|
|
|
| |
Message-Id: <200101122003.UAA29599@tempest.npl.co.uk>
p4raw-id: //depot/perl@8425
|
|
|
|
|
| |
Message-ID: <14935.43597.962940.803717@soda.csua.berkeley.edu>
p4raw-id: //depot/perl@8424
|
|
|
|
|
| |
also have ReusePort.
p4raw-id: //depot/perl@8398
|
|
|
|
|
| |
Message-ID: <20010110013813.B41744@yahoo-inc.com>
p4raw-id: //depot/perl@8397
|
|
|
|
|
|
|
| |
(resend)
Message-ID: <20010110013732.A41744@yahoo-inc.com>
p4raw-id: //depot/perl@8396
|
|
|
|
|
| |
Message-Id: <010110132245.8129a@DUPHY4.Physics.Drexel.Edu>
p4raw-id: //depot/perl@8390
|
|
|
| |
p4raw-id: //depot/perl@8364
|
|
|
| |
p4raw-id: //depot/perl@8320
|
|
|
| |
p4raw-id: //depot/perl@8319
|
|
|
|
|
|
|
| |
Message-ID: <14931.40265.379608.910008@soda.csua.berkeley.edu>
Doc tweak on #8313.
p4raw-id: //depot/perl@8314
|
|
|
|
|
|
|
|
| |
Message-ID: <14931.37732.62835.279605@soda.csua.berkeley.edu>
Make the peephole optimizer to bypass more null ops and
and rewrite the deparse handling of continue blocks.
p4raw-id: //depot/perl@8313
|
|
|
| |
p4raw-id: //depot/perl@8312
|
|
|
| |
p4raw-id: //depot/perl@8297
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[ 8293]
More rigor in UTF-8-ness of Encode's toUnicode
XS export some of the utf8 internal functions.
Test some of the functions.
Fix pp_concat() bug shown by said tests.
p4raw-link: @8293 on //depot/perlio: a12c0f5690a38b5b84d767b0f8b7cc133a68affc
p4raw-id: //depot/perl@8295
p4raw-integrated: from //depot/perlio@8292 'copy in'
ext/Encode/Encode.xs (@8285..) ext/Encode/Encode.pm (@8290..)
pp_hot.c t/lib/encode.t (@8293..)
|
|\
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
[ 8290]
Loose the "Loading..." warning.
Another bug in fallback support
[ 8288]
Fix .ucm reading - forgot a chr()
Start of .ucm write (for .enc to .ucm)
[ 8285]
Start of support of ICU-style .ucm files:
- teach compile how to read a .ucm file
- first guess at how to represent fallbacks in "tries".
- use fallbacks if check == 0
- new return code to indicate we used one.
p4raw-link: @8290 on //depot/perlio: c8991b40a4a3c9ec8efc70a2420a12ff1ce50eb0
p4raw-link: @8288 on //depot/perlio: e0c49a6baed38305536b5d74ba7486451327612c
p4raw-link: @8285 on //depot/perlio: 9b37254de3a0e643859aebea34267588f789f15f
p4raw-id: //depot/perl@8292
|
| |
| |
| |
| |
| | |
Another bug in fallback support
p4raw-id: //depot/perlio@8290
|
| |
| |
| |
| |
| | |
Start of .ucm write (for .enc to .ucm)
p4raw-id: //depot/perlio@8288
|
| |
| |
| |
| |
| |
| |
| |
| | |
- teach compile how to read a .ucm file
- first guess at how to represent fallbacks in "tries".
- use fallbacks if check == 0
- new return code to indicate we used one.
p4raw-id: //depot/perlio@8285
|
| |
| |
| |
| |
| | |
(the unexpected message was confusing testing)
p4raw-id: //depot/perl@8287
|
|/
|
|
|
| |
Message-Id: <5.0.2.1.0.20001230195844.025636c0@exchi01>
p4raw-id: //depot/perl@8286
|
|
|
|
|
| |
Message-ID: <20001227064329.B9573@darkstar>
p4raw-id: //depot/perl@8242
|
|
|
|
|
| |
Message-ID: <000201c06e60$0b967760$a20a140a@bfs.phone.com>
p4raw-id: //depot/perl@8238
|
|
|
|
|
| |
and fails to make '-f'. (Also handle case where xxxx.c files have not been deleted.)
p4raw-id: //depot/perlio@8232
|
|
|
|
|
|
| |
- Makefile uses catfile $(MAKEFILE) etc. for platform issues.
- .c files do not export sub-tables
p4raw-id: //depot/perlio@8231
|
|
|
|
|
|
|
| |
Message-Id: <200012210938.JAA29043@mikado.tiuk.ti.com>
The ofs became an SV.
p4raw-id: //depot/perl@8217
|
|
|
| |
p4raw-id: //depot/perl@8201
|
|
|
|
|
| |
Message-ID: <000801c0685d$3224e5a0$a20a140a@bfs.phone.com>
p4raw-id: //depot/perl@8196
|
|
|
|
|
| |
Message-Id: <200012160222.VAA13986@strange.turner.com>
p4raw-id: //depot/perl@8193
|
|
|
|
|
|
|
| |
Message-ID: <20001217162924.E97668@plum.flirble.org>
Use IVs for the Fcntl constants instead of NVs.
p4raw-id: //depot/perl@8148
|
|
|
|
|
| |
Message-Id: <001214200310.49929@DUPHY4.Physics.Drexel.Edu>
p4raw-id: //depot/perl@8127
|
|
|
|
|
| |
Message-ID: <Pine.OSF.4.10.10012141548200.57557-100000@aspara.forte.com>
p4raw-id: //depot/perl@8126
|
|\
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
[ 8117]
Win32 tweaks to get Encode to build
- temp hack to makedef.pl till PerlIO is properly "exported".
- MSVC dislikes
static encpage_t foo[];
so make 'em extern for now.
[ 8116]
Document the new files
p4raw-link: @8117 on //depot/perlio: 18b7339f76ca9f2454845b454e0d2168c487e8ee
p4raw-link: @8116 on //depot/perlio: 9a5ca08e7f5b67208359eefb1f4b7db6c2880dcb
p4raw-id: //depot/perl@8118
|
| |
| |
| |
| |
| |
| |
| |
| | |
- temp hack to makedef.pl till PerlIO is properly "exported".
- MSVC dislikes
static encpage_t foo[];
so make 'em extern for now.
p4raw-id: //depot/perlio@8117
|
|\ \
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
[ 8106]
"Cold" build correction to Encode's Makefile.PL
[ 8105]
"Compiled" encodings.
Correct replacement character in EBCDIC .enc files
Add 0x7F to ASCII repertoire.
[ 8103]
Beginings of compiled encodings - checked in as a snapshot of thoughts
so far and so it does not get lost.
p4raw-link: @8106 on //depot/perlio: 311a0942a841b9a310fcf53d05fa79c643b68a12
p4raw-link: @8105 on //depot/perlio: 2f2b4ff2c154a8e461857f2e82cb815c238d0d94
p4raw-link: @8103 on //depot/perlio: 017e2addf6da99b3f648d9518de5a848be394ab8
p4raw-id: //depot/perl@8114
|