summaryrefslogtreecommitdiff
path: root/uconfig.h
Commit message (Collapse)AuthorAgeFilesLines
* PATCH: [perl #122252] international currency formatting (POSIX.1-2008)Andrew Fresh2014-09-221-2/+8
| | | | | | | | 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-2/+10
|
* Configure for <quadmath.h>Jarkko Hietaniemi2014-09-191-2/+8
|
* regen after backport truncl probeH.Merijn Brand2014-09-101-7/+7
| | | | + fix copy/paste miss in Glossary
* Configure: scan for truncl.Jarkko Hietaniemi2014-09-071-2/+8
| | | | (C99 version of aintl)
* Sync up with meta after backportsH.Merijn Brand2014-09-061-55/+53
| | | | | | | | This includes the inevitable reordering and some typo fixes Note to committers that change Configure: when you add scans, thos will only be included if used/referenced. You can force those in by adding a reference in metaconfig.h
* POSIX math: Configure scan fpgetroundJarkko Hietaniemi2014-08-311-2/+8
| | | | Legacy BSD way of fegetround.
* POSIX math: Configure scan d_fegetround and i_fenv.Jarkko Hietaniemi2014-08-311-2/+14
|
* POSIX math: Configure scan for acosh.Jarkko Hietaniemi2014-08-311-2/+22
|
* Configure: add i_stdint.Jarkko Hietaniemi2014-08-301-2/+8
|
* Configure scan for fp_classl().Jarkko Hietaniemi2014-08-241-2/+10
|
* Configure scan for fp_classify().Jarkko Hietaniemi2014-08-241-2/+15
|
* Configure for isfinitel / isinfl.Jarkko Hietaniemi2014-08-201-2/+15
|
* Configure backports cause reorderH.Merijn Brand2014-08-201-8/+7
|
* Configure scan for ldexplJarkko Hietaniemi2014-08-131-2/+15
|
* Configure scan for the kind of long double we haveJarkko Hietaniemi2014-08-131-2/+17
| | | | (Somewhat like quadkind, but for the format of the long double)
* uconfig.h againH.Merijn Brand2014-07-171-3/+3
| | | | I am so sorry
* This should be automated!H.Merijn Brand2014-07-151-46/+46
|
* Remove MAD.Jarkko Hietaniemi2014-06-131-8/+2
| | | | | | 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-2/+7
| | | | | This is primarily for pedantic builds; ptrdiff_t is now standard, and had already been in use in the core without guards.
* Removed NeXT supportBrian Fraser2014-06-111-15/+3
|
* Fix cbacktraceH.Merijn Brand2014-06-111-21/+29
|
* Add C backtrace API.Jarkko Hietaniemi2014-06-071-2/+26
| | | | | | | | Useful for at least debugging. Supported in Linux and OS X (possibly to some extent in *BSD). See perlhacktips for details.
* prevent double single quotes for default cfg varsH.Merijn Brand2014-06-051-1/+1
|
* Probe for working wcscmp and wcsxfrmH.Merijn Brand2014-06-051-5/+17
|
* regen for removed Configure symbolTony Cook2014-06-011-8/+1
|
* make regen for uconfig.hBrian Fraser2014-05-291-1/+1
|
* bump version to 5.21.0Ricardo Signes2014-05-261-9/+9
|
* perldelta: correct busted perldiag linksRicardo Signes2014-05-121-1/+1
|
* bump version to 5.20.0, install 5.20 perldeltaRicardo Signes2014-05-121-8/+8
|
* Backport/genererate work from cross-portH.Merijn Brand2014-03-121-13/+13
| | | | | | | | | | At the "Perl5 and beyond" hackathon early feb 2014 in Amsterdam, hugmeir and I walked through all the changes and ended up with a serious warning in metalint where we stopped. The warning proved to be a bug in metalint that will be fixed in the future and has a rather easy workaround. Porting/Glossary is not yet being generated correctly. Will take care of that later.
* regen for uconfig.hBrian Fraser2014-01-231-2/+2
|
* restore missed commit in regeneration (spotted by hugmeir)H.Merijn Brand2014-01-221-2/+2
|
* Regenerate from meta after backporting crosscompile changesH.Merijn Brand2014-01-221-22/+22
| | | | | I am sure there are items that could have been processed even cleaner, but with the current state, the content is functional equal.
* config.h: Remove the exceptions for cross-compilation buildsBrian Fraser2014-01-171-2/+2
| | | | | This makes it so that the values for MEM_ALIGNBYTES and BYTEORDER are taken from config.sh, instead of always getting a default.
* Regenerated Configure after backportsH.Merijn Brand2014-01-011-10/+10
|
* Purge sfio support from configure.com, Configure and related files.Nicholas Clark2013-12-271-14/+2
| | | | | | | 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-33/+10
|
* [perl #115928] Configure now selects our internal drand48()Tony Cook2013-09-131-6/+6
|
* [perl #115928] a consistent (public) rand() implementationTony Cook2013-09-131-4/+4
| | | | | | | | | | | | | | | | Based on Yves's random branch work. This version makes the new random number visible to external modules, for example, List::Util's XS shuffle() implementation. I've also added a 64-bit implementation when HAS_QUAD is true, this should be significantly faster, even on 32-bit CPUs. This is intended to produce exactly the same sequence as the original implementation. The original version of this commit retained the "freebsd" name from Yves's original work for the function and data structure names. I've removed "freebsd" from most function names so the name isn't an issue if we choose to replace the implementation,
* Remove references to GNU DLD from Configure and config.sh scripts.Nicholas Clark2013-09-051-1/+1
| | | | | Specifically eliminated i_dld, a variable indicating that <dld.h> should be included, and remove dld from the list of wanted libraries.
* regen Configure after backportsH.Merijn Brand2013-08-291-10/+10
| | | | os-types are sorted
* bump version to 5.19.0Ricardo Signes2013-05-181-9/+9
|
* regenerated uconfigH.Merijn Brand2013-05-091-5/+5
|
* More spellchecksH.Merijn Brand2013-05-091-5/+7
|
* regenerate uconfig.h and META.jsonRicardo Signes2013-05-071-1/+1
|
* 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
* Get Configure in sync with metaconfigH.Merijn Brand2013-03-091-2/+7
|
* Oops. make regenFather Chrysostomos2012-09-221-1/+1
|
* Fix alignment for darwin with -Dusemorebits.Andy Dougherty2012-09-071-6/+3
| | | | | | | | | | | | | | | | | By default, the darwin build assumes a "multiarchitecture" build. Configure has a hardwired default of '8' for alignbytes (and then proceeds to ignore it with another hard-wired '8' in config.h). That '8' was supposed to be a safe value, in case perl was built on one architecture but run on another with a stricter constraint. With darwin and -Dusemorebits, however, the alignment should be on 16-byte boundaries. We don't want to penalize all darwin builds for this unlikely configuration, but we do want to allow it. This patch causes Configure to compute alignbytes even for multiarch builds, but if the result is less than 8, it sets it to 8 (which preserves the previous behavior). If, however, alignbytes is 16, Configure won't decrease it. Then, this patch also fixes config_h.SH so that it uses the value determined by Configure instead of the previous hardwired value.