summaryrefslogtreecommitdiff
path: root/uconfig.h
Commit message (Collapse)AuthorAgeFilesLines
* Regenerate uconfig.hNicholas Clark2009-04-121-58/+172
| | | | (cherry picked from commit 0639114fb43a13b7802a2c056c7cb88f64f4697e)
* Integrate:Dave Mitchell2008-05-201-0/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [ 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..)
* Integrate:Dave Mitchell2008-05-201-1693/+1732
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [ 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..)
* Integrate:Andy Armstrong2008-05-201-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [ 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..)
* Integrate:Dave Mitchell2008-05-191-1/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [ 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..)
* microperl plus missing config varsJarkko Hietaniemi2007-04-011-1/+1
| | | | | Message-ID: <460ED79A.5030809@iki.fi> p4raw-id: //depot/perl@30823
* Re: [PATCH] Detecting bad /dev/null's in ConfigureMichael Cummings2006-11-061-0/+7
| | | | | Message-ID: <44EF541C.7050801@gentoo.org> p4raw-id: //depot/perl@29216
* g++ stage 1 reachedJarkko Hietaniemi2006-08-081-8/+19
| | | | | Message-ID: <44D7AA6B.4040802@iki.fi> p4raw-id: //depot/perl@28674
* microperl updateJarkko Hietaniemi2006-05-031-668/+716
| | | | | Message-ID: <44583D9F.8060401@gmail.com> p4raw-id: //depot/perl@28074
* Update to the config boilerplates, by JarkkoRafael Garcia-Suarez2005-10-121-1977/+2035
| | | p4raw-id: //depot/perl@25741
* More microperl tweaks.Marcus Holland-Moritz2004-07-021-5/+5
| | | p4raw-id: //depot/perl@23027
* The microperl config didn't know about usemallocwrap yet.Marcus Holland-Moritz2004-07-011-0/+30
| | | p4raw-id: //depot/perl@23022
* Removed pm_apiversion and xs_apiversion as requested byH.Merijn Brand2004-02-181-35/+0
| | | | | the pumpkin. Chainsaw was still in perfect working order. p4raw-id: //depot/perl@22334
* Apply much of Ilya's microperl patch, but instead ofJarkko Hietaniemi2003-08-121-5/+5
| | | | | | | | | 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
* Re: Subject: Problems: 5.8.1, Solaris, Configure, sched_yield(), -lrt & -lposix4Alan Burlison2003-07-011-6/+0
| | | | | Message-ID: <3F00C1BC.3020103@sun.com> p4raw-id: //depot/perl@19897
* Missing "to".Jarkko Hietaniemi2003-05-241-1/+1
| | | p4raw-id: //depot/perl@19608
* Introduce (undefined) pthread_attr_setscope to non-Configure lands.Jarkko Hietaniemi2003-05-241-0/+7
| | | p4raw-id: //depot/perl@19607
* [perl #8599] s/catenate/concatenate/Casey West2003-05-131-2/+2
| | | | | | | Message-ID: <20030509080044.GA49820@geeknest.com> (except for the dup.t patch which diddled with system().) p4raw-id: //depot/perl@19518
* Introduce 'fast stdio' symbols to non-Configure lands.Jarkko Hietaniemi2003-04-231-1868/+1922
| | | p4raw-id: //depot/perl@19314
* microperl update.Jarkko Hietaniemi2003-01-191-0/+17
| | | p4raw-id: //depot/perl@18516
* Happy chainsaw stories; The removal of the 5005 threadsH.Merijn Brand2002-10-191-8/+0
| | | | | Still imcomplete. Configure will follow p4raw-id: //depot/perl@18030
* Regen stuff.Jarkko Hietaniemi2002-06-211-1/+2
| | | p4raw-id: //depot/perl@17339
* Bump the version numbers to five-eight-oh.Jarkko Hietaniemi2002-05-281-1/+1
| | | p4raw-id: //depot/perl@16843
* Regen uconfig.h.Jarkko Hietaniemi2002-05-211-0/+144
| | | p4raw-id: //depot/perl@16720
* Regen uconfig.h.Jarkko Hietaniemi2002-05-061-0/+2
| | | p4raw-id: //depot/perl@16430
* No bincompat5005.Jarkko Hietaniemi2002-05-011-10/+2
| | | p4raw-id: //depot/perl@16291
* microperl update; boldly assume time() and time_tJarkko Hietaniemi2002-04-241-2/+6
| | | | | (since we assume ANSI and i_time, anyway). p4raw-id: //depot/perl@16143
* Monster _r patch: try to scan for all known _r variants,Jarkko Hietaniemi2002-03-151-0/+491
| | | | | | | | | | | | | | | | | 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
* Add Encode::CN, Encode::KR, and Encode::TW to the listJarkko Hietaniemi2002-03-041-3/+5
| | | | | of known extensions, where Encode::JP already is. p4raw-id: //depot/perl@15014
* Get rid of the _() macro since (1) we require ANSI anywayJarkko Hietaniemi2002-01-221-43/+41
| | | | | | (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
* Regen files.Jarkko Hietaniemi2001-12-301-6/+6
| | | p4raw-id: //depot/perl@13954
* uconfig.h update.Jarkko Hietaniemi2001-12-091-0/+5
| | | p4raw-id: //depot/perl@13541
* Add procselfexe and d_dirfd to strange lands.Jarkko Hietaniemi2001-11-231-1471/+1480
| | | p4raw-id: //depot/perl@13218
* Spread d_procselfexe to far-off lands (undefined).Jarkko Hietaniemi2001-11-201-1469/+1475
| | | p4raw-id: //depot/perl@13141
* Remove iconv references since we are not using itJarkko Hietaniemi2001-09-201-12/+0
| | | | | | | 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
* Configure not recording lseek protoBlair Zajac2001-09-111-27/+27
| | | | | | | Message-ID: <3B9D6055.BA334A31@orcaware.com> plus regen Configure. p4raw-id: //depot/perl@11991
* Forgotten thing.Jarkko Hietaniemi2001-09-051-1/+1
| | | p4raw-id: //depot/perl@11891
* Changes USE_THREADS to USE_5005THREADS in the entire source.Artur Bergman2001-08-271-1/+1
| | | | | | 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
* Introduce more floating point classifying APIs;Jarkko Hietaniemi2001-08-091-0/+130
| | | | | | | | | | | | | 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
* Add HAS_PTHREAD_ATFORK.Jarkko Hietaniemi2001-07-121-1/+7
| | | p4raw-id: //depot/perl@11334
* Microperl update.Jarkko Hietaniemi2001-07-041-0/+6
| | | p4raw-id: //depot/perl@11141
* Add Configure probes for nl_langinfo() and <langinfo.h>.Jarkko Hietaniemi2001-06-281-0/+7
| | | | | | 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
* Further tiny bcopy cleanupAndy Dougherty2001-06-221-4/+4
| | | | | Message-ID: <Pine.SOL.4.10.10106221417030.28044-100000@maxwell.phys.lafayette.edu> p4raw-id: //depot/perl@10831
* Add fchdir() probe (in non-UNIX systems assume it doesn't exist).Jarkko Hietaniemi2001-06-211-0/+6
| | | p4raw-id: //depot/perl@10797
* After some reading I don't think we can blindlyJarkko Hietaniemi2001-06-201-7/+1
| | | | | | | | | 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
* The first steps towards cross-compilation.Jarkko Hietaniemi2001-06-151-40/+46
| | | | | | | | | | | | | | | | | | | | | | 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
* Add Configure directive -Dusereentrant for Artur's ithreads work,Jarkko Hietaniemi2001-06-131-0/+6
| | | | | extremely experimental, not even prompted for. p4raw-id: //depot/perl@10569
* Be inspired more by Hugo-- introduce HAS_MODFL_POW32_BUG.Jarkko Hietaniemi2001-06-081-7/+15
| | | p4raw-id: //depot/perl@10479
* Configure tweaks; add prototype probes, make the cpp symbolsJarkko Hietaniemi2001-06-041-0/+41
| | | | | | 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
* Missed HAS_SETRESGID_PROTO. No serious harm done sinceJarkko Hietaniemi2001-06-041-0/+8
| | | | | often this prototype goes with HAS_SETRESUID_PROTO. p4raw-id: //depot/perl@10420