| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
move nv-preserving test out of perl.h into Configure;
use HAS_SETVBUF in IO.
p4raw-id: //depot/cfgperl@4560
|
|
|
| |
p4raw-id: //depot/cfgperl@4559
|
|
|
| |
p4raw-id: //depot/cfgperl@4550
|
|\
| |
| | |
p4raw-id: //depot/cfgperl@4549
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
| |
| |
| | |
p4raw-id: //depot/perl@4539
|
| |
| |
| |
| |
| | |
regen Configure.
p4raw-id: //depot/cfgperl@4548
|
|\ \
| |/
| | |
p4raw-id: //depot/cfgperl@4513
|
| |
| |
| | |
p4raw-id: //depot/perl@4505
|
|/
|
| |
p4raw-id: //depot/cfgperl@4508
|
|
|
|
|
| |
shareable across interpreters)
p4raw-id: //depot/perl@4484
|
|
|
| |
p4raw-id: //depot/perl@4325
|
|
|
| |
p4raw-id: //depot/perl@4311
|
|
|
|
|
| |
Brian Mitchell <brian@chele.cais.net>)
p4raw-id: //depot/perl@4310
|
|
|
|
|
|
| |
macros to be used when doing formatted printing:
IVdf, UVuf, UVxf, UVof. Also introduce Uid_t_SIGN.
p4raw-id: //depot/cfgperl@4288
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
To: perl5-porters@perl.org
Message-Id: <199909091533.KAA01242@www.cvm.uiuc.edu>
p4raw-id: //depot/cfgperl@4114
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
| |
(in other words, a bare %d is an int/unsigned)
p4raw-id: //depot/cfgperl@4097
|
|
|
|
|
| |
Message-ID: <5104D4DBC598D211B5FE0000F8FE7EB202D49BAB@mbtlipnt02.btlabs.bt.co.uk>
p4raw-id: //depot/perl@4088
|
|
|
|
|
|
|
|
| |
OPENSTEP-Mach; be more careful about PERL_POLLUTE_MALLOC
when they ask for bincompat (platforms that used to default
to EMBEDMYMALLOC continue to do so); disable warnings.t#192
(appears unsalvageable on some platforms)
p4raw-id: //depot/perl@4085
|
|
|
|
|
|
| |
To: perl5-porters@perl.org
Message-Id: <8A160D637356D311BC4300600849EC8122E217@POST>
p4raw-id: //depot/cfgperl@4066
|
|
|
|
|
|
|
|
|
| |
bug reported by Robin Barker.
To: jhi@iki.fi
Cc: perl5-porters@perl.org
Subject: Re: [ID 19990823.009] [PATCH perl5.005_61] typo in perl.h
Message-Id: <199908241009.LAA24394@tempest.npl.co.uk>
p4raw-id: //depot/cfgperl@4045
|
|
|
| |
p4raw-id: //depot/cfgperl@3990
|
|
|
|
|
|
|
| |
Remove a lot of unneeded 64-bitness cruft;
re-introduce BYTEORDER; update 64-bitness hints;
lfs should now work in Solaris; long doubles in AIX.
p4raw-id: //depot/cfgperl@3982
|
|
|
| |
p4raw-id: //depot/cfgperl@3964
|
|
|
| |
p4raw-id: //depot/cfgperl@3951
|
|
|
| |
p4raw-id: //depot/cfgperl@3950
|
|
|
| |
p4raw-id: //depot/cfgperl@3949
|
|
|
| |
p4raw-id: //depot/cfgperl@3946
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
very broken e.g. on files larger than 2 gigabytes.
Reported by
To: perl5-porters@perl.org
Subject: [ID 19990810.001] Possible bug using stat w/large files Digital
UNIX Perl 5.005_03
Message-Id: <199908100438.VAA08292@ultra.finchcomputer.com>
There are more of these I32 casts all over pp_sys.c,
all of them should be checked.
p4raw-id: //depot/cfgperl@3944
|
|
|
|
|
| |
under Digital UNIX.
p4raw-id: //depot/cfgperl@3913
|
|
|
|
|
|
|
|
| |
To: perl5-porters@perl.org
Subject: [ID 19990803.003] Not OK: perl 5.00560 on i586-linux-thread
2.1.125 [PATCH]
Message-Id: <19990803131407.A30911@pool.kotnet.org>
p4raw-id: //depot/cfgperl@3912
|
|
|
|
|
|
| |
emacs code indentation doesn't get wrong ideas--
in other words, introduce a couple of "redundant" if:s.
p4raw-id: //depot/cfgperl@3887
|
|
|
| |
p4raw-id: //depot/cfgperl@3864
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
with -Duse64bits (using long long).
Tested in Solaris 2.6 sparc RH Linux 6.0 x86
(and Digital IX 4.0D, to get a true 64-bit opinion). Now e.g.
'print unpack "q", pack "q", 12345678901'
should work on such 32-bit platforms.
Still a lot of printf()s behind -D which wrongly assume
that %ld/%lx and (long) are a good combination.
Introducing a slew of new macros intended to be used in printf()
format strings: e. g. PERL_PRId64 is the string to be used
when printing an IV, printf("%" PERL_PRId64 "\n", iv).
The PRI... naming follows the C9X naming of <inttypes.h> macros.
p4raw-id: //depot/cfgperl@3861
|
|
|
|
|
|
|
|
|
| |
defined(HAS_GETSPNAM) && ! defined(HAS_GETSPENT)
which is true for QNX4.
To: perl5-porters@perl.org
Subject: [ID 19990728.009] Patch:pp_sys.c _58 QNX
Message-Id: <199907281708.NAA07947@bottesini.harvard.edu>
p4raw-id: //depot/cfgperl@3817
|
|
|
|
|
|
|
|
|
| |
opcode.pl along with documentation typos (feature still needs
to be described in perlopentut.pod and summarized in
perldelta.pod)
Message-Id: <199906170439.AAA18154@monk.mps.ohio-state.edu>
Subject: [PATCH 5.00557] 3-arg open
p4raw-id: //depot/perl@3786
|
|
|
|
|
|
| |
Message-ID: <19990709052113.A6201@monk.mps.ohio-state.edu>
Subject: [PATCH 5.005_57] system()==-1 and $! from failing fork/exec
p4raw-id: //depot/perl@3679
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
builds; passing the implicit context is unified among the three
flavors; PERL_IMPLICIT_CONTEXT is auto-enabled under all three
flavors (see the top of perl.h) for testing; all varargs functions
foo() have a va_list-taking variant vfoo() for generating the
context-free versions; the PERL_OBJECT build should now be
hyper-compatible with CPAN extensions (C++ is totally out of
the picture)
result has only been tested on Windows
TODO: write docs on the THX rationale and idiomatic usage of
the Perl API
p4raw-id: //depot/perl@3667
|
|
|
|
|
| |
filehandles
p4raw-id: //depot/perl@3632
|
|
|
|
|
|
| |
Message-Id: <3.0.6.32.19990608140938.030f12e0@ous.edu>
Subject: [PATCH 5.005_57]Use NV instead of double in the core
p4raw-id: //depot/perl@3602
|
|\
| |
| | |
p4raw-id: //depot/perl@3601
|
| |\
| |/
|/| |
p4raw-id: //depot/cfgperl@3598
|
| |
| |
| |
| |
| | |
Message-Id: <199906080847.EAA03810@monk.mps.ohio-state.edu>
p4raw-id: //depot/perl@3596
|
| |
| |
| |
| |
| | |
that addresses the notorious "Additional libraries" question.
p4raw-id: //depot/cfgperl@3597
|
|/
|
| |
p4raw-id: //depot/cfgperl@3578
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Both problems were related to numeric locale which
controls the radix character aka the decimal separator.
(1) printf (and sprintf) were resetting the numeric locale to C.
(2) Using locale-numerically formatted floating point
numbers (e.g. "1,23") together with -w caused warnings about
"isn't numeric". The operations were working fine, though,
because atof() was using the local locale.
Both problems reported by Stefan Vogtner.
Introduced a wrapper for atof() that attempts to convert
the string both ways. This helps Perl to understand
numbers like this "4.56" even when using a local locale
makes atof() understand only numbers like this "7,89".
Remaining related problems, both of which existed before
this patch and continue to exist after this patch:
(a) The behaviour of print() is _not_ as documented by perllocale.
Instead of always using the C locale, print() does use the
local locale, just like the *printf() do. This may be fixable
now that switching to-and-fro between locales has been made
more consistent, but fixing print() would change existing
behaviour. perllocale is not changed by this patch.
(b) If a number has been stringified (say, via "$number") under
a local locale, the cached string value persists even under
"no locale". This may or may not be a problem: operations
work fine because the original number is still there, but
that the string form keeps its locale-ish outlook may be
somewhat confusing.
p4raw-id: //depot/cfgperl@3542
|
|
|
| |
p4raw-id: //depot/perl@3525
|