Alexander Bluhm [Sat, 20 Aug 2016 05:57:13 +0000]
On OpenBSD 6.0 the test t/exotic_names.t fails sometimes. (RT#117072)
Program received signal SIGSEGV, Segmentation fault.
0x
00000a9bf44b686a in XS_Sub__Name_subname (cv=Variable "cv" is not available.
) at Name.xs:72
72 else if (*s && s[-1] == '\'') {
(gdb) print s
$1 = 0x
a9c6d507000 "test::SOME_y_STASH::SOME_y_NAME"
With OpenBSD malloc randomisation the storage for nameptr is sometimes
at the beginning of the page. Then accessing s[-1] with s == nameptr
is fatal.
Karen Etheridge [Sun, 11 Sep 2016 00:24:49 +0000]
ensure that Module::Metadata isn't added as a test prereq for t/00-report-prereqs.t
Karen Etheridge [Sun, 11 Sep 2016 00:14:00 +0000]
document why we only use MakeMaker
Karen Etheridge [Thu, 18 Aug 2016 18:53:01 +0000]
increment $VERSION after 0.19 release
Karen Etheridge [Thu, 18 Aug 2016 18:53:00 +0000]
Sub-Name-0.19
- fix checking of SvUTF8 flag
Karen Etheridge [Thu, 18 Aug 2016 18:49:51 +0000]
Changes entry for SvUTF8 fix
#toolchain, 2016-08-18:
<ilmari> leont: SvUTF8() has to be called _after_ SvPV(), as overloading and magic may alter the flag
Leon Timmermans [Thu, 18 Aug 2016 18:48:20 +0000]
Check for UTF8 flag on name after magic/overloading is performed
Karen Etheridge [Tue, 16 Aug 2016 01:08:33 +0000]
increment $VERSION after 0.18 release
Karen Etheridge [Tue, 16 Aug 2016 01:08:32 +0000]
Sub-Name-0.18
- no changes since 0.17
Karen Etheridge [Tue, 16 Aug 2016 01:03:10 +0000]
time to release as stable
Karen Etheridge [Mon, 27 Jun 2016 22:46:28 +0000]
increment $VERSION after 0.17 release
Karen Etheridge [Mon, 27 Jun 2016 22:46:27 +0000]
Sub-Name-0.17-TRIAL
- fixed parsing error where the name contains a single colon but the last
separator is :: (Leon Timmermans)
Karen Etheridge [Mon, 27 Jun 2016 22:43:48 +0000]
test and Changes entry for quotes fix
Leon Timmermans [Sun, 19 Jun 2016 18:35:39 +0000]
Fix off-by-one bug in ' to :: substitution
Karen Etheridge [Tue, 21 Jun 2016 03:42:13 +0000]
increment $VERSION after 0.16 release
Karen Etheridge [Tue, 21 Jun 2016 03:42:10 +0000]
Sub-Name-0.16-TRIAL
- support binary and unicode symbol names (Leon Timmermans, Aristotle
Pagaltzis, Peter Rabbitson, Reini Urban, PR#8)
Karen Etheridge [Tue, 21 Jun 2016 03:36:17 +0000]
Changes entry for PR#8
Karen Etheridge [Tue, 21 Jun 2016 03:31:23 +0000]
make no-tabs test pass again
Karen Etheridge [Tue, 21 Jun 2016 03:27:02 +0000]
avoid setting the minimum version to 5.8 because of the binmode()
Karen Etheridge [Tue, 21 Jun 2016 03:15:27 +0000]
stringify version before comparing, as recommended by Zefram
Karen Etheridge [Tue, 21 Jun 2016 03:08:33 +0000]
make sure we have a current ppport.h
Karen Etheridge [Tue, 21 Jun 2016 02:47:16 +0000]
Merge branch 'pr/8'
Support binary symbol names and unicode
This combines the tests from #5 with fixes of my own to make Sub::Name both
Unicode compatible and binary safe on perls that support that (within rules
that perl has for names: :: and ' are treated as namespace separators, so they
can't be otherwise used in the name).
Leon Timmermans [Sun, 19 Jun 2016 18:35:39 +0000]
Look up stashes containing single-quotes correctly
Leon Timmermans [Wed, 16 Mar 2016 09:39:32 +0000]
Skip debugging code on perls that don't need it
Leon Timmermans [Tue, 15 Mar 2016 23:01:53 +0000]
Support binary data and unicode in symbol names
Leon Timmermans [Tue, 15 Mar 2016 22:21:50 +0000]
Make TAP output UTF8
Aristotle Pagaltzis [Sun, 29 Mar 2015 15:20:07 +0000]
test Sub::Name for exotic sub names
Reveals incorrect handling of
- ' (\x27) on all perls
- \0 on perl > 5.14
- Unicode on perl > 5.16
Aristotle Pagaltzis [Sun, 29 Mar 2015 15:18:28 +0000]
add infrastructure of test for exotic sub names
This is scaffolding to sanity-check our assumptions about perl: that
anything we *can* eval is named by the interpreter as expected. This
test passes on 5.6.1+ on both 32 and 64 bit perls.
Karen Etheridge [Tue, 21 Jun 2016 02:36:06 +0000]
avoid overwriting PERL_MM_OPT
Karen Etheridge [Sun, 24 Apr 2016 09:41:42 +0000]
add some keywords to metadata
Karen Etheridge [Sun, 24 Apr 2016 09:41:24 +0000]
capitalize abstract
Karen Etheridge [Sun, 24 Apr 2016 09:40:32 +0000]
declare authordep for weaver.ini addition
Karen Etheridge [Sun, 24 Apr 2016 09:29:53 +0000]
stop trying to build old release directories I have lying around
Karen Etheridge [Tue, 15 Mar 2016 22:37:00 +0000]
calling the remote "p5sagit" is ambiguous - just call it "github" instead
Karen Etheridge [Tue, 15 Mar 2016 22:31:30 +0000]
increment $VERSION after 0.15 release
Karen Etheridge [Tue, 15 Mar 2016 22:31:30 +0000]
Sub-Name-0.15
- fix uninitialized warning in test on perls < 5.8.6 (RT#104510)
- repository moved to the github p5sagit organization (the primary is on
shadowcat, mirrored to github)
Karen Etheridge [Tue, 15 Mar 2016 22:16:50 +0000]
document our TODO list
Karen Etheridge [Tue, 15 Mar 2016 22:14:26 +0000]
add irc channel to metadata
Karen Etheridge [Tue, 15 Mar 2016 22:07:28 +0000]
document the new repository(ies)
Karen Etheridge [Mon, 14 Mar 2016 01:31:37 +0000]
also report the installed version of DynaLoader, in case it is relevant
Karen Etheridge [Mon, 14 Mar 2016 01:31:03 +0000]
my bundle now automatically copies ppport.h
Karen Etheridge [Mon, 29 Jun 2015 01:41:11 +0000]
switch to my podweaver plugin bundle
Karen Etheridge [Tue, 19 May 2015 18:47:09 +0000]
shorter way of customizing our COPYRIGHT pod section
Karen Etheridge [Tue, 19 May 2015 16:47:41 +0000]
use a more specific link
Karen Etheridge [Tue, 19 May 2015 16:44:56 +0000]
$B::C::VERSION is not always defined (RT#104510)
Karen Etheridge [Fri, 24 Apr 2015 16:43:49 +0000]
start ensuring that we never add non-core (required) prereqs again
Karen Etheridge [Fri, 24 Apr 2015 03:27:35 +0000]
increment $VERSION after release
Karen Etheridge [Fri, 24 Apr 2015 03:27:34 +0000]
Sub-Name-0.14
- remove mandatory dependencies for optional test
- mark the test with B::C as TODO, as it seems to fail frequently and
should not block normal installations
Karen Etheridge [Fri, 24 Apr 2015 03:05:18 +0000]
mark this test as TODO by only emitting TAP in the parent process and checking its exit code
e.g. see
http://www.cpantesters.org/cpan/report/
a52bd872-d91a-11e4-a1a0-19a71cfc4ee8
http://www.cpantesters.org/cpan/report/
0297dcc2-d91b-11e4-a813-88b91cfc4ee8
http://www.cpantesters.org/cpan/report/
5f963e46-d91b-11e4-8ca3-8c461bfc4ee8
http://www.cpantesters.org/cpan/report/
6761f396-d91f-11e4-87a0-68861bfc4ee8
http://www.cpantesters.org/cpan/report/
c4c487ba-d91f-11e4-b12a-1a981bfc4ee8
http://www.cpantesters.org/cpan/report/
a9e7c43a-d919-11e4-b72b-0d661cfc4ee8
http://www.cpantesters.org/cpan/report/
d30153bc-d91f-11e4-9e1d-399d1bfc4ee8
http://www.cpantesters.org/cpan/report/
380cebec-d928-11e4-b4d7-73321cfc4ee8
http://www.cpantesters.org/cpan/report/
4acfd77a-d91a-11e4-8b9d-b4961cfc4ee8
Karen Etheridge [Fri, 24 Apr 2015 03:08:23 +0000]
changelog for Devel::CheckBin prereq change
Karen Etheridge [Tue, 21 Apr 2015 23:04:15 +0000]
hardcode the distribution name in Changes, to reduce churn on each release
Karen Etheridge [Sat, 4 Apr 2015 17:05:08 +0000]
add a placeholder .mailmap
Karen Etheridge [Sun, 29 Mar 2015 19:48:14 +0000]
add ppport.h to the distribution, and keep it updated
Karen Etheridge [Sun, 29 Mar 2015 03:59:03 +0000]
skip this test if Devel::CheckBin is not installed (RT#103165)
Karen Etheridge [Sat, 28 Mar 2015 06:28:03 +0000]
increment $VERSION after release
Karen Etheridge [Sat, 28 Mar 2015 06:28:02 +0000]
Sub-Name-0.13
- fix optional test of interaction with B::C that sometimes invalidly
failed
Karen Etheridge [Sat, 28 Mar 2015 06:21:33 +0000]
my plugin bundle now always excludes inc/ExtUtils/MakeMaker/Dist/Zilla/Develop.pm
Karen Etheridge [Sat, 28 Mar 2015 02:30:04 +0000]
fix test: the TAP actually comes from a subprocess, so the plan is broken
can result in a skipped test coming out wrong: e.g.
http://www.cpantesters.org/cpan/report/
5846c0a8-d12c-11e4-9cf9-0ad4a10b8abb
http://www.cpantesters.org/cpan/report/
fb6132f2-be7e-11e4-883f-3fda4ebb7ab2
Karen Etheridge [Sat, 28 Mar 2015 01:38:59 +0000]
keep $VERSION in repo version of module
Karen Etheridge [Sat, 7 Mar 2015 17:56:14 +0000]
ignore new EUMM build artifact
Karen Etheridge [Sun, 19 Oct 2014 06:07:00 +0000]
Makefile.PL is already excluded by the bundle
Karen Etheridge [Sun, 19 Oct 2014 06:04:23 +0000]
skip generating man pages for dev builds
Karen Etheridge [Sun, 19 Oct 2014 06:05:20 +0000]
run ExtUtils::MakeMaker::Dist::Zilla::Develop out of inc/, so contributors don't have to install it
Karen Etheridge [Thu, 4 Sep 2014 07:30:12 +0000]
Sub-Name-0.12
- fix licence in LICENSE and pod
Karen Etheridge [Thu, 4 Sep 2014 07:26:27 +0000]
refer to Sub::Util
Karen Etheridge [Thu, 4 Sep 2014 07:24:28 +0000]
shorter pod lists
Karen Etheridge [Thu, 4 Sep 2014 07:23:08 +0000]
changelog for the release
Karen Etheridge [Thu, 4 Sep 2014 07:22:28 +0000]
include cPanel in the LICENSE file
Karen Etheridge [Thu, 4 Sep 2014 07:22:16 +0000]
fix weaving of licence into pod
Karen Etheridge [Wed, 20 Aug 2014 04:47:05 +0000]
Sub-Name-0.11-TRIAL
- move variable declaration to fix warning under
-Werror=declaration-after-statement, to allow compilation under MSVC
(J.R.Mash, github #3)
Karen Etheridge [Wed, 20 Aug 2014 04:26:39 +0000]
changelog for PR #3
Karen Etheridge [Wed, 20 Aug 2014 04:24:35 +0000]
whitespace
Karen Etheridge [Wed, 20 Aug 2014 04:11:34 +0000]
Merge pull request #3 from jrmash/master
MSVC Compiler Compatibility
J.R. Mash [Tue, 19 Aug 2014 18:26:54 +0000]
MSVC Compiler Compatibility
Move variable declaration to the beginning of the block, for better C90 compliance. Should compile now in MSVC.
Karen Etheridge [Sat, 16 Aug 2014 00:47:13 +0000]
Sub-Name-0.10-TRIAL
- converted distribution packaging to Dist::Zilla
Karen Etheridge [Sat, 9 Aug 2014 04:57:21 +0000]
use Exporter directly, to avoid base as a prerq
Karen Etheridge [Sat, 9 Aug 2014 04:52:40 +0000]
one test uses B::C 1.48
Karen Etheridge [Sat, 12 Jul 2014 23:06:59 +0000]
add contributors to pod
Karen Etheridge [Sat, 12 Jul 2014 23:28:43 +0000]
fix author and release tests - spelling, Changes formatting
Karen Etheridge [Sat, 12 Jul 2014 23:06:05 +0000]
convert to Dist::Zilla, including careful tailoring of pod to preserve the funky copyright
Karen Etheridge [Sat, 9 Aug 2014 04:10:13 +0000]
version 0.09
Karen Etheridge [Sat, 9 Aug 2014 04:07:57 +0000]
SEE ALSO Sub::Identify (RT#76822)
Karen Etheridge [Sat, 9 Aug 2014 04:05:21 +0000]
this test also requires perlcc to run
e.g. see failures:
http://www.cpantesters.org/cpan/report/
744c9670-1e48-11e4-bb3c-7408e0bfc7aa
http://www.cpantesters.org/cpan/report/
7ce69e5a-1f08-11e4-bc9c-0165e0bfc7aa
http://www.cpantesters.org/cpan/report/
dc6e14f2-1f26-11e4-ad93-d8e4e0bfc7aa
http://www.cpantesters.org/cpan/report/
0faa4ed0-1ebe-11e4-ae61-5739e0bfc7aa
Karen Etheridge [Sat, 9 Aug 2014 04:00:14 +0000]
use strict; warnings!
Karen Etheridge [Sat, 9 Aug 2014 04:00:04 +0000]
whitespace
Karen Etheridge [Sat, 9 Aug 2014 03:58:59 +0000]
improve wording of this skip message
Karen Etheridge [Sat, 9 Aug 2014 03:56:18 +0000]
convert raw tests to using Test::More
Karen Etheridge [Sat, 9 Aug 2014 03:44:52 +0000]
better to call require at runtime
Karen Etheridge [Sat, 9 Aug 2014 03:30:17 +0000]
remove unneeded shebang
Karen Etheridge [Sat, 9 Aug 2014 03:41:53 +0000]
changelog for RT#50524
Karen Etheridge [Sat, 9 Aug 2014 03:34:22 +0000]
Merge pull request #2 from ilmari/db-sub
Update %DB::sub
Dagfinn Ilmari Mannsåker [Thu, 9 Sep 2010 01:23:26 +0000]
Copy the contents of the %DB::sub entry if it exists
Closes RT#50524
Dagfinn Ilmari Mannsåker [Fri, 8 Aug 2014 21:49:09 +0000]
Switch from Newz to Newxz
Provide back-compat macro for pre-5.10 perls
Karen Etheridge [Mon, 4 Aug 2014 15:40:56 +0000]
declare runtime prereqs
Karen Etheridge [Mon, 4 Aug 2014 15:36:24 +0000]
prepare for 0.08 release
Karen Etheridge [Mon, 14 Jul 2014 03:27:55 +0000]
whitespace only
Karen Etheridge [Mon, 4 Aug 2014 15:32:15 +0000]
Merge pull request #1 from ilmari/leakfix
Fix leak when setting a fully-qualified name
Dagfinn Ilmari Mannsåker [Mon, 4 Aug 2014 15:13:14 +0000]
Fix leak when setting a fully-qualified name
Karen Etheridge [Fri, 11 Jul 2014 16:34:53 +0000]
prepare for 0.07 release
Reini Urban [Fri, 11 Jul 2014 15:43:43 +0000]
skip t/RT96893_perlcc.t with too old B::C versions