{"head":"51707595971928e4f48f4871962982d85b856b27","size":336,"push_id":46371795,"ref":"refs/heads/blead","commits":[{"sha":"b557e99d562a750f82b817a05ee35e4e69a9377c","author":{"name":"Karl Williamson","email":"61c9b2b17db77a27841bbeeabff923448b0f6388@khwilliamson.com"},"url":"https://api.github.com/repos/dougwilson/perl/commits/b557e99d562a750f82b817a05ee35e4e69a9377c","message":"podcheck.t: remove unused variable"},{"sha":"24df30275137368738493bc4007ac4d11827b590","author":{"name":"Karl Williamson","email":"61c9b2b17db77a27841bbeeabff923448b0f6388@khwilliamson.com"},"url":"https://api.github.com/repos/dougwilson/perl/commits/24df30275137368738493bc4007ac4d11827b590","message":"podcheck.t: Don't calc value twice"},{"sha":"21b63541c29d048753ef6f8c1ac2691ed552a715","author":{"name":"Karl Williamson","email":"61c9b2b17db77a27841bbeeabff923448b0f6388@khwilliamson.com"},"url":"https://api.github.com/repos/dougwilson/perl/commits/21b63541c29d048753ef6f8c1ac2691ed552a715","message":"podcheck.t: Move subroutine defn earlier in file\n\nThis is to prepare for future commits, to avoid a warning message\nabout prototype checking"},{"sha":"6981f6e429ccc038acf0b5d9dfd8273c1b5debea","author":{"name":"Karl Williamson","email":"61c9b2b17db77a27841bbeeabff923448b0f6388@khwilliamson.com"},"url":"https://api.github.com/repos/dougwilson/perl/commits/6981f6e429ccc038acf0b5d9dfd8273c1b5debea","message":"podcheck.t: Move hash declaration to earlier in file\n\nThe only change is to move a block of code around.  This is to prepare\nfor future commits"},{"sha":"c841a192403403aa4c9c6e75494d9d9805145170","author":{"name":"Karl Williamson","email":"61c9b2b17db77a27841bbeeabff923448b0f6388@khwilliamson.com"},"url":"https://api.github.com/repos/dougwilson/perl/commits/c841a192403403aa4c9c6e75494d9d9805145170","message":"podcheck.t: Remove extra loop initialization\n\nI think its clearer to put the subroutine call in each line of\ninitialization"},{"sha":"c3e757a40c55876683be2b5748486a3b3d07157f","author":{"name":"Karl Williamson","email":"61c9b2b17db77a27841bbeeabff923448b0f6388@khwilliamson.com"},"url":"https://api.github.com/repos/dougwilson/perl/commits/c3e757a40c55876683be2b5748486a3b3d07157f","message":"podcheck.t: New method for skipping .PL files\n\nThis reverts most of commit df80274d3278c640a5e0fbf3982950bb5ca9d7bc\nand uses a different method to exclude .PL files, suggested by Nicholas\nClark.\n\nIt uses the MANIFEST to find such files and then excludes them based on\nthe full path name."},{"sha":"86a74cedb7633aa8cea11833e16d6d92b42774f2","author":{"name":"Karl Williamson","email":"61c9b2b17db77a27841bbeeabff923448b0f6388@khwilliamson.com"},"url":"https://api.github.com/repos/dougwilson/perl/commits/86a74cedb7633aa8cea11833e16d6d92b42774f2","message":"perlrebackslash: Add missing paren to example"},{"sha":"e47f2755dcff88c8eef72ca623fa32e46bd10444","author":{"name":"Karl Williamson","email":"61c9b2b17db77a27841bbeeabff923448b0f6388@khwilliamson.com"},"url":"https://api.github.com/repos/dougwilson/perl/commits/e47f2755dcff88c8eef72ca623fa32e46bd10444","message":"t/re/re_tests: Add TODO"},{"sha":"ae54198b4ad53ac786020c6d655ecac12a446afe","author":{"name":"Karl Williamson","email":"61c9b2b17db77a27841bbeeabff923448b0f6388@khwilliamson.com"},"url":"https://api.github.com/repos/dougwilson/perl/commits/ae54198b4ad53ac786020c6d655ecac12a446afe","message":"podcheck.t: Work for scripts/utilities under VMS\n\n As noted in the comments in the code for this commit, VMS builds\n add a '.com' suffix to scripts and utilities and hence their names don't\n match what is in podcheck's db.  This canonicalizes such names\n back to what the db is expecting."},{"sha":"21677d22b1208cd04008324347951f40e5e34018","author":{"name":"Florian Ragwitz","email":"335f0c788c78d94fb6fb5ed3e581a9dba2612037@debian.org"},"url":"https://api.github.com/repos/dougwilson/perl/commits/21677d22b1208cd04008324347951f40e5e34018","message":"Add the 5.14.2 epigraph"},{"sha":"77efd0f7736ab6756e8bc9d2cf5bff2d67381c19","author":{"name":"Florian Ragwitz","email":"335f0c788c78d94fb6fb5ed3e581a9dba2612037@debian.org"},"url":"https://api.github.com/repos/dougwilson/perl/commits/77efd0f7736ab6756e8bc9d2cf5bff2d67381c19","message":"Add the 5.14.2 perldelta"},{"sha":"d288ec5d546ceac9091814f62be4eca20bcbba0b","author":{"name":"Florian Ragwitz","email":"335f0c788c78d94fb6fb5ed3e581a9dba2612037@debian.org"},"url":"https://api.github.com/repos/dougwilson/perl/commits/d288ec5d546ceac9091814f62be4eca20bcbba0b","message":"Add 5.14.2-RC1 to perlhist"},{"sha":"8721516917ee7d8753a6aca258690cd7fe1e3d5a","author":{"name":"Florian Ragwitz","email":"335f0c788c78d94fb6fb5ed3e581a9dba2612037@debian.org"},"url":"https://api.github.com/repos/dougwilson/perl/commits/8721516917ee7d8753a6aca258690cd7fe1e3d5a","message":"Add 5.14.2 to perlhist"},{"sha":"83083feaedd84cf12545b4f5b0a7b037c12236ee","author":{"name":"Florian Ragwitz","email":"335f0c788c78d94fb6fb5ed3e581a9dba2612037@debian.org"},"url":"https://api.github.com/repos/dougwilson/perl/commits/83083feaedd84cf12545b4f5b0a7b037c12236ee","message":"Dual-life perlglossary.pod as part of perlfaq"},{"sha":"876725cf9533c025773a4d9b02cc5d69f144ead9","author":{"name":"Nicholas Clark","email":"75ef9faee755c70589550b513ad881e5a603182c@ccl4.org"},"url":"https://api.github.com/repos/dougwilson/perl/commits/876725cf9533c025773a4d9b02cc5d69f144ead9","message":"Avoid a \"use of uninitialized value\" warning from pwent.t\n\n16acebfd4bd4723d refactored parts of t/op/pwent.t and enabled warnings.\nThe refactoring was not the cause - the previous t/op/pwent.t code would\nwarn if run with -w.\n\nOn OS X (and presumably any other platform where the test processes the\noutput of /usr/bin/dscl), where a user does not have a real name, dscl does\nnot output a corresponding line, and as a result the test's processing code\nhad undef in a data structure. The implicit conversion of this to an empty\nstring was correct for the test to pass, but generates a warning when\nwarnings are enabled. Hence disable this specific warning for the minimal\nscope where the conversion is wanted behaviour."},{"sha":"2480ae1c1b2fa11085b45f96de55cb16c3bcc343","author":{"name":"Florian Ragwitz","email":"335f0c788c78d94fb6fb5ed3e581a9dba2612037@debian.org"},"url":"https://api.github.com/repos/dougwilson/perl/commits/2480ae1c1b2fa11085b45f96de55cb16c3bcc343","message":"Upgrade perlfaq from version 5.0150034 to 5.0150035"},{"sha":"2982a345b7a1edb63720282eef0fba5c61d0e6b5","author":{"name":"Nicholas Clark","email":"75ef9faee755c70589550b513ad881e5a603182c@ccl4.org"},"url":"https://api.github.com/repos/dougwilson/perl/commits/2982a345b7a1edb63720282eef0fba5c61d0e6b5","message":"Where available, use sysctl() with KERN_PROC_PATHNAME to make $^X absolute.\n\nIn Configure, check whether sysctl() and KERN_PROC_PATHNAME can be used\nto find the absolute pathname of the executable. If so, set\nusekernprocpathname in config.sh and USE_KERN_PROC_PATHNAME in config.h.\nIf this is set, then use this approach in S_set_caret_X() to canonicalise\n$^X as an absolute path. This approach works on (at least) FreeBSD, and\ndoesn't rely on the /proc filesystem existing, or /proc/curproc/file being\npresent."},{"sha":"ae60cb464cebf89579ec0ff91db8b792b2f1e7cd","author":{"name":"Nicholas Clark","email":"75ef9faee755c70589550b513ad881e5a603182c@ccl4.org"},"url":"https://api.github.com/repos/dougwilson/perl/commits/ae60cb464cebf89579ec0ff91db8b792b2f1e7cd","message":"Where available, use _NSGetExecutablePath() to make $^X absolute.\n\nIn Configure, check whether _NSGetExecutablePath() can be used to find the\nabsolute pathname of the executable. If so, set usensgetexecutablepath in\nconfig.sh and USE_NSGETEXECUTABLEPATH in config.h. If this is set, then use\nthis approach in S_set_caret_X() to canonicalise $^X as an absolute\npath. This approach works on OS X, and possible on other platforms that\nuse dyld."},{"sha":"698ca84cd388c82246e9cc3789248bc413591374","author":{"name":"Nicholas Clark","email":"75ef9faee755c70589550b513ad881e5a603182c@ccl4.org"},"url":"https://api.github.com/repos/dougwilson/perl/commits/698ca84cd388c82246e9cc3789248bc413591374","message":"In Configure, refactor the test for procselfexe into a loop.\n\nThis removes code duplication, and makes it easy to add more variants.\nBased on a patch from Johann 'Myrkraverk' Oskarsson."},{"sha":"9e68546f79174957f317b4b7abcf8be457602a6d","author":{"name":"Nicholas Clark","email":"75ef9faee755c70589550b513ad881e5a603182c@ccl4.org"},"url":"https://api.github.com/repos/dougwilson/perl/commits/9e68546f79174957f317b4b7abcf8be457602a6d","message":"Teach Configure about \"procselfexe\" on Solaris and NetBSD\n\nConfigure would already find /proc/self/exe on NetBSD, where /proc/self is\na symlink to /proc/curproc. However, the revised probe avoids the extra\nsymlink traversal. Configure did not previously probe for the\nrelevant path on Solaris, /proc/self/path/a.out\n\nRename the description of /proc/curproc/file from BSD to FreeBSD, as it seems\nthat of the \"big 3\" BSDs, only FreeBSD uses this path.\n\nBased on a patch from Johann 'Myrkraverk' Oskarsson."}],"legacy":{"head":"51707595971928e4f48f4871962982d85b856b27","size":336,"push_id":46371795,"shas":[["b557e99d562a750f82b817a05ee35e4e69a9377c","public@khwilliamson.com","podcheck.t: remove unused variable","Karl Williamson"],["24df30275137368738493bc4007ac4d11827b590","public@khwilliamson.com","podcheck.t: Don't calc value twice","Karl Williamson"],["21b63541c29d048753ef6f8c1ac2691ed552a715","public@khwilliamson.com","podcheck.t: Move subroutine defn earlier in file\n\nThis is to prepare for future commits, to avoid a warning message\nabout prototype checking","Karl Williamson"],["6981f6e429ccc038acf0b5d9dfd8273c1b5debea","public@khwilliamson.com","podcheck.t: Move hash declaration to earlier in file\n\nThe only change is to move a block of code around.  This is to prepare\nfor future commits","Karl Williamson"],["c841a192403403aa4c9c6e75494d9d9805145170","public@khwilliamson.com","podcheck.t: Remove extra loop initialization\n\nI think its clearer to put the subroutine call in each line of\ninitialization","Karl Williamson"],["c3e757a40c55876683be2b5748486a3b3d07157f","public@khwilliamson.com","podcheck.t: New method for skipping .PL files\n\nThis reverts most of commit df80274d3278c640a5e0fbf3982950bb5ca9d7bc\nand uses a different method to exclude .PL files, suggested by Nicholas\nClark.\n\nIt uses the MANIFEST to find such files and then excludes them based on\nthe full path name.","Karl Williamson"],["86a74cedb7633aa8cea11833e16d6d92b42774f2","public@khwilliamson.com","perlrebackslash: Add missing paren to example","Karl Williamson"],["e47f2755dcff88c8eef72ca623fa32e46bd10444","public@khwilliamson.com","t/re/re_tests: Add TODO","Karl Williamson"],["ae54198b4ad53ac786020c6d655ecac12a446afe","public@khwilliamson.com","podcheck.t: Work for scripts/utilities under VMS\n\n As noted in the comments in the code for this commit, VMS builds\n add a '.com' suffix to scripts and utilities and hence their names don't\n match what is in podcheck's db.  This canonicalizes such names\n back to what the db is expecting.","Karl Williamson"],["21677d22b1208cd04008324347951f40e5e34018","rafl@debian.org","Add the 5.14.2 epigraph","Florian Ragwitz"],["77efd0f7736ab6756e8bc9d2cf5bff2d67381c19","rafl@debian.org","Add the 5.14.2 perldelta","Florian Ragwitz"],["d288ec5d546ceac9091814f62be4eca20bcbba0b","rafl@debian.org","Add 5.14.2-RC1 to perlhist","Florian Ragwitz"],["8721516917ee7d8753a6aca258690cd7fe1e3d5a","rafl@debian.org","Add 5.14.2 to perlhist","Florian Ragwitz"],["83083feaedd84cf12545b4f5b0a7b037c12236ee","rafl@debian.org","Dual-life perlglossary.pod as part of perlfaq","Florian Ragwitz"],["876725cf9533c025773a4d9b02cc5d69f144ead9","nick@ccl4.org","Avoid a \"use of uninitialized value\" warning from pwent.t\n\n16acebfd4bd4723d refactored parts of t/op/pwent.t and enabled warnings.\nThe refactoring was not the cause - the previous t/op/pwent.t code would\nwarn if run with -w.\n\nOn OS X (and presumably any other platform where the test processes the\noutput of /usr/bin/dscl), where a user does not have a real name, dscl does\nnot output a corresponding line, and as a result the test's processing code\nhad undef in a data structure. The implicit conversion of this to an empty\nstring was correct for the test to pass, but generates a warning when\nwarnings are enabled. Hence disable this specific warning for the minimal\nscope where the conversion is wanted behaviour.","Nicholas Clark"],["2480ae1c1b2fa11085b45f96de55cb16c3bcc343","rafl@debian.org","Upgrade perlfaq from version 5.0150034 to 5.0150035","Florian Ragwitz"],["2982a345b7a1edb63720282eef0fba5c61d0e6b5","nick@ccl4.org","Where available, use sysctl() with KERN_PROC_PATHNAME to make $^X absolute.\n\nIn Configure, check whether sysctl() and KERN_PROC_PATHNAME can be used\nto find the absolute pathname of the executable. If so, set\nusekernprocpathname in config.sh and USE_KERN_PROC_PATHNAME in config.h.\nIf this is set, then use this approach in S_set_caret_X() to canonicalise\n$^X as an absolute path. This approach works on (at least) FreeBSD, and\ndoesn't rely on the /proc filesystem existing, or /proc/curproc/file being\npresent.","Nicholas Clark"],["ae60cb464cebf89579ec0ff91db8b792b2f1e7cd","nick@ccl4.org","Where available, use _NSGetExecutablePath() to make $^X absolute.\n\nIn Configure, check whether _NSGetExecutablePath() can be used to find the\nabsolute pathname of the executable. If so, set usensgetexecutablepath in\nconfig.sh and USE_NSGETEXECUTABLEPATH in config.h. If this is set, then use\nthis approach in S_set_caret_X() to canonicalise $^X as an absolute\npath. This approach works on OS X, and possible on other platforms that\nuse dyld.","Nicholas Clark"],["698ca84cd388c82246e9cc3789248bc413591374","nick@ccl4.org","In Configure, refactor the test for procselfexe into a loop.\n\nThis removes code duplication, and makes it easy to add more variants.\nBased on a patch from Johann 'Myrkraverk' Oskarsson.","Nicholas Clark"],["9e68546f79174957f317b4b7abcf8be457602a6d","nick@ccl4.org","Teach Configure about \"procselfexe\" on Solaris and NetBSD\n\nConfigure would already find /proc/self/exe on NetBSD, where /proc/self is\na symlink to /proc/curproc. However, the revised probe avoids the extra\nsymlink traversal. Configure did not previously probe for the\nrelevant path on Solaris, /proc/self/path/a.out\n\nRename the description of /proc/curproc/file from BSD to FreeBSD, as it seems\nthat of the \"big 3\" BSDs, only FreeBSD uses this path.\n\nBased on a patch from Johann 'Myrkraverk' Oskarsson.","Nicholas Clark"]],"ref":"refs/heads/blead"}}