summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Adjust 31e62fa1f35be3aceacc7fa62ce72d7131299a9av5.21.2Abigail2014-07-201-2/+2
| | | | | It seems that 'sqrt' is not always called as a system call, in particular, when compiling with -Dusemorebits
* Add new release to perlhistAbigail2014-07-201-0/+1
|
* Acknowledgement section of perldeltaAbigail2014-07-201-3/+29
|
* Listed updated modules.Abigail2014-07-201-22/+42
|
* Update Module::CoreList for 5.21.2Abigail2014-07-202-1/+32
|
* Revert "Update HTTP-Tiny to CPAN version 0.044"Abigail2014-07-204-310/+325
| | | | | | | This reverts commit 43bf4e6652b9fc743b1dbbc5153ced8b08779e84. HTTP::Tiny contains tests that requires a connection to www.example.com. These tests fail if run behind a firewall.
* Add fgets+tmpfile to avoidables, and add comments.Jarkko Hietaniemi2014-07-191-3/+25
|
* Add freebsd support.Jarkko Hietaniemi2014-07-191-3/+23
|
* Parsing linux input in darwin, and vice versa.Jarkko Hietaniemi2014-07-191-30/+60
|
* Add comments.Jarkko Hietaniemi2014-07-191-4/+18
|
* Scan for expected and unwanted undef (libc) symbols.Jarkko Hietaniemi2014-07-191-22/+56
| | | | | We would expect to see e.g. chmod() being used, but we do not want to see e.g. gets() being used, ever.
* Sometimes Darwin has the string constants in cstring section.Jarkko Hietaniemi2014-07-191-3/+6
| | | | | | At least in OS X 10.7. Resolves the darwin x86 part of RT #12267 (the failing PL_no_mem test).
* test.pl:eq_array() is enough.Jarkko Hietaniemi2014-07-191-32/+9
| | | | No bad is_deeply() emulation necessary.
* More debugging output.Jarkko Hietaniemi2014-07-191-1/+3
|
* Handle darwin ppc nm output, reenable test.Jarkko Hietaniemi2014-07-191-51/+59
| | | | | Not darwin ppc in particular: handle 32-bit nm output, in general. Resolves part of RT #122267.
* Allow reading nm output from a file (or STDIN).Jarkko Hietaniemi2014-07-191-15/+36
|
* Changes for 5.21.1 -> 5.21.2.Abigail2014-07-191-202/+69
| | | | Not included the parts that are automated (module changes and acknowledgements).
* Tick off the 5.20.0 and 5.20.1 releases.Abigail2014-07-191-2/+2
|
* "all question marks" is ambigious.Abigail2014-07-191-1/+1
| | | | | | Because if just a single question mark is used, it means the release manager is unknown. Only if multiple question marks are used it means it isn't known whether this release will happen.
* perlpolicy - Add encoding to fix podcheck.t following 0c6082f411Steve Hay2014-07-181-0/+2
|
* perlpolicy: update list of moderatorsRicardo Signes2014-07-181-2/+2
|
* Note that ExtUtils::Manifest has been upgraded to 1.64Steve Hay2014-07-181-2/+2
| | | | The EXCLUDED files are also now different.
* perlpolicy - Note that minimal build fixes are acceptable for maint tooSteve Hay2014-07-181-1/+1
| | | | | Changes like 31114fe991, which has just been cherry-picked into maint-5.20, should be allowed.
* uconfig.h againH.Merijn Brand2014-07-171-3/+3
| | | | I am so sorry
* cut-n-paste error in comment for dladdr in config_h.SH for CondifureH.Merijn Brand2014-07-171-2/+2
|
* Update HTTP-Tiny to CPAN version 0.044Chris 'BinGOs' Williams2014-07-174-325/+310
| | | | | | | | | | | | | | | | | [DELTA] 0.044 2014-07-16 23:46:09-04:00 America/New_York [CHANGED] - Providing a custom 'Host' header is now a fatal exception. Previously, it was silently ignored, as the RFC mandates that Host be set from the URL, but ignoring it could lead to unexpected, confusing errors. - optimized URL splitting - Passing 'undef' for any proxy attribute will prevent HTTP::Tiny from setting the proxy from the environment.
* Merge branch '122300-extutils-manifest' into bleadJames E Keenan2014-07-152-16/+18
|\
| * use just the import sub from ExporterKaren Etheridge2014-07-151-1/+2
| |
| * Need to increment $VERSION in ExtUtils::Manifest.James E Keenan2014-07-151-1/+1
| |
| * use warnings; convert "use vars" to "our"Karen Etheridge2014-07-151-17/+14
| |
| * add vim swap files to the ignored list for MANIFEST.SKIP.Karen Etheridge2014-07-151-0/+1
| |
| * RT 72933: Ignore files from provebrian d foy2014-07-151-0/+3
|/
* This should be automated!H.Merijn Brand2014-07-151-46/+46
|
* Regen Configure after backportsH.Merijn Brand2014-07-153-139/+136
|
* File::Copy does not overwrite read-only filesAlexandr Ciornii2014-07-141-1/+2
|
* refactor pp_refDaniel Dragan2014-07-141-6/+11
| | | | | | | | | | | | | | similar to commmit b3cf48215c -removed: -4/-8 pop on SP +4/+8 push on SP PUTBACK 1 non vol register save/restore (TARG not saved across the sv_ref()) TARG is not computed if the SV isn't a reference, so the PL_sv_no branch is slightly faster. On VC 2003 32 bit miniperl, this func dropped from 0x6D to 0x58 bytes of machine code.
* optimize PathTools to not try to load XS on miniperlDaniel Dragan2014-07-1411-14/+24
| | | | | | | | this will slightly speed up perl's build time by not loading XSLoader.pm and DynaLoader.pm into the process, and then die()+eval trap when trying to load the XS module. Tony: update perldelta message to avoid a broken link
* skip_all on darwin until nm peculiarities can be straighted out.James E Keenan2014-07-121-0/+4
| | | | For: RT #122267
* locale.c: Improve some commentsKarl Williamson2014-07-121-3/+6
|
* locale.c: Fix some unused code for potential future useKarl Williamson2014-07-121-33/+46
| | | | | | | | | | This code extends the heuristics used to determine if a locale is UTF-8 or not on older platforms. It has been #ifdef'd out because it only added a little value on dromedary. Now the previous commit has added new heuristics, and tests on dromedary show that this adds nothing to that. But I'm leaving it in the source in case it might ever prove useful. In order to test it, I compiled it and found some problems with the earlier version that this now fixes.
* locale.c: Add new heuristic for finding if locale is UTF-8Karl Williamson2014-07-121-1/+93
| | | | | | | | On older platforms that don't conform to POSIX 2001 nor C99, heuristics are employed to try to determine if a locale is UTF-8 or not. This commit improves those heuristics by looking at names of the months and days of the week to see if they are UTF-8 or not. This is done if looking at the currency symbol failed to help.
* locale.c: White-space onlyKarl Williamson2014-07-121-12/+12
| | | | | Indent and outdent blocks of code to conform to newly formed or removed braces
* locale.c: Refactor UTF8ness of currency symbol codeKarl Williamson2014-07-121-26/+24
| | | | | | | | | On older platforms that aren't C99 nor POSIX 2001, locale.c uses the currency symbol to try to see if a locale is UTF-8 or not. This commit refactors it somewhat to make it cleaner, and which fixes several problems. The least issue was that it sometimes did a setlocale() unnecessarily. Others are that in some circumstances it called localeconv() and/or looked at the result while within the wrong locale.
* locale.c: Use ptr's value before freeing it, not afterKarl Williamson2014-07-121-1/+1
| | | | This only affected runs with the -DL parameter to perl set.
* locale.c: Use safer code practiceKarl Williamson2014-07-121-5/+6
| | | | | | | The interior-most function can return NULL. Currently savepv() which is the next outer function handles this correctly, as does the next outer function, but it is dangerous to rely on that behavior. So we test for NULL before calling functions on a NULL ptr.
* locale.c: Skip compiling fallback code on modern platformsKarl Williamson2014-07-121-1/+5
| | | | | | | | | In the function that determines if a POSIX locale is UTF-8 or not, if either nl_langinfo or MB_CUR_MAX are defined, it can reliably determine the answer. If they are not defined, it uses heuristics to figure things out as best it can. This code doesn't add value for those platforms where one of the two symbols is defined, so can just be ifdef'd out
* util.c: Add commentKarl Williamson2014-07-121-0/+3
|
* locale.c: name should be last resort when deciding if locale is utf8Karl Williamson2014-07-121-73/+78
| | | | | Looking at if the currency symbol is UTF-8 should come ahead of looking at the locale name.
* locale.c: Prepare for rearrangement of code blocksKarl Williamson2014-07-121-7/+6
| | | | | | | | This section of code just returned generally,. This commit changes it so that it drops off the end if it can't determine if the current locale is UTF-8 or not, so that additional tests can be added later. The function defaults to not UTF-8 if this drops off the end, so there should be no functionality change
* perl.h: Actually #define USE_LOCALE_TIMEKarl Williamson2014-07-121-0/+6
| | | | This symbol is used, but was never defined