summaryrefslogtreecommitdiff
path: root/uconfig.h
Commit message (Collapse)AuthorAgeFilesLines
* missed in prev commitH.Merijn Brand2012-01-091-2/+8
|
* Regen Configure and friendsH.Merijn Brand2011-10-011-15/+15
| | | | After backporting Nicholas' work and slimming down metaconfig.h
* Where available, use _NSGetExecutablePath() to make $^X absolute.Nicholas Clark2011-09-271-2/+9
| | | | | | | | | In Configure, check whether _NSGetExecutablePath() can be used to find the absolute pathname of the executable. If so, set usensgetexecutablepath in config.sh and USE_NSGETEXECUTABLEPATH in config.h. If this is set, then use this approach in S_set_caret_X() to canonicalise $^X as an absolute path. This approach works on OS X, and possible on other platforms that use dyld.
* Where available, use sysctl() with KERN_PROC_PATHNAME to make $^X absolute.Nicholas Clark2011-09-271-2/+9
| | | | | | | | | | In Configure, check whether sysctl() and KERN_PROC_PATHNAME can be used to find the absolute pathname of the executable. If so, set usekernprocpathname in config.sh and USE_KERN_PROC_PATHNAME in config.h. If this is set, then use this approach in S_set_caret_X() to canonicalise $^X as an absolute path. This approach works on (at least) FreeBSD, and doesn't rely on the /proc filesystem existing, or /proc/curproc/file being present.
* Add a --regen option to checkcfgvar.pl to regenerate config files.Nicholas Clark2011-09-211-1/+1
| | | | | | | | | | Verify that the section of config file containing probed files is sorted lexically. If --regen is used, updated the file on disk with a correctly sorted version. (Except for configure.com, which has a different structure not amenable to automatic analysis and update, hence still has to be updated manually.) Ensure all config files are correctly sorted.
* Add empty Author and zip entries to symbian/config.sh and uconfig{,64}.shNicholas Clark2011-09-211-1/+1
| | | | | | | | | This brackets the probed values sections consistently across all config.sh type files, between Author and zip inclusive. Move PERL_CONFIG_SH to the end of NetWare/config.wc and symbian/config.sh, and PERL_CONFIG_SH CONFIGDOTSH to the end of win32/config.ce, to be consistent with the other config.sh files.
* Regenerate. Sorry for the massive re-orderH.Merijn Brand2011-09-161-1125/+1127
|
* Probe for <stdbool.h>, and if found use it in handy.hNicholas Clark2011-09-161-2/+8
| | | | | | | | | This means that the core uses the compiler's bool type if one exists. This avoids potential problems of clashes between perl's own implementation of bool and the compiler's bool type, which otherwise occur when one attempts to include headers which in turn include <stdbool.h>. Signed-off-by: H.Merijn Brand <h.m.brand@xs4all.nl>
* Re-generate uconfig.hFlorian Ragwitz2011-08-261-4/+4
| | | | This makes porting/regen.t pass again.
* regenH.Merijn Brand2011-07-311-2/+12
| | | | perl regen/uconfig_h.pl is NOT done in "make regen" :(
* Bump the perl version in various places for 5.15.0David Mitchell2011-05-181-9/+9
|
* Manually change the sha that uconfig.h was generated from. Something inJesse Vincent2011-04-021-1/+1
| | | | | | | | | | the auto-regen magic isn't doing the right thing for uperl. We should either be skipping the regen check on it or we should be automating it. t/porting/regen.t failed without this change. We should also consider making bump-perl-version NOT operate on any generated files and mandate a rerun after bumping versions
* First provisional bump to 5.14.0-RC0Jesse Vincent2011-04-021-8/+8
|
* microperl: Define need_va_copyDavid Leadbeater2011-03-281-2/+2
| | | | | This is needed on some platforms and shouldn't hurt on others, so define it.
* microperl should use *signed* char for i8, as (plain) char might be unsigned.Nicholas Clark2011-03-281-2/+2
|
* Default microperl to no optimisation.Nicholas Clark2011-03-281-1/+1
| | | | | | | Previously it was -O2, which is potentially a gcc-ism. -Os also has the potential to be "portability challenged". Whilst -O should work everywhere, as microperl is intended as a least-assumptions bootstrapping approach, it seems best to make no assumptions about the compiler's optimiser.
* Define memset() for microperlDavid Leadbeater2011-03-281-2/+2
|
* microperl: Up versions in uconfig.sh to 5.13David Leadbeater2011-03-281-9/+9
|
* microperl: On (at least) OS X and Linux stddef.h is needed for ptrdiff_tDavid Leadbeater2011-03-281-2/+2
| | | | This shouldn't hurt on other system either.
* Add regen/uconfig_h.pl to regenerate uconfig.hNicholas Clark2011-03-281-0/+5
| | | | | | | | Most of the work is done by config_h.SH, but the wrapper is needed to add the digest lines, so that t/porting/regen.t can verify that it's up to date. I think that we need to take the "digest" approach, rather than "build to a temporary file during testing", as we can't rely on a working Unix shell on all platforms, and we couldn't even be sure that we get the skip list correct.
* Regenerate uconfig.hNicholas Clark2011-03-281-1253/+1348
| | | | It is almost 26 months out of date.
* Fix typos (spelling errors) in Perl sources.Peter J. Acklam) (via RT2011-01-071-6/+6
| | | | | | | | | # New Ticket Created by (Peter J. Acklam) # Please include the string: [perl #81904] # in the subject line of all future correspondence about this issue. # <URL: http://rt.perl.org/rt3/Ticket/Display.html?id=81904 > Signed-off-by: Abigail <abigail@abigail.be>
* No reference to $Id: in generated filesH.Merijn Brand2010-12-211-6/+2
| | | | | | They might have served a purpose in the original files, but Nicholas and Zefram expressed their concern that in the generated files, these tags are misleading and unneeded.
* Regenerate uconfig.hNicholas Clark2009-01-251-58/+172
|
* Update uconfig.h to add USE_DTRACE back in.Steve Peters2008-01-231-0/+13
| | | p4raw-id: //depot/perl@33055
* Regen uconfig.hSteve Peters2008-01-231-11/+5
| | | p4raw-id: //depot/perl@33043
* Thanks to Sébstien Aperghis-Tramoni's suggestion, updated versionSteve Peters2008-01-151-1690/+1735
| | | | | numbers in a few extra files and regenerated uconfig.h. p4raw-id: //depot/perl@32981
* Add dtrace supportAndy Armstrong2008-01-111-0/+6
| | | | | | | | | Message-Id: <F4AC553F-7C7F-49C3-98C2-E04681E1004F@hexten.net> 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) p4raw-id: //depot/perl@32953
* Add a Configure probe for <assert.h>Nicholas Clark2007-12-221-1/+7
| | | p4raw-id: //depot/perl@32705
* 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