summaryrefslogtreecommitdiff
path: root/uconfig.sh
Commit message (Collapse)AuthorAgeFilesLines
* bump version to v5.22.0 with Porting/bump-perl-versionRicardo Signes2015-05-081-8/+8
|
* Configure: lrintl, lroundl, llrintl, llroundlJarkko Hietaniemi2015-02-021-0/+4
|
* Configure syncupH.Merijn Brand2014-11-231-0/+3
| | | | | Some of these changes also made it upstream to the dist svn repo. OpenSource++
* checkcfgvar.pl --regen --default=undef; make regenJarkko Hietaniemi2014-11-141-0/+35
|
* Configure: add doublekind for the format of double.Jarkko Hietaniemi2014-11-021-0/+1
|
* PATCH: [perl #122252] international currency formatting (POSIX.1-2008)Andrew Fresh2014-09-221-0/+1
| | | | | | | | Add the new portions of locale currency formatting that are specified in POSIX.1-2008 The commiter (Karl Williamson) made the trivial indentation changes asked for by H. Merijn Brand, and added a perldelta entry
* Configure -Dusequadmath.Jarkko Hietaniemi2014-09-191-0/+1
|
* Configure for <quadmath.h>Jarkko Hietaniemi2014-09-191-0/+1
|
* Configure: scan for truncl.Jarkko Hietaniemi2014-09-071-0/+1
| | | | (C99 version of aintl)
* POSIX math: Configure scan fpgetroundJarkko Hietaniemi2014-08-311-0/+1
| | | | Legacy BSD way of fegetround.
* POSIX math: Configure scan d_fegetround and i_fenv.Jarkko Hietaniemi2014-08-311-0/+2
|
* POSIX math: Configure scan for acosh.Jarkko Hietaniemi2014-08-311-0/+1
|
* POSIX math: Configure scan for j0 and j0l.Jarkko Hietaniemi2014-08-311-0/+2
| | | | | (j0 is canary forthe Bessel functions, common math.h extensions, not dependent on C99, j0l is its long double version.)
* Configure: add i_stdint.Jarkko Hietaniemi2014-08-301-0/+1
|
* Configure scan for fp_classl().Jarkko Hietaniemi2014-08-241-0/+1
|
* Configure scan for fp_classify().Jarkko Hietaniemi2014-08-241-0/+1
|
* Configure for isfinitel / isinfl.Jarkko Hietaniemi2014-08-201-0/+2
|
* Configure scan for ldexplJarkko Hietaniemi2014-08-131-0/+1
|
* Configure scan for the kind of long double we haveJarkko Hietaniemi2014-08-131-0/+1
| | | | (Somewhat like quadkind, but for the format of the long double)
* Remove MAD.Jarkko Hietaniemi2014-06-131-1/+0
| | | | | | MAD = Misc Attribute Decoration; unmaintained attempt at preserving the Perl parse tree more faithfully so that automatic conversion to Perl 6 would have been easier.
* Protect against ptrdiff_t not being available.Brian Fraser2014-06-131-0/+1
| | | | | This is primarily for pedantic builds; ptrdiff_t is now standard, and had already been in use in the core without guards.
* Fix cbacktraceH.Merijn Brand2014-06-111-0/+1
|
* Add C backtrace API.Jarkko Hietaniemi2014-06-071-0/+4
| | | | | | | | Useful for at least debugging. Supported in Linux and OS X (possibly to some extent in *BSD). See perlhacktips for details.
* undoubled bad quotingH.Merijn Brand2014-06-051-2/+2
|
* Probe for working wcscmp and wcsxfrmH.Merijn Brand2014-06-051-0/+2
|
* bump version to 5.21.0Ricardo Signes2014-05-261-8/+8
|
* bump version to 5.20.0, install 5.20 perldeltaRicardo Signes2014-05-121-8/+8
|
* Added targetsh to all the canned config filesBrian Fraser2014-01-231-0/+1
|
* Purge sfio support from configure.com, Configure and related files.Nicholas Clark2013-12-271-3/+0
| | | | | | | Most of these are actually generated, so the maintenance complexity reduction is not as impressive as the diffstat suggests. (Incorporating a fix from Merijn)
* Regenerate Configure and chainsaw voidflagsH.Merijn Brand2013-09-161-2/+0
|
* [perl #115928] Configure now selects our internal drand48()Tony Cook2013-09-131-4/+4
|
* Remove references to GNU DLD from Configure and config.sh scripts.Nicholas Clark2013-09-051-1/+0
| | | | | Specifically eliminated i_dld, a variable indicating that <dld.h> should be included, and remove dld from the list of wanted libraries.
* bump version to 5.19.0Ricardo Signes2013-05-181-8/+8
|
* Bump version to 5.18.0-RC0Ricardo Signes2013-05-071-8/+8
| | | | | | | | This was done with: ./perl -Ilib Porting/bump-perl-version -i 5.17.12 5.18.0 Followed by two tiny manual edits: INSTALL and patchlevel.h
* Add bootstrap_charset/BOOTSTRAP_CHARSET for non-ASCII architecturesH.Merijn Brand2013-03-091-0/+1
|
* Add Configure probe for ip_mreq_sourceH.Merijn Brand2012-08-261-0/+2
| | | | Needed to upgrade Socket from CPAN
* Restore microperl, which has been unable to build since January.Nicholas Clark2012-07-271-1/+1
| | | | | | | | | | microperl was broken by commit 82ad65bb0613be64 on 2012-01-16, which used IN_LOCALE_COMPILETIME for the first time in the C code. Unlike IN_LOCALE_RUNTIME, it had no fallback definition for microperl. Commit f90a9a0230170cc0 on 2012-01-28 added the first use of Strtol(), which means that microperl now needs to assume that the system has strtol(). (Which is not unreasonable, as it's part of C89).
* Add IP probe for ip_mreqH.Merijn Brand2012-07-111-0/+1
| | | | Backport 2f1eb816b5cba6977b1a8159
* bump version to 5.17.0Ricardo Signes2012-05-201-8/+8
|
* bump version to 5.16.0 RC0Ricardo Signes2012-05-101-8/+8
| | | | | | | | Done with: ./perl -Ilib Porting/bump-perl-version -i 5.15.9 5.16.0 ...followed by a small edit to INSTALL and patchlevel.h.
* Add ld_can_script probe to ConfigureH.Merijn Brand2012-03-311-0/+1
| | | | | | | With this new probe, requested by rafl, we could start building perl as it would be built on OSs like AIX and Windows and actually test visibility of the API and thus early detect if tests would fail on these restrictive OSs
* Add new probes for IPv6 (LeoNerd)H.Merijn Brand2012-02-161-0/+2
|
* Revert "Add strptime probe"Ævar Arnfjörð Bjarmason2012-02-151-1/+0
| | | | This reverts commit 8852e312c3c616ab731ccbe7da54fb04eb8c3d30.
* Add strptime probeH.Merijn Brand2012-02-121-0/+1
|
* Add probe for isblank() (requested by khw)H.Merijn Brand2012-01-091-0/+1
|
* Where available, use _NSGetExecutablePath() to make $^X absolute.Nicholas Clark2011-09-271-0/+1
| | | | | | | | | 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-0/+1
| | | | | | | | | | 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-34/+34
| | | | | | | | | | 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-0/+2
| | | | | | | | | 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.
* Probe for <stdbool.h>, and if found use it in handy.hNicholas Clark2011-09-161-0/+1
| | | | | | | | | 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>