| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
to wait until 5.6.1), from Spider Boardman
p4raw-id: //depot/cfgperl@5448
|
|
|
|
|
|
| |
they are correctly long double, especially the frexp()
in sv_vcatpvfn() (spotted by Spider Boardman).
p4raw-id: //depot/cfgperl@5390
|
|
|
|
|
| |
prefer IV/UV over NV in sv_2pv().
p4raw-id: //depot/cfgperl@5329
|
|
|
|
|
|
| |
To: perl5-porters@perl.org
Message-ID: <m3ema2tc8q.fsf@eik.g.aas.no>
p4raw-id: //depot/cfgperl@5247
|
|
|
|
|
| |
scope, among other things (from Paul Marquess)
p4raw-id: //depot/perl@5170
|
|
|
|
|
|
|
| |
permitted by change#5011 (from Gisle Aas)
p4raw-link: @5011 on //depot/perl: 3c77ea2bace63b1ad27d15a6366cb938bdd158cb
p4raw-id: //depot/perl@5136
|
|
|
|
|
|
|
| |
now return bytes all the way to 255, they will be transparently
coerced (in future) to UTF-8 when they are used in operations
involving other UTF-8 strings; C<use utf8> doesn't set $^U anymore
p4raw-id: //depot/perl@5013
|
|
|
|
|
| |
years (from Gisle Aas)
p4raw-id: //depot/perl@5009
|
|
|
|
|
|
|
| |
calls should using widechar APIs; chr and sprintf "%c" also
follow this flag in the absense of "use byte"; "use utf8"
sets $^U=1 (this appears kludgey)
p4raw-id: //depot/perl@4937
|
|
|
|
|
|
|
|
|
| |
whether to use widechar semantics; lexer and RE engine continue
to need "use utf8" to enable unicode awareness in literals
and patterns (TODO: this needs to be fixed); $1 et al are marked
SvUTF8 if the pattern was compiled for utf8 (TODO: propagating
it from the data is probably better)
p4raw-id: //depot/perl@4930
|
|
|
| |
p4raw-id: //depot/cfgperl@4889
|
|
|
|
|
|
|
|
| |
rash but it's the best move I can think of right now.
Removing the _CRAYMPP test fixes a legion of pack/unpack
failures (hint: shortsize=4,intsize=8,longsize=8).
One subtest, t/lib/io_sock.t #14, is still failing.
p4raw-id: //depot/cfgperl@4888
|
|
|
| |
p4raw-id: //depot/perl@4827
|
|
|
|
|
| |
elements or slices
p4raw-id: //depot/perl@4796
|
|
|
| |
p4raw-id: //depot/perl@4747
|
|
|
| |
p4raw-id: //depot/perl@4670
|
|
|
|
|
| |
fix bug where lc($readonly) could result in bogus errors
p4raw-id: //depot/perl@4660
|
|
|
| |
p4raw-id: //depot/perl@4645
|
|
|
| |
p4raw-id: //depot/perl@4641
|
|
|
|
|
|
|
|
|
|
| |
allowed in addition to any uninitialized variable, for consistency
with how autovivification works elsewhere; add code to use the
variable name as the name of the handle for simple variables, so
that diagnostics report the handle: "... at - line 1, <$foo> line 10."
p4raw-link: @3326 on //depot/perl: 853846ea710f8feaed8c98b358bdc8967dd522d2
p4raw-id: //depot/perl@4639
|
|
|
| |
p4raw-id: //depot/perl@4612
|
|\
| |
| | |
p4raw-id: //depot/perl@4606
|
| |
| |
| | |
p4raw-id: //depot/cfgperl@4592
|
|/
|
| |
p4raw-id: //depot/perl@4602
|
|\
| |
| | |
p4raw-id: //depot/cfgperl@4555
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
subtests; various subtle bugs, new and old, observed when running
cloned interpreters have been fixed
still to do:
| * dup psig_ptr table
| * merge PADOP GVs support with "our" SVs (existing PADOPs are too
| simple-minded and grab one pad entry each, heavily bloating
| the pad by not avoiding dups)
| * overloaded constants are not really immutable--they need to
| be PADOPs
| * allocator for constants and OPs need to be spelled differently
| (shared vs interpreter-local allocations)
| * optree refcounting is still missing locking (macros are in place)
| * curstackinfo, {mark,scope,save,ret}stack need to be cloned so
| perl_clone() can be called from within runops*()
p4raw-id: //depot/perl@4553
|
|/
|
|
|
| |
continue 64-bit fixes.
p4raw-id: //depot/cfgperl@4552
|
|
|
| |
p4raw-id: //depot/perl@4546
|
|
|
|
|
|
|
|
|
| |
in COP; revert parts of change#4485 and s/xcv_filegv/xcv_file/
(CvFILE() may yet come in handy somewhere); adjust compiler doodads
to suit
p4raw-link: @4485 on //depot/perl: b195d4879f55e1610299cb9b1b55356940c2a577
p4raw-id: //depot/perl@4545
|
|
|
|
|
| |
add -DUSE_LONG_LONG to ccflags if not already there.
p4raw-id: //depot/cfgperl@4487
|
|\
| |
| |
| |
| | |
(Ilya's changes won).
p4raw-id: //depot/cfgperl@4468
|
| |
| |
| |
| |
| | |
(Fix/workround for [ID19991024.001])
p4raw-id: //depot/perl@4444
|
|/
|
| |
p4raw-id: //depot/cfgperl@4429
|
|
|
|
|
| |
(from Ilya Zakharevich)
p4raw-id: //depot/perl@4352
|
|
|
|
|
|
| |
the behavior of 'Z*' and 'Z3' to always pack a trailing
null byte; changed documentation to suit; added test
p4raw-id: //depot/perl@4346
|
|
|
|
|
|
| |
compatibility; introduce SAVEDESTRUCTOR_X() that accepts
void(*)(pTHX_ void*)
p4raw-id: //depot/perl@4339
|
|
|
|
|
|
| |
to point at; change places that meant Perl_debug_log rather than
PerlIO_stderr()
p4raw-id: //depot/perl@4302
|
|
|
|
|
|
|
|
|
| |
subroutines implementation (change#4081); correct the
plethora of cases where DIE() was more appropriate than
croak()
p4raw-link: @4081 on //depot/perl: cd06dffe59d60ee6a2fdd7c81f8cef42c7026b36
p4raw-id: //depot/perl@4235
|
|
|
|
|
|
|
| |
used for specifying counted types
Message-ID: <19990922194130.A864@monk.mps.ohio-state.edu>
Subject: [PATCH 5.005_61] Enable comments in pack()/unpack() templates
p4raw-id: //depot/perl@4222
|
|
|
|
|
|
| |
in passing around references to @_, eg C<sub foo { \@_ }>; add
tests for the same
p4raw-id: //depot/perl@4195
|
|
|
|
|
|
|
|
|
|
| |
To: gsar@activestate.com
Cc: perl5-porters@perl.org
Subject: Re: [ID 19990907.004] [PATCH perl5.005_61] compiler warnings with -Duse64bits
Message-Id: <199909131315.OAA24012@tempest.npl.co.uk>
p4raw-link: @4100 on //depot/cfgperl: 427181846486e3aa5034a647dc1922377185f4c0
p4raw-id: //depot/cfgperl@4136
|
|\
| |
| | |
p4raw-id: //depot/perl@4106
|
| |
| |
| |
| |
| |
| |
| |
| | |
To: perl5-porters@perl.org
Subject: [ID 19990907.004] [PATCH perl5.005_61] compiler warnings with
-Duse64bits
Message-Id: <199909071130.MAA11435@tempest.npl.co.uk>
p4raw-id: //depot/cfgperl@4100
|
| |\
| | |
| | | |
p4raw-id: //depot/cfgperl@4091
|
| | |
| | |
| | | |
p4raw-id: //depot/cfgperl@4079
|
| |/
|/|
| | |
p4raw-id: //depot/perl@4103
|
|/
|
|
|
|
| |
version of patch suggested by Ilya Zakharevich, which in turn
is based on the one suggested by Tuomas J. Lukka <lukka@iki.fi>)
p4raw-id: //depot/perl@4081
|
|
|
|
|
| |
(Disables the t/op/misc.t substest 3 in 64-bit platforms.)
p4raw-id: //depot/cfgperl@4070
|
|
|
| |
p4raw-id: //depot/cfgperl@4058
|
|
|
|
|
|
|
|
|
|
|
|
| |
do_vecget(). NOTE: the calling convention of do_vecset()
changes, too: the `offset' that is assigned to LvTARGOFF(TARG)
in pp_vec() is no more multiplied by `size' in pp_vec(),
the multiplication is now done in do_vecset().
Also fix a cpp thinko in change #4002.
p4raw-link: @4002 on //depot/cfgperl: 24db6c0d56fddf85ee587fc1cb1dbce678fa6a8c
p4raw-id: //depot/cfgperl@4004
|