| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
(cherry picked from commit 0639114fb43a13b7802a2c056c7cb88f64f4697e)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[ 33049]
Fix the misplaced warnings and failing tests caused by the precision
loss warning on ++ and -- by moving the check to Configure time,
creating a new config.sh variable nv_overflows_integers_at which
contains an constant expression for the value of the NV which can't
be incremented by 1.0
[ 33054]
Oops, change 33049 really did need to update all the Win?? headers
as the symbol isn't used in a conditional compile.
[ 33055]
Update uconfig.h to add USE_DTRACE back in.
[ 33321]
Resync with metaconfig. Escape the last ~.
[ 33345]
Sync win32/config.* with Porting/config.sh
p4raw-link: @33345 on //depot/perl: 44490ef2326046d0fa96b63ed74af810a72931fd
p4raw-link: @33321 on //depot/perl: 4137585d161068477223a004b005a7b78ff03d8e
p4raw-link: @33055 on //depot/perl: b10924eb6ff77fb5ba594ac1caff0dbc350dc0c9
p4raw-link: @33054 on //depot/perl: 7ea950175ceee077767e7114b36bdb033d932cb6
p4raw-link: @33049 on //depot/perl: b68c599a1231c4d11ec0b0a667ce0c407c357eab
p4raw-id: //depot/maint-5.10/perl@33877
p4raw-integrated: from //depot/perl@33875 'copy in' uconfig.h
(@33043..) Porting/config_H (@33047..) 'merge in'
win32/config_H.ce (@32953..)
p4raw-integrated: from //depot/perl@33345 'copy in' win32/config.vc64
(@33049..)
p4raw-integrated: from //depot/perl@33321 'copy in' config_h.SH
(@33049..)
p4raw-integrated: from //depot/perl@33054 'merge in' win32/config_H.bc
win32/config_H.gc win32/config_H.vc win32/config_H.vc64
(@32953..)
p4raw-integrated: from //depot/perl@33049 'copy in' NetWare/config.wc
plan9/config_sh.sample symbian/config.sh win32/config.ce
(@32953..) uconfig.sh (@32981..) 'edit in' Configure (@33038..)
'ignore' win32/config.bc win32/config.gc win32/config.vc
(@32953..) Porting/Glossary (@33038..) 'merge in'
Cross/config.sh-arm-linux epoc/config.sh (@32953..)
configure.com (@32965..) Porting/config.sh (@33047..)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[ 32981]
Thanks to Sébstien Aperghis-Tramoni's suggestion, updated version
numbers in a few extra files and regenerated uconfig.h.
[ 33038]
Regen. Lots of under-the-hood changes accumulated.
[ 33043]
Regen uconfig.h
[ 33045]
The return of USE_DTRACE
[ 33047]
Re-generated sample files
p4raw-link: @33047 on //depot/perl: f27add2b105e55046413b56fa81ce38c1f5a8c4c
p4raw-link: @33045 on //depot/perl: 0a3c33ab0ff4b0086eda9a317695b0a506aedb3a
p4raw-link: @33043 on //depot/perl: c57d4fd46ab089abd7af12df8894e86d724e19df
p4raw-link: @33038 on //depot/perl: 776a38e31187f86a4a5b55c1719bc8c901a4e29a
p4raw-link: @32981 on //depot/perl: 9244ff22d9253b414cdb453152476520e8a65e68
p4raw-id: //depot/maint-5.10/perl@33875
p4raw-integrated: from //depot/perl@33047 'edit in' Porting/config.sh
(@32705..)
p4raw-integrated: from //depot/perl@33045 'copy in' config_h.SH
(@33038..) 'merge in' handy.h (@32819..)
p4raw-integrated: from //depot/perl@33038 'copy in' Porting/Glossary
(@32974..) 'merge in' Configure (@32974..)
p4raw-integrated: from //depot/perl@32981 'copy in' uconfig.sh
(@32953..) 'ignore' Porting/config_H (@32705..) uconfig.h
(@32953..)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[ 32953]
[ only the configuration parts; skip
MANIFEST mydtrace.h perldtrace.d Makefile.SH cop.h Makefile.SH]
Subject: [PATCH] Add dtrace support
Message-Id: <F4AC553F-7C7F-49C3-98C2-E04681E1004F@hexten.net>
Date: Thu, 10 Jan 2008 22:20:52 +0000
with fixups as discussed on list, plus adding usedtrace to Glossary,
plus propagating all the new config variables everywhere.
(Was there an automatic way to do that? I did it with emacs macros)
[ 32963]
Subject: [PATCH] sh doesn't know about !
From: Andy Armstrong <andy@hexten.net>
Message-Id: <7EC45604-54BE-4738-90B2-7AC5C6D17026@hexten.net>
Date: Fri, 11 Jan 2008 19:34:25 +0000
[ 32965]
Nit disabling dtrace on VMS (2 single quotes inside double quotes
causes symbol interpolation in DCL).
[ 32967]
Subject: Re: [PATCH] Stop DTrace config option looping in non-interactive mode
From: Andy Armstrong <andy@hexten.net>
Message-Id: <4C6BD298-5CD3-49EA-8FED-4A6DA24BFA7B@hexten.net>
Date: Sat, 12 Jan 2008 20:27:46 +0000
[ 32974]
Intermediate update/regen in cleanup process, dtrace support
is now backported
p4raw-link: @32974 on //depot/perl: 34f1896bf0e6d84b51034730aeb2a94e83c146ba
p4raw-link: @32967 on //depot/perl: ea9222e0361fc718c049fb5b7d00308ef9b0978d
p4raw-link: @32965 on //depot/perl: 83d8c2948ced54f03b61a7f8d341392ec3470d96
p4raw-link: @32963 on //depot/perl: c9242b3f0d9b2cbf453ac874f8fd5f49f4790fab
p4raw-link: @32953 on //depot/perl: 5ac1e9b286b068746476878a8a6206b06828a175
p4raw-id: //depot/maint-5.10/perl@33873
p4raw-integrated: from //depot/perl@32974 'copy in' Porting/Glossary
config_h.SH (@32953..)
p4raw-integrated: from //depot/perl@32965 'edit in' configure.com
(@32953..)
p4raw-integrated: from //depot/perl@32963 'edit in' Configure
(@32953..)
p4raw-integrated: from //depot/perl@32953 'copy in' NetWare/config.wc
plan9/config_sh.sample symbian/config.sh uconfig.h uconfig.sh
win32/config.bc win32/config.ce win32/config.gc win32/config.vc
win32/config.vc64 (@32705..) 'merge in'
Cross/config.sh-arm-linux epoc/config.sh win32/config_H.bc
win32/config_H.ce win32/config_H.gc win32/config_H.vc
win32/config_H.vc64 (@32705..)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[ 32647]
Teach cflags.SH about -fstack-protector, and add it to gcc compiler flags
when possible.
[ 32667]
Merge the duplicated code for the tests for -fno-strict-aliasing and
-pipe into a new eval'd "function" checkccflag
[ 32669]
A new try at getting -fstack-protector working, by adding it to the
gcc link flags so that any implementation dependant libraries are also
linked in.
[ 32670]
Oops. Change 32669 didn't mean to add ssp to the libswanted list.
[ 32671]
char can be unsigned, so i8 needs to be signed char.
[ 32705]
Add a Configure probe for <assert.h>
[ 32773]
Sync after metaconfig backports. Some reorders were done
[ 32795]
Bring back the platforms that do not support -fstack-protector
[ 32797]
Missing test, adding $ to the other tests
[ 32927]
Intermediate re-gen for AndyA's dtrace work. More to come
p4raw-link: @32927 on //depot/perl: 613d6c3e99b9decc826ec8d350db87e816a1c7af
p4raw-link: @32797 on //depot/perl: 580e570ede74f948375802ddb064a6c129d09843
p4raw-link: @32795 on //depot/perl: 04b62921f03f67e98babd7416f0b9dec028c5df2
p4raw-link: @32773 on //depot/perl: c0bacbefa7e93e425666c0c5f655c48e3ae97edf
p4raw-link: @32705 on //depot/perl: 2a0de2c52ab4e8b4f51332a0e1eaae4b8cff3f48
p4raw-link: @32671 on //depot/perl: 1318745670424caf6c309d2a8e64000cb32872aa
p4raw-link: @32670 on //depot/perl: 8119684ffb78148615b341699e2e8eb537bbe57f
p4raw-link: @32669 on //depot/perl: 6682be1cb0cf57e58661289c111831ff65f51b05
p4raw-link: @32667 on //depot/perl: c34316b3a9f2bbb390b298a58adaec3a29b4d521
p4raw-link: @32647 on //depot/perl: 5e49647a0859f6593db3487b4813b840236eca20
p4raw-id: //depot/maint-5.10/perl@33872
p4raw-integrated: from //depot/perl@33857 'copy in'
plan9/config_h.sample (@29213..) 'merge in' NetWare/config_H.wc
(@32646..)
p4raw-integrated: from //depot/perl@32773 'copy in' config_h.SH
(@32705..)
p4raw-integrated: from //depot/perl@32705 'copy in' NetWare/config.wc
plan9/config_sh.sample symbian/config.sh win32/config.bc
win32/config.ce win32/config.gc win32/config.vc
win32/config.vc64 (@31745..) Porting/config_H uconfig.sh
(@32425..) uconfig.h (@32558..) 'ignore' Porting/Glossary
(@31745..) 'merge in' configure.com (@32577..)
Cross/config.sh-arm-linux Porting/config.sh epoc/config.sh
win32/config_H.bc win32/config_H.ce win32/config_H.gc
win32/config_H.vc win32/config_H.vc64 (@32646..)
p4raw-integrated: from //depot/perl@32670 'edit in' Configure
(@32669..)
p4raw-integrated: from //depot/perl@32669 'copy in' cflags.SH
(@32647..)
|
|
|
|
|
| |
Message-ID: <460ED79A.5030809@iki.fi>
p4raw-id: //depot/perl@30823
|
|
|
|
|
| |
Message-ID: <44EF541C.7050801@gentoo.org>
p4raw-id: //depot/perl@29216
|
|
|
|
|
| |
Message-ID: <44D7AA6B.4040802@iki.fi>
p4raw-id: //depot/perl@28674
|
|
|
|
|
| |
Message-ID: <44583D9F.8060401@gmail.com>
p4raw-id: //depot/perl@28074
|
|
|
| |
p4raw-id: //depot/perl@25741
|
|
|
| |
p4raw-id: //depot/perl@23027
|
|
|
| |
p4raw-id: //depot/perl@23022
|
|
|
|
|
| |
the pumpkin. Chainsaw was still in perfect working order.
p4raw-id: //depot/perl@22334
|
|
|
|
|
|
|
|
|
| |
implementing the opendir()/readdir()/closedir() using
external commands give up "ANSI-pureness" and define them
in uconfig.sh, also define other stuff like rename() and putenv().
Leave out the $| emulation in my_fork() since we are
not supposed to have fork() under microperl.
p4raw-id: //depot/perl@20646
|
|
|
|
|
| |
Message-ID: <3F00C1BC.3020103@sun.com>
p4raw-id: //depot/perl@19897
|
|
|
| |
p4raw-id: //depot/perl@19608
|
|
|
| |
p4raw-id: //depot/perl@19607
|
|
|
|
|
|
|
| |
Message-ID: <20030509080044.GA49820@geeknest.com>
(except for the dup.t patch which diddled with system().)
p4raw-id: //depot/perl@19518
|
|
|
| |
p4raw-id: //depot/perl@19314
|
|
|
| |
p4raw-id: //depot/perl@18516
|
|
|
|
|
| |
Still imcomplete. Configure will follow
p4raw-id: //depot/perl@18030
|
|
|
| |
p4raw-id: //depot/perl@17339
|
|
|
| |
p4raw-id: //depot/perl@16843
|
|
|
| |
p4raw-id: //depot/perl@16720
|
|
|
| |
p4raw-id: //depot/perl@16430
|
|
|
| |
p4raw-id: //depot/perl@16291
|
|
|
|
|
| |
(since we assume ANSI and i_time, anyway).
p4raw-id: //depot/perl@16143
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
and then use them (under ithreads). May fail in HP-UX,
and the op/groups is known to be fickle everywhere. Known
to work in Solaris, Linux, Tru64, IRIX, AIX. (Some compiler
warnings in AIX since the first arguments of getnetbyaddr
and getnetbyadd_r are of different types. Thanks, IBM.)
In non-Configure platforms deny the existence of any
of the _r thingies. (Also add the recently introduced
d_tm_* to places it wasn't already in.)
TODO: the suggested glibc buffer growth retry loop in case
some entries (at least for: gr*, host*) are big.
Forgot win32/config.win64.
p4raw-id: //depot/perl@15238
|
|
|
|
|
| |
of known extensions, where Encode::JP already is.
p4raw-id: //depot/perl@15014
|
|
|
|
|
|
| |
(2) Other software (GNU) seems to use it and we don't need it,
so let's give it up.
p4raw-id: //depot/perl@14374
|
|
|
| |
p4raw-id: //depot/perl@13954
|
|
|
| |
p4raw-id: //depot/perl@13541
|
|
|
| |
p4raw-id: //depot/perl@13218
|
|
|
| |
p4raw-id: //depot/perl@13141
|
|
|
|
|
|
|
| |
and not going to; regen perltoc, perlmodlib.
(Some references still linger in perltoc, have to figure
out where they are coming from.)
p4raw-id: //depot/perl@12095
|
|
|
|
|
|
|
| |
Message-ID: <3B9D6055.BA334A31@orcaware.com>
plus regen Configure.
p4raw-id: //depot/perl@11991
|
|
|
| |
p4raw-id: //depot/perl@11891
|
|
|
|
|
|
| |
Thanks to H. Merijn Brand for the patch.
Some of the comments and or guards might be removable in perl.h now.
p4raw-id: //depot/perl@11758
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
try to define (most importantly) Perl_is{inf,nan}(x).
For this first cut, assume none such APIs exist in non-UNIXoid
platforms-- this is of course too unkind: Win32 rumoredly has
_fpclass() and _isnan(), and VMS/VOS very probably have some
of the APIs available. The only thing Perl uses at the moment
is Perl_isnan() (has been in use for a while now).
NOTE: the Win32 and NetWare config_h.?c need regenerating.
p4raw-id: //depot/perl@11618
|
|
|
| |
p4raw-id: //depot/perl@11334
|
|
|
| |
p4raw-id: //depot/perl@11141
|
|
|
|
|
|
| |
Expected not to exist in non-UNIX excepting in VMS, where
according to a quick web survey they just might.
p4raw-id: //depot/perl@11003
|
|
|
|
|
| |
Message-ID: <Pine.SOL.4.10.10106221417030.28044-100000@maxwell.phys.lafayette.edu>
p4raw-id: //depot/perl@10831
|
|
|
| |
p4raw-id: //depot/perl@10797
|
|
|
|
|
|
|
|
|
| |
use systems' realpath(). Too many security problems,
too many buggy implementations.
TODO: the realpath() emulation code in util.c doesn't
seem fully operational? (readlink(), for example?)
p4raw-id: //depot/perl@10744
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Abstract execution of compiled test executables with $run,
and abstract transfer of files with $to and $from.
Under cross-compilation the $run, $to, and $from will point
to appropriate wrapper scripts, by default ssh and scp,
but also rsh, rcp, and cp are supported. If not
cross-compiling, they will be set to '', ':', and ':',
respectively.
With these patches I was able to get Configure for
iPAQ ARM Linux on an Intel Linux about 95% right
(only a few tests failed to execute or they produced
incorrect results), and I was able to compile
a functional miniperl.
The symbol crosscompile renamed to be usecrosscompile,
the corresponding C symbol from CROSSCOMPILE to
USE_CROSS_COMPILE.
p4raw-id: //depot/perl@10592
|
|
|
|
|
| |
extremely experimental, not even prompted for.
p4raw-id: //depot/perl@10569
|
|
|
| |
p4raw-id: //depot/perl@10479
|
|
|
|
|
|
| |
probe to cast, not whine; test for %Ld and %Lf before %lld and
%llf because the L is the ANSI way.
p4raw-id: //depot/perl@10434
|
|
|
|
|
| |
often this prototype goes with HAS_SETRESUID_PROTO.
p4raw-id: //depot/perl@10420
|