Skip to content

Commit

Permalink
Import of MSCHWERN/autobox-Core-1.21 from CPAN.
Browse files Browse the repository at this point in the history
gitpan-cpan-distribution: autobox-Core
gitpan-cpan-version:      1.21
gitpan-cpan-path:         MSCHWERN/autobox-Core-1.21.tar.gz
gitpan-cpan-author:       MSCHWERN
gitpan-cpan-maturity:     released
  • Loading branch information
schwern authored and Gitpan committed Oct 26, 2014
1 parent 02d89db commit 83c5992
Show file tree
Hide file tree
Showing 27 changed files with 1,159 additions and 664 deletions.
79 changes: 79 additions & 0 deletions Changes
Original file line number Diff line number Diff line change
@@ -0,0 +1,79 @@
Revision history for autobox::Core

1.21 Mon Sep 26 16:15:19 PDT 2011
New Features
- $string->reverse will now always reverse the string regardless of context.
(Technically an incompatible change, but the list behavior of $string->reverse
was clearly useless).

Distribution Changes
- fix MANIFEST (thanks Steffen Müller).
- move POD History section into standard Changes file (chocolateboy).
- look, a change log!

Misc
- removed unnecessary prototypes on methods (schwern)
- updated dependency on autobox

1.2 Fri Mar 19 12:11:00 2010
- fixes version 1.1 losing the MANIFEST and being essentially
a null upload. Bah!
- merges in brunov's flip, center, last_index, slice,
range, documentation, and various bug fixes.

1.1 Thu Mar 18 13:33:00 2010
- actually adds the tests to the MANIFEST so they get bundled.
- Thanks to http://github.com/daxim daxim/Lars DIECKOW for clearing
out the RT queue (which I didn't know existed), merging in the fixes and
features that still applied, which were several.

1.0 Sun Mar 7 22:35:00 2010
- is identical to 0.9. PAUSE tells me 0.9 already exists so
bumping the number. *^%$!

0.10 Mon Jan 25 17:18:00 2010
- no change recorded.

0.9 Mon Jan 25 17:07:00 2010
- is identical to 0.8. PAUSE tells me 0.8 already exists so bumping the number.

0.8 Mon Jan 25 14:28:00 2010
- fixes unshift and pop to again return the value removed
(oops, thanks brunov) and adds many, many more tests (wow, thanks brunov!).

0.7 Thu Mar 4 23:07:00 2010
- uses autobox itself so you don't have to, as requested, and
... oh hell. I started editing this to fix Schwern's reported v-string
warning, but I'm not seeing it.
- Use ~~ on @array->grep if we're using 5.10 or newer.
- Add an explicit LICENSE section per request.
- Took many tests and utility functions from perl5i.
- Pays attention to wantarray and returns a list or the reference, as dictated by context.
- flatten should rarely if ever be needed any more.

0.6 Mon May 26 05:19:00 2008
- propogates arguments to autobox and doesn't require you to use
autobox. I still can't test it and am applying patches blindly. Maybe I'll
drop the Hash::Util dep in the next version since it and Scalar::Util are
constantly wedging on my system.
The documentation needs to be updated and mention of Perl6::Contexts mostly removed.
- JJ contributed a strip method for scalars - thanks JJ!

0.5 Tue May 13 23:59:00 2008
- has an $arrayref->unshift bug fix and and a new flatten method for hashes.
- this version is untested because my Hash::Util stopped working, dammit.

0.4 Sat Jan 5 17:00:00 2008
- got numeric operations.

0.3 Wed Jan 5 21:12:00 2005
- fixes a problem where unpack wasn't sure it had enough arguments
according to a test introduced in Perl 5.8.6 or perhaps 5.8.5.
This problem was reported by Ron Reidy - thanks Ron!
- added the references to Perl 6 Now and the excerpt.

0.2 Sat May 29 21:42:00 2004
- rounded out the API and introduced the beginnings of functional-ish methods.

0.1 Tue Mar 30 09:51:00 2004
- woefully incomplete initial version.
45 changes: 27 additions & 18 deletions MANIFEST
Original file line number Diff line number Diff line change
@@ -1,62 +1,71 @@
META.yml
Changes
lib/autobox/Core.pm
Makefile.PL
MANIFEST This list of files
MANIFEST.SKIP
META.yml
README
t
t/added.t
t/scalar.t
t/grep.t
t/array-slice.t
t/bless.t
t/center.t
t/chomp.t
t/chop.t
t/chr.t
t/concat.t
t/crypt.t
t/curry.t
t/each.t
t/elements.t
t/elems.t
t/first_index.t
t/flatten.t
t/flip.t
t/for.t
t/foreach.t
t/grep.t
t/head.t
t/index.t
t/join.t
t/keys.t
t/last_index.t
t/lc.t
t/lcfirst.t
t/length.t
t/m.t
t/map.t
t/nm.t
t/number.t
t/numeric.t
t/ord.t
t/pack.t
t/pop.t
t/print.t
t/push.t
t/quotemeta.t
t/range.t
t/ref.t
t/reverse.t
t/rindex.t
t/s.t
t/say.t
t/scalar.t
t/shift.t
t/size.t
t/slice.t
t/sort.t
t/split.t
t/sprintf.t
t/strip.t
t/substr.t
t/system.t
t/tail.t
t/uc.t
t/ucfirst.t
t/undef.t
t/unpack.t
t/unshift.t
t/values.t
t/vec.t
t/slice.t
t/array-slice.t
t/center.t
t/first_index.t
t/flip.t
t/head.t
t/number.t
t/range.t
t/tail.t
t/last_index.t
lib
lib/autobox
lib/autobox/Core.pm
MANIFEST
META.json Module JSON meta-data (added by MakeMaker)
SIGNATURE Public-key signature (added by MakeMaker)
59 changes: 59 additions & 0 deletions MANIFEST.SKIP
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@

#!start included /Users/schwern/perl5/perlbrew/perls/perl-5.14.1/lib/5.14.1/ExtUtils/MANIFEST.SKIP
# Avoid version control files.
\bRCS\b
\bCVS\b
\bSCCS\b
,v$
\B\.svn\b
\B\.git\b
\B\.gitignore\b
\b_darcs\b
\B\.cvsignore$

# Avoid VMS specific MakeMaker generated files
\bDescrip.MMS$
\bDESCRIP.MMS$
\bdescrip.mms$

# Avoid Makemaker generated and utility files.
\bMANIFEST\.bak
\bMakefile$
\bblib/
\bMakeMaker-\d
\bpm_to_blib\.ts$
\bpm_to_blib$
\bblibdirs\.ts$ # 6.18 through 6.25 generated this

# Avoid Module::Build generated and utility files.
\bBuild$
\b_build/
\bBuild.bat$
\bBuild.COM$
\bBUILD.COM$
\bbuild.com$

# Avoid temp and backup files.
~$
\.old$
\#$
\b\.#
\.bak$
\.tmp$
\.#
\.rej$

# Avoid OS-specific files/dirs
# Mac OSX metadata
\B\.DS_Store
# Mac OSX SMB mount metadata files
\B\._

# Avoid Devel::Cover and Devel::CoverX::Covered files.
\bcover_db\b
\bcovered\b

# Avoid MYMETA files
^MYMETA\.
#!end included /Users/schwern/perl5/perlbrew/perls/perl-5.14.1/lib/5.14.1/ExtUtils/MANIFEST.SKIP

49 changes: 49 additions & 0 deletions META.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
{
"abstract" : "Core functions exposed as methods in primitive types",
"author" : [
"Scott Walters scott@slowass.net"
],
"dynamic_config" : 1,
"generated_by" : "ExtUtils::MakeMaker version 6.59, CPAN::Meta::Converter version 2.112150",
"license" : [
"unknown"
],
"meta-spec" : {
"url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec",
"version" : "2"
},
"name" : "autobox-Core",
"no_index" : {
"directory" : [
"t",
"inc"
]
},
"prereqs" : {
"build" : {
"requires" : {
"ExtUtils::MakeMaker" : 0
}
},
"configure" : {
"requires" : {
"ExtUtils::MakeMaker" : "6.46"
}
},
"runtime" : {
"requires" : {
"autobox" : "2.71"
}
}
},
"release_status" : "stable",
"resources" : {
"bugtracker" : {
"web" : "http://github.com/scrottie/autobox-Core/issues"
},
"repository" : {
"url" : "http://github.com/scrottie/autobox-Core"
}
},
"version" : "1.21"
}
40 changes: 21 additions & 19 deletions META.yml
Original file line number Diff line number Diff line change
@@ -1,23 +1,25 @@
--- #YAML:1.0
name: autobox-Core
version: 1.2
abstract: Core functions exposed as methods in primitive types
---
abstract: 'Core functions exposed as methods in primitive types'
author:
- Scott Walters scott@slowass.net
license: unknown
distribution_type: module
- 'Scott Walters scott@slowass.net'
build_requires:
ExtUtils::MakeMaker: 0
configure_requires:
ExtUtils::MakeMaker: 0
ExtUtils::MakeMaker: 6.46
dynamic_config: 1
generated_by: 'ExtUtils::MakeMaker version 6.59, CPAN::Meta::Converter version 2.112150'
license: unknown
meta-spec:
url: http://module-build.sourceforge.net/META-spec-v1.4.html
version: 1.4
name: autobox-Core
no_index:
directory:
- t
- inc
requires:
autobox: 0.11
autobox: 2.71
resources:
bugtracker: http://github.com/scrottie/autobox-Core/issues
repository: http://github.com/scrottie/autobox-Core
no_index:
directory:
- t
- inc
generated_by: ExtUtils::MakeMaker version 6.48
meta-spec:
url: http://module-build.sourceforge.net/META-spec-v1.4.html
version: 1.4
bugtracker: http://github.com/scrottie/autobox-Core/issues
repository: http://github.com/scrottie/autobox-Core
version: 1.21
2 changes: 1 addition & 1 deletion Makefile.PL
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ use ExtUtils::MakeMaker;
WriteMakefile(
NAME => 'autobox::Core',
VERSION_FROM => 'lib/autobox/Core.pm', # finds $VERSION
PREREQ_PM => {'autobox' => 0.11},
PREREQ_PM => {autobox => 2.71},
ABSTRACT_FROM => 'lib/autobox/Core.pm', # retrieve abstract from module
AUTHOR => 'Scott Walters scott@slowass.net',
CONFIGURE_REQUIRES => {
Expand Down
Loading

0 comments on commit 83c5992

Please sign in to comment.