This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Jarkko Hietaniemi [Fri, 14 Jan 2000 14:22:24 +0000 (14:22 +0000)]
Add more quad/long long/long double sciency.
p4raw-id: //depot/metaconfig@4804
Jarkko Hietaniemi [Tue, 16 Nov 1999 21:17:25 +0000 (21:17 +0000)]
Regen Configure.
p4raw-id: //depot/metaconfig@4592
Jarkko Hietaniemi [Sun, 14 Nov 1999 17:08:23 +0000 (17:08 +0000)]
The separation of 64-bitness and largefileness continues
(with a setback, see hpux.sh).
p4raw-id: //depot/metaconfig@4581
Jarkko Hietaniemi [Sat, 13 Nov 1999 16:26:13 +0000 (16:26 +0000)]
Continue largefileness separation from quadness;
move nv-preserving test out of perl.h into Configure;
use HAS_SETVBUF in IO.
p4raw-id: //depot/metaconfig@4560
Jarkko Hietaniemi [Sat, 13 Nov 1999 13:46:38 +0000 (13:46 +0000)]
Try to fix largefileness so that it "works" without a quad IV.
p4raw-id: //depot/metaconfig@4559
Jarkko Hietaniemi [Sat, 13 Nov 1999 10:03:07 +0000 (10:03 +0000)]
s/_SIGN$/_sign/g;
p4raw-id: //depot/metaconfig@4554
Jarkko Hietaniemi [Thu, 11 Nov 1999 23:16:15 +0000 (23:16 +0000)]
Split int64type from i_inttypes, rename quadcase into quadkind.
p4raw-id: //depot/metaconfig@4551
Jarkko Hietaniemi [Thu, 11 Nov 1999 19:40:38 +0000 (19:40 +0000)]
s/_SIZE$/_size/g; add sizesize and ssizesize.
p4raw-id: //depot/metaconfig@4547
Jarkko Hietaniemi [Sun, 7 Nov 1999 12:36:10 +0000 (12:36 +0000)]
More test program maintenance.
p4raw-id: //depot/metaconfig@4532
Jarkko Hietaniemi [Sun, 7 Nov 1999 00:34:09 +0000 (00:34 +0000)]
Tidy up the metaconfig test programs.
p4raw-id: //depot/metaconfig@4531
Jarkko Hietaniemi [Sat, 30 Oct 1999 12:41:50 +0000 (12:41 +0000)]
Add HAS_QUAD ($Config{d_quad}); use it.
p4raw-id: //depot/metaconfig@4497
Jarkko Hietaniemi [Fri, 29 Oct 1999 23:36:19 +0000 (23:36 +0000)]
Continue what #4494 started; introduce uid and gid formats.
p4raw-id: //depot/metaconfig@4495
Jarkko Hietaniemi [Fri, 29 Oct 1999 22:09:01 +0000 (22:09 +0000)]
Move the IV, UV, I8, U8, ..., and NV to metaconfig
from perl.h and handy.h.
p4raw-id: //depot/metaconfig@4494
Jarkko Hietaniemi [Fri, 29 Oct 1999 22:08:06 +0000 (22:08 +0000)]
Finetuning the output continues along the lines of #4490 and #4491.
p4raw-id: //depot/metaconfig@4493
Jarkko Hietaniemi [Fri, 29 Oct 1999 20:37:02 +0000 (20:37 +0000)]
A new try at what #4490 tried to accomplish.
p4raw-id: //depot/metaconfig@4491
Jarkko Hietaniemi [Fri, 29 Oct 1999 20:19:41 +0000 (20:19 +0000)]
metaconfig nits.
p4raw-id: //depot/metaconfig@4490
Jarkko Hietaniemi [Fri, 29 Oct 1999 15:22:38 +0000 (15:22 +0000)]
metaconfig: moved quad logic from perl.h to Configure (quadtype.U);
fixed the use*.U to define their stuff only iff not already defined
(so that ccflags can have any -DUSE_* it wants);
uselonglong.U added; various small nits fixed.
p4raw-id: //depot/metaconfig@4486
Jarkko Hietaniemi [Thu, 28 Oct 1999 21:45:26 +0000 (21:45 +0000)]
Installdirs patches from Andy.
p4raw-id: //depot/metaconfig@4482
Jarkko Hietaniemi [Thu, 28 Oct 1999 11:53:57 +0000 (11:53 +0000)]
Fix typo.
p4raw-id: //depot/metaconfig@4479
Jarkko Hietaniemi [Wed, 27 Oct 1999 18:26:55 +0000 (18:26 +0000)]
metaconfig; split socket; fix output.
p4raw-id: //depot/metaconfig@4471
Jarkko Hietaniemi [Wed, 27 Oct 1999 17:18:41 +0000 (17:18 +0000)]
metaconfig; split statfs.
p4raw-id: //depot/metaconfig@4469
Jarkko Hietaniemi [Wed, 27 Oct 1999 13:18:06 +0000 (13:18 +0000)]
metaconfig fixes from Andy.
p4raw-id: //depot/metaconfig@4466
Jarkko Hietaniemi [Wed, 27 Oct 1999 13:04:20 +0000 (13:04 +0000)]
metaconfig maintenance; fix Hasfield, statfs;
add Hasstruct, statfs3, statfs4, ustat, sysvfs;
split fstatfs away from statfs.
p4raw-id: //depot/metaconfig@4464
Jarkko Hietaniemi [Tue, 26 Oct 1999 09:48:37 +0000 (09:48 +0000)]
Minor rewordings.
p4raw-id: //depot/metaconfig@4458
Jarkko Hietaniemi [Tue, 26 Oct 1999 09:11:49 +0000 (09:11 +0000)]
Fix d_statfsflags; add d_getmnt.
p4raw-id: //depot/metaconfig@4456
Jarkko Hietaniemi [Tue, 19 Oct 1999 07:21:42 +0000 (07:21 +0000)]
Add sqrtl probe, add echo dependencies.
p4raw-id: //depot/metaconfig@4410
Jarkko Hietaniemi [Sat, 2 Oct 1999 23:39:16 +0000 (23:39 +0000)]
Configure fixfest continues.
p4raw-id: //depot/metaconfig@4290
Jarkko Hietaniemi [Sat, 2 Oct 1999 22:54:18 +0000 (22:54 +0000)]
metaconfig maintenance.
p4raw-id: //depot/metaconfig@4287
Andy Dougherty [Thu, 30 Sep 1999 11:52:00 +0000 (07:52 -0400)]
Re: Possible skeletal structure for searching multiple versions
To: Jarkko Hietaniemi <jhi@iki.fi>, Gurusamy Sarathy <gsar@activestate.com>
Message-ID: <Pine.SOL.4.10.
9909301149090.3343-100000@maxwell.phys.lafayette.edu>
p4raw-id: //depot/metaconfig@4260
Jarkko Hietaniemi [Thu, 30 Sep 1999 15:07:16 +0000 (15:07 +0000)]
Further ?idsize.U fixing.
p4raw-id: //depot/metaconfig@4259
Jarkko Hietaniemi [Thu, 30 Sep 1999 15:00:14 +0000 (15:00 +0000)]
Fix the ?idsi{gn,ze} units, from Andy Dougherty.
p4raw-id: //depot/metaconfig@4258
0000-Admin (0000) [Tue, 21 Sep 1999 11:07:46 +0000 (05:07 -0600)]
Reply-To: gerberb@zenez.com
To: perl5-porters@perl.org
Subject: [ID
19990921.004] Changes for SCO OpenServer and UnixWare 7
Message-Id: <
199909211707.LAA23611@devsys0.zenez.com>
(Snipped away the last lines of svr5.sh a la change #3725)
p4raw-link: @3725 on //depot/cfgperl:
77c44cfd2cb7755d92d1db6fc48c3ae5ad5c34de
p4raw-id: //depot/metaconfig@4214
Jarkko Hietaniemi [Mon, 20 Sep 1999 19:44:44 +0000 (19:44 +0000)]
Rename -Duselfs to -Duselargefiles. We don't need no stnkngbbrvtns.
p4raw-id: //depot/metaconfig@4211
Jarkko Hietaniemi [Mon, 20 Sep 1999 19:38:26 +0000 (19:38 +0000)]
Configure -A change: -Afoo=bar is equal to -Aappend:foo=" bar".
p4raw-id: //depot/metaconfig@4210
Jarkko Hietaniemi [Mon, 20 Sep 1999 09:53:15 +0000 (09:53 +0000)]
Do not test for gccish things in non-gccish platforms.
p4raw-id: //depot/metaconfig@4206
Jarkko Hietaniemi [Mon, 20 Sep 1999 09:41:22 +0000 (09:41 +0000)]
Prompt for uselfs.
p4raw-id: //depot/metaconfig@4205
Jarkko Hietaniemi [Mon, 20 Sep 1999 09:09:29 +0000 (09:09 +0000)]
Add usemorebits and uselfs.
p4raw-id: //depot/metaconfig@4204
Jarkko Hietaniemi [Fri, 17 Sep 1999 09:06:18 +0000 (09:06 +0000)]
Configure maintenance. It's sigaction.sa_flags
and the Glossary regen'ed.
p4raw-id: //depot/metaconfig@4165
Jarkko Hietaniemi [Tue, 14 Sep 1999 20:04:53 +0000 (20:04 +0000)]
Configure nits.
p4raw-id: //depot/metaconfig@4153
Jarkko Hietaniemi [Tue, 14 Sep 1999 07:10:02 +0000 (07:10 +0000)]
I_PTHREAD was PTHREADEAD.
p4raw-id: //depot/metaconfig@4145
Jarkko Hietaniemi [Mon, 13 Sep 1999 16:16:56 +0000 (16:16 +0000)]
Scan always for <pthread.h>.
p4raw-id: //depot/metaconfig@4141
Jarkko Hietaniemi [Mon, 13 Sep 1999 15:35:18 +0000 (15:35 +0000)]
Add -A option to Configure to diddle with variables
after the hints file has been applied.
p4raw-id: //depot/metaconfig@4139
Jarkko Hietaniemi [Tue, 7 Sep 1999 10:29:04 +0000 (10:29 +0000)]
Add sig/pid/uid size and sign probes.
p4raw-id: //depot/metaconfig@4099
Johan Vromans [Mon, 30 Aug 1999 16:10:10 +0000 (18:10 +0200)]
Shell quoting thinko broke installdirs.
To: perl5-porters@perl.org
Subject: [ID
19990830.001] 5.005_61 Configure does not substitute
installprefix
Message-Id: <14282.37058.934928.805633@plume.nl.compuware.com>
p4raw-id: //depot/metaconfig@4053
Jarkko Hietaniemi [Sun, 29 Aug 1999 11:08:50 +0000 (11:08 +0000)]
Turn off gcc-2.95's strict-alias optimization.
This, of course, should be only temporary.
From Andy Dougherty.
p4raw-id: //depot/metaconfig@4042
Jarkko Hietaniemi [Mon, 16 Aug 1999 18:55:35 +0000 (18:55 +0000)]
Batch of small 64-bit/long double/large file support tweaks:
- scan for LDBL_DIG
- from DBL_DIG and LDBL_DIG select NV_DIG
- introduce IVSIZE, UVSIZE, NVSIZE
- introduce IV_DIG
- remove stdio64
- AIX uses `oslevel` when others use `uname -r`
- already AIX 4.2 goes 64-bit
- in HP-UX require the 64-bit libc, just the directory isn't enough
- group ids are not NVs
- #undef USE_LONG_DOUBLE if long double is no better than double
- introduce NV_WITHIN_*() and IV_FITS_IN_IV
- mention large file support in perldelta
- introduce quad TOPpin' and POPpin'
- the svcat... buffer was tiny for printing quads in %b
- fix the multiplication test in 64bit.t
- try to make VMS to comply with all this removal and "introducal"
of symbols
p4raw-id: //depot/metaconfig@3995
Jarkko Hietaniemi [Fri, 13 Aug 1999 23:02:53 +0000 (23:02 +0000)]
Avoid double long double.
p4raw-id: //depot/metaconfig@3984
Jarkko Hietaniemi [Fri, 13 Aug 1999 22:59:56 +0000 (22:59 +0000)]
BYTEORDER fix.
p4raw-id: //depot/metaconfig@3983
Jarkko Hietaniemi [Fri, 13 Aug 1999 22:48:40 +0000 (22:48 +0000)]
Jumbo Configure and large file support update.
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/metaconfig@3982
Jarkko Hietaniemi [Thu, 12 Aug 1999 20:49:36 +0000 (20:49 +0000)]
Remove rt from libswanted (I added it many moons ago
when I thought it would be useful in Digital UNIX,
I was wrong); undo the recent IRIX hints changes,
getting rid of one warning brought new ones.
p4raw-id: //depot/metaconfig@3974
Jarkko Hietaniemi [Thu, 12 Aug 1999 19:27:31 +0000 (19:27 +0000)]
Don't claim defeat too early.
p4raw-id: //depot/metaconfig@3972
Jarkko Hietaniemi [Thu, 12 Aug 1999 19:06:17 +0000 (19:06 +0000)]
Add Configure -Duselongdouble and add a missing semicolon.
p4raw-id: //depot/metaconfig@3969
Jarkko Hietaniemi [Tue, 10 Aug 1999 17:18:57 +0000 (17:18 +0000)]
AIX is different, again. Now in cc -E output.
p4raw-id: //depot/metaconfig@3952
Jarkko Hietaniemi [Tue, 3 Aug 1999 21:18:49 +0000 (21:18 +0000)]
Support Configure -Dmake=pmake.
Via private email from Andy.
NOTE: assumes "basename" command.
p4raw-id: //depot/metaconfig@3915
Jarkko Hietaniemi [Mon, 2 Aug 1999 14:52:40 +0000 (14:52 +0000)]
AIX long long probing requires LL suffix for
the ll constant. The suffix doesn't seem
to bother other ll platforms.
p4raw-id: //depot/metaconfig@3891
Jarkko Hietaniemi [Mon, 2 Aug 1999 12:34:15 +0000 (12:34 +0000)]
Allow also non-long long but still quad platforms print quads.
p4raw-id: //depot/metaconfig@3885
Jarkko Hietaniemi [Mon, 2 Aug 1999 07:50:51 +0000 (07:50 +0000)]
d_bincompat5005 could be left empty.
p4raw-id: //depot/metaconfig@3875
Jarkko Hietaniemi [Sun, 1 Aug 1999 22:22:51 +0000 (22:22 +0000)]
64-bit work. Now 32-bit platforms get a 100% make test
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/metaconfig@3861
Jarkko Hietaniemi [Sat, 31 Jul 1999 21:53:54 +0000 (21:53 +0000)]
Make the use64bits and usethreads friendlier/braver;
they no more wimp out if the platform is unknown.
On use64bits if gcc used -DUSE_LONG_LONG is added
to the ccflags (this dependency on gcc caused a slightly weird
reordering of Configure, but things still seem to work.)
p4raw-id: //depot/metaconfig@3841
Jarkko Hietaniemi [Thu, 29 Jul 1999 21:09:01 +0000 (21:09 +0000)]
Allow for Configure -Ubincompat5005 override.
p4raw-id: //depot/metaconfig@3836
Jarkko Hietaniemi [Thu, 29 Jul 1999 21:04:02 +0000 (21:04 +0000)]
Make Configure support PERL_BINCOMPAT_5005.
p4raw-id: //depot/metaconfig@3835
Jarkko Hietaniemi [Wed, 28 Jul 1999 17:31:11 +0000 (17:31 +0000)]
Silence metalint on vendorprefix.U.
p4raw-id: //depot/metaconfig@3815
Jarkko Hietaniemi [Wed, 28 Jul 1999 17:13:29 +0000 (17:13 +0000)]
QNX shell needs more semicolons.
p4raw-id: //depot/metaconfig@3814
Jarkko Hietaniemi [Sun, 25 Jul 1999 14:15:26 +0000 (14:15 +0000)]
In accordance with (metaconfig) change #3737.
p4raw-link: @3737 on //depot/cfgperl:
6b10942b0e5eb7a4fa6e27f98c05fb5c02177516
p4raw-id: //depot/metaconfig@3738
Jarkko Hietaniemi [Sun, 25 Jul 1999 13:10:03 +0000 (13:10 +0000)]
Populate metaconfig branch.
p4raw-id: //depot/metaconfig@3736