In perl.git, the branch smoke-me/jhi/maint-5.20-necromantic has been created
<http://perl5.git.perl.org/perl.git/commitdiff/10aaec60833e26b6a829a0a0e6501fd281b0e841?hp=0000000000000000000000000000000000000000> at 10aaec60833e26b6a829a0a0e6501fd281b0e841 (commit) - Log ----------------------------------------------------------------- commit 10aaec60833e26b6a829a0a0e6501fd281b0e841 Author: Jarkko Hietaniemi <j...@iki.fi> Date: Tue Oct 7 20:28:20 2014 +0200 Tru64: the cluster filesystem is special. (It has non-POSIX interfaces and semantics which probably should be left outside e.g. Cwd::realpath()). (cherry picked from commit c7b2fb96dcace6e3cbac79dfe4c82984e1f7fd3d) M dist/ExtUtils-CBuilder/t/04-base.t commit 18bacfa4a0d11d7555a3c9aa0549234c154c0fab Author: Jarkko Hietaniemi <j...@iki.fi> Date: Wed May 28 11:43:53 2014 -0400 Trailing comma in enum is not C89. (cherry picked from commit 4a3798ca1499c2c3d033682ee16e8f203e0a88cb) M op.h commit d267dc7ea5a222044d5ab35c475f7eb732f9364e Author: Jarkko Hietaniemi <j...@iki.fi> Date: Fri Oct 24 19:18:40 2014 -0400 Manual backport of c32c3de1 and bcd8bfa9. (Move Win32 NAN_COMPARE_BROKEN from win32.h to perl; add Tru64 also to the dubious club.) M perl.h M win32/win32.h commit 67a63f7c02a1d5fc3ff41d999d2c37173646a88a Author: Jarkko Hietaniemi <j...@iki.fi> Date: Sun Oct 19 20:32:24 2014 -0400 IRIX: OS mixup in 1d850a6a. Dangers of having too many login sessions open. (cherry picked from commit 0efa6de71269185adc8155368e49d31c82e1e21c) M dist/IO/t/io_xs.t commit daf4d9dc1bcd93a773254846858622cc0859e520 Author: Jarkko Hietaniemi <j...@iki.fi> Date: Sun Oct 19 17:37:42 2014 -0400 IRIX: fsync documented to fail on read-only filehandles. (cherry picked from commit 1d850a6a2204e3393ca4fda2edf9f4b515e06368) M dist/IO/t/io_xs.t commit 7b3743e443a14ddc33abfade9092354a8ba98f44 Author: Jarkko Hietaniemi <j...@iki.fi> Date: Fri Oct 24 06:51:06 2014 -0400 Manual backport of 572618de. To fix cherry-pick of fa2edc1a. M t/porting/podcheck.t commit c6595c0dc771414372583f3370a9acefb64d0573 Author: Jarkko Hietaniemi <j...@iki.fi> Date: Sun Sep 21 18:36:14 2014 -0400 Tru64: Skip tests that for some reason grind Tru64 to a halt. fold_grind and pat_psycho finishe but take several minutes as opposed to other re tests which take seconds; uniprops grinds for even longer but eventually runs out of memory (ulimit mem ~0.5GB) (failing) There probably should be a more centralized/general way of doing this with the core tests: either 'on this $^O, skip these tests' (to avoid crowding the BEGIN of each test with $^O testing), or a more generalized watchdog system (if this test takes more than N sec, bail out -- probably should not be a hard failure as such by default, given slow systems), or some combination thereof. (cherry picked from commit fa2edc1a38517bf179bb9eefa2039264279c29db) M t/porting/podcheck.t M t/porting/regen.t M t/re/fold_grind.t M t/re/pat_psycho.t M t/re/uniprops.t commit 1b568bf350e89bd58a62d9cf4872a5897959bfb2 Author: Jarkko Hietaniemi <j...@iki.fi> Date: Wed Oct 8 08:40:21 2014 +0200 Tru64: the socket API defines must come early. There seems to be no way around needing to select the socket API early. (cherry picked from commit f62f716d325db54bb85abeeb80fa2b4466ff860b) M hints/dec_osf.sh M perl.h commit 227c0c1b9812a4c41f0cf8c0329f785ec58acb7a Author: Jarkko Hietaniemi <j...@iki.fi> Date: Tue Oct 7 22:20:28 2014 +0200 Tru64: does have sa_len. (cherry picked from commit ec015202b887bc1ede4b6538364b88eb80c4956d) M hints/dec_osf.sh commit 78a1489c1a9ff7e90b7db51a86b1843dd83d3557 Author: Jarkko Hietaniemi <j...@iki.fi> Date: Tue Oct 7 22:21:54 2014 +0200 Tru64: _SOCKADDR_LEN is good. Declare it as early as possible. The earlier position lead into getting a mix of different APIs with mismatching sockadddrs. (cherry picked from commit 0befe6f120ed237c1658f27caa9950f1e21ef40b) M perl.h commit 5260e10ccee08262ef9a56dc6da3b5844ba5bb73 Author: Jarkko Hietaniemi <j...@iki.fi> Date: Tue Sep 23 09:21:55 2014 -0400 Irix: the explicit <fcntl.h> is needed (cherry picked from commit 5b96080c2232c4c22364c08f21c03d491dba7474) M hints/irix_6.sh commit 293472ef41450fd2d367192fbdcb831f1ac12572 Author: Jarkko Hietaniemi <j...@iki.fi> Date: Tue Oct 14 22:47:33 2014 -0400 Irix: MIPSpro 7.4 compiler has broken memcmp. (Supposedly 7.4.1m is okay in this regard, and there is also 7.5.) The commit that 'broke' Perl build on IRIX was 57620943 which of course wasn't to blame, the IRIX compiler was. (Symptom: miniperl crashing, can be narrowed to just /[[:alpha:]]/) Furthermore: IRIX build was also earlier broken for a long time by another problem (in the preprocessor), see for example perl #33849. (Symptom: compile failing in gv.c RvDEEPCP) Summary: building Perls on IRIX needs either this very commit, or undoing the 57620943 (for the memcmp brokenness), and possibly applying both the c297d531 and 08c5d564 (for the cpp brokenness). (The latter were applied between 5.10.0 and 5.10.1.) (cherry picked from commit 1764d98bf44052060e2fe7cfa940d4ffc19f5961) M hints/irix_6.sh commit 8e07d993ca6c8e7d89b6fbb90c9f1fa154058183 Author: Jarkko Hietaniemi <j...@iki.fi> Date: Tue Sep 16 16:58:44 2014 -0400 IRIX 6.5 (cc 7.4) needs -c99 to compile without whining. Without -c99 including C99 header files like <stdint.h> is an error. For gcc (used "freeware" 3.3), there just doesn't seem to be a way, so claim there's no <stdint.h>. (cherry picked from commit 0b6ebfadd8d2cfccc07203e94d583721305fd779) M hints/irix_6.sh ----------------------------------------------------------------------- -- Perl5 Master Repository