GitHub PushEvent at 2014-09-01 15:42:43
Repository: perl
Actor: gregnietsky
Payload: {"shas":[["4a81ada0571deb0bf7bdc13b487d9c64275e797a","711c73f64afdce07b7e38039a96d2224209e9a6c@bingosnet.co.uk","Remove compiler warning spam on dos-djgpp\n\n(cherry picked from commit 1d8d63dcc3ec46dd8a437dab18cca3fb42880079)","Chris 'BinGOs' Williams",true],["3d83a16d74872fee1ddf84f076f57f576859f9e9","4ea5a6fcb5b7546937a0a105350d8778134c6858@googlemail.com","perldelta: Update with latest changes, stealing text from 6e97d65d93 and 26dd5fd691","Steve Hay",true],["141638ee2d903252ff525716bcb2f373621cf6ca","008d58476d874a2ebeb53355997f9d338b6dab17@cpan.org","document what version \\K was added in\n\n(cherry picked from commit 3d9df1a7d63b856fd9420ec9fffddf41a521c255)","Karen Etheridge",true],["5175d14f8000754ac46e07f4fbf053c6a7fe6261","008d58476d874a2ebeb53355997f9d338b6dab17@cpan.org","spelling: till -> until\n\n(cherry picked from commit ad81d09f91f86467273aeb1e8bc31ea2a0537f36)","Karen Etheridge",true],["bf35f7d3bcb04711862c86bc02078d8ace19cc78","29652c3778d6f2d7e647d69d2865b67097964e11@gmail.com","When cross-compiling, copy cpan/Module-Metadata/\n\ncpan/Module-Metadata/t/encoding.t needs some files in the\ndistribution to pass.\n\n(cherry picked from commit 4ef422df91dd7930bf44a43b30a58819dd2ba9a2)","Brian Fraser",true],["b74157d6bb4e23a86e2366a57786f28545e693f5","29652c3778d6f2d7e647d69d2865b67097964e11@gmail.com","Android hints: Always append /system/lib and /vendor/lib in libpth\n\nThese are the canonical directories for libraries on Android.\nThis is only mildly important for native builds, since\nwhatever toolchain was installed will likely provide\ntheir own /lib, but is quite important for cross builds.\n\n(cherry picked from commit 42b5146c146a72ef7462ac4ca82888f5ab3cbcfe)","Brian Fraser",true],["a0bbd4dd2a66f7bb0296df44490a144168b5301e","f235f22d8e81d65dbc3baac227b59ace629d0fff@gtmp.org","magic.t: android: bypass two $0 tests and add one\n\n\"ps\" on Android has different syntaxes depending on the tool used.\nIt can be toolbox or busybox. Bypass the \"ps\" tests and enable\nthe /proc/$$/cmdline one.\n\n(cherry picked from commit fca083c47fa8011629d991516dc59e068cbf6234)","Alexandre (Midnite) Jousset",true],["3e43966ef854eea80ef281bfca364735b1f1b28b","b58d09249b3e367ae8383be7fc79efabb7794458@cpan.org","PATCH: [perl #121930] Bleadperl breaks MDOOTSON/Wx\n\nThe root cause of this issue is that XS code or the libraries it calls\nis changing the locale behind Perl's back so that the decimal point\ncharacter is not a dot.  Version number parsing relies on it being a\ndot.\n\nThis patch fixes the problem by retrieving the current locale just\nbefore version number parsing, and updating Perl's records if the locale\nhas changed away from what is expected.  Given accurate records, the\npre-existing call to the STORE_NUMERIC_LOCAL_SET_STANDARD macro will\ndo what it's supposed to do, and change the locale so that the dot is\nthe radix character for the version number parsing.\n\nAfter the parsing is done, the pre-existing call to the\nRESTORE_NUMERIC_LOCAL macro will restore properly, but see below\n\nThis patch should be suitable for both 5.20.1 and 5.21 (though the SHA-1\nvalue in the porting/customize.dat will have to be adjusted because the\nfiles aren't otherwise identical).  But there is a fundamental\ndifference between the releases.  In 5.20.X, Perl does not attempt to\nkeep the radix character a dot at almost all times (though it\ninitializes things so it is a dot, overriding any environmental settings\nto the contrary).  This leads to known non-regression bugs in 5.20\nbecause very little XS code can cope with a non-dot.  To fix this, Perl\nhas changed the macros in 5.21 so that the result after the\nRESTORE_NUMERIC_LOCAL is that the current locale will have a dot.  This\nwill fix those long-standing bugs where XS code expecting a dot fails\nshould it be mashed up with modules that change it to something else.\nBut this will break the relatively few modules that want it the other\nway.  So it has been done early in 5.21 to give things a chance to\nsettle down.\n\nThe extra {} braces around the code that calls the macros is because\nSTORE_NUMERIC_LOCAL_SET_STANDARD declares a variable, and so must be\nwithin the declarations area of a block for C89 compilers.  (I myself\nwould not write a macro that does this without indicating so in its\nname.)\n\n(cherry picked from commit f57000bc399f9b433bfb06a4302f4e773f7f50bb)","Karl Williamson",true],["3b161057d697508fc34674e15607af2e2d4f6ae1","4ea5a6fcb5b7546937a0a105350d8778134c6858@googlemail.com","Maint-5.20 is now using version-0.9909\n\nThe cherry-pick of f57000bc39 has brought maint-5.20 exactly into sync with\nversion-0.9909.","Steve Hay",true],["24fc5a53cd63713aba6bc30662a35ae3fbbf3371","4ea5a6fcb5b7546937a0a105350d8778134c6858@googlemail.com","perldelta: Update with latest changes, stealing text from e917e94e4f","Steve Hay",true],["7bba06ee9fb892f1a70f952734c5e73504285b0b","0a1a03d1a642ad17e1a839533fbbc3be29583c39@cpan.org","Update core to CPAN release 0.9909\n\nIncludes f57000b PATCH: [perl #121930] Bleadperl breaks MDOOTSON/Wx\n\n(Edited by committer: Pull in $VERSION bumps, which I completely forgot\nto do in commit 804a816133(!), but skip the change to vutil.c, which\nhas already been cherry-picked in commit 3e43966ef8.)","John Peacock",true],["1fcca5d767d914c49718229c9cf8d7ac34d7b338","4ea5a6fcb5b7546937a0a105350d8778134c6858@googlemail.com","Update version.pm's checksum after the previous commit's $VERSION bump","Steve Hay",true],["88f30d7135534b9b4ca33fe18b64abecdbf73046","b58d09249b3e367ae8383be7fc79efabb7794458@cpan.org","perlfunc: Update -B, -T descriptions\n\nThese descriptions were way out-of_date.\n\n(cherry picked from commit 65cc07c91673df6e03529e62d23f29b50f6e4716)","Karl Williamson",true],["1d964e0b6e8c4f32f0712fb30c8e8a3adf97a4ab","b58d09249b3e367ae8383be7fc79efabb7794458@cpan.org","Add sync_locale() as a macro\n\nThis function in 5.21 is being backported to maint-5.20 as a macro so\nthat it doesn't present binary compatibility issues, but can be used in\n5.20 without having to wait to 5.22.  See\nhttps://rt.perl.org/Ticket/Display.html?id=121930","Karl Williamson",true],["692c22c6465d0ad410fe2612e6351faf759dee6f","b58d09249b3e367ae8383be7fc79efabb7794458@cpan.org","perlxs: Add text about dealing with locales, etc\n\nThis pod has been totally silent about monkey wrenches that could be\nthrown by XS code doing things that can affect perl.  Add a few\ncautions, including some detailed information about one area where we\nhave been bitten: locales.\n\n(cherry picked from commit 8a384d3a99d847516ae513b3b71f778d16251471)","Karl Williamson",true],["c42c9fa6c05612b0376ede421d11936e3d7c37a0","b58d09249b3e367ae8383be7fc79efabb7794458@cpan.org","perlapi: Add docs for sync_locale()","Karl Williamson",true],["9380dd12dea2b174639e37c0c3f917a535ac6a30","b58d09249b3e367ae8383be7fc79efabb7794458@cpan.org","perldelta: Add entry for sync_locale()\n\n(cherry picked from commit d8bcb4d6a785b98e8fa0eeaf863b9b4a64fcad35)","Karl Williamson",true],["1607c3bdf7dbf4b119219682099aeff2c9b74725","4ea5a6fcb5b7546937a0a105350d8778134c6858@googlemail.com","perldelta for 692c22c646","Steve Hay",true],["06c190b0b021137844070412eb0b37a25a03c4ba","4ea5a6fcb5b7546937a0a105350d8778134c6858@googlemail.com","Finalize perldelta except for acknowledgements","Steve Hay",true],["a612e41bc1413a751dd067d6c2bad43efd28bdf3","596e190ede26148649179f42fd2fd114534ef42a@GMail.com","Add new release to perlhist\n\n(cherry picked from commit 36719686e209d3a2120ac01da5207598078e07a7)","Peter Martini",true]],"size":54,"ref":"refs/heads/maint-5.20","head":"c4e3b53753126fae88429b84b603c4f75df0df47"}