Jesse Luehrs [Mon, 8 Aug 2011 14:59:26 +0000]
and VSTRING was only 5.10+
Jesse Luehrs [Mon, 8 Aug 2011 14:44:44 +0000]
before 5.12, regexps were PVMG
Jesse Luehrs [Fri, 5 Aug 2011 19:44:29 +0000]
copy tests over
Jesse Luehrs [Fri, 5 Aug 2011 19:44:11 +0000]
don't allow assigning globs as scalars
Jesse Luehrs [Fri, 5 Aug 2011 18:40:43 +0000]
macro-ize
Florian Ragwitz [Mon, 2 May 2011 20:24:16 +0000]
Remove an unused variable
Jesse Luehrs [Fri, 5 Aug 2011 18:06:42 +0000]
remove test numbering
Jesse Luehrs [Fri, 5 Aug 2011 18:02:04 +0000]
changelog
Jesse Luehrs [Fri, 5 Aug 2011 18:01:05 +0000]
use a non-broken test for scalar values (t0m, rafl)
Florian Ragwitz [Mon, 2 May 2011 20:21:41 +0000]
Make helper functions static
Avoid pollution namespaces and others abusing this C API we accidentally
exposed.
Jesse Luehrs [Fri, 4 Mar 2011 19:12:58 +0000]
changelog
Jesse Luehrs [Fri, 4 Mar 2011 19:07:22 +0000]
changelog
Jesse Luehrs [Fri, 4 Mar 2011 19:06:43 +0000]
disable caching of the namespace on 5.8
Jesse Luehrs [Fri, 4 Mar 2011 18:35:40 +0000]
changelog
Jesse Luehrs [Fri, 4 Mar 2011 18:33:39 +0000]
make the namespace cache lazy and weak, in case the stash is deleted
Jesse Luehrs [Tue, 25 Jan 2011 07:03:29 +0000]
changelog
Jesse Luehrs [Tue, 25 Jan 2011 07:01:02 +0000]
changelog
Jesse Luehrs [Tue, 25 Jan 2011 06:58:22 +0000]
oops, how did i miss this
Jesse Luehrs [Tue, 25 Jan 2011 06:39:30 +0000]
xs forward compat
Jesse Luehrs [Tue, 25 Jan 2011 06:30:55 +0000]
apparently release tests are run by cpantesters
Jesse Luehrs [Tue, 11 Jan 2011 17:37:20 +0000]
changelog
Jesse Luehrs [Tue, 11 Jan 2011 17:33:17 +0000]
drop Test::Requires as a test dep, since that test isn't run by users
Jesse Luehrs [Tue, 11 Jan 2011 17:28:58 +0000]
changelog
Jesse Luehrs [Tue, 11 Jan 2011 17:26:36 +0000]
lower perl prereq to 5.8.1 (ribasushi)
Jesse Luehrs [Tue, 11 Jan 2011 17:25:43 +0000]
make the leak tests just release tests
Jesse Luehrs [Sat, 8 Jan 2011 21:17:56 +0000]
convert to using EUMM::Dist::Zilla::Develop
Jesse Luehrs [Thu, 6 Jan 2011 05:09:27 +0000]
changelog
Jesse Luehrs [Thu, 6 Jan 2011 05:06:32 +0000]
changelog
Jesse Luehrs [Thu, 6 Jan 2011 05:05:37 +0000]
fix another edge case with initial values
Jesse Luehrs [Thu, 6 Jan 2011 04:51:28 +0000]
add test for earlier scalar bug
Jesse Luehrs [Wed, 5 Jan 2011 19:20:16 +0000]
Merge remote branch 'origin/master'
Jesse Luehrs [Wed, 5 Jan 2011 19:19:00 +0000]
changelog
Jesse Luehrs [Wed, 5 Jan 2011 19:05:28 +0000]
use correct scalar test (reported by Roland van Ipenburg)
Dave Rolsky [Thu, 18 Nov 2010 20:09:55 +0000]
Fix distro name in Changes
Jesse Luehrs [Tue, 16 Nov 2010 21:43:19 +0000]
changelog
Jesse Luehrs [Tue, 16 Nov 2010 21:39:54 +0000]
changelog
Jesse Luehrs [Tue, 16 Nov 2010 16:27:45 +0000]
changelog
Jesse Luehrs [Tue, 16 Nov 2010 16:10:36 +0000]
we want the values here, not the keys
Jesse Luehrs [Tue, 16 Nov 2010 16:10:27 +0000]
better error message
Jesse Luehrs [Tue, 16 Nov 2010 15:39:15 +0000]
changelog
Jesse Luehrs [Tue, 16 Nov 2010 15:38:21 +0000]
pod coverage, eol whitespace
Jesse Luehrs [Tue, 16 Nov 2010 15:27:06 +0000]
changelog
Jesse Luehrs [Tue, 16 Nov 2010 15:21:40 +0000]
update test suite
Jesse Luehrs [Tue, 16 Nov 2010 11:17:45 +0000]
update the test suite
Jesse Luehrs [Mon, 15 Nov 2010 19:05:40 +0000]
update some test things
Jesse Luehrs [Mon, 15 Nov 2010 18:45:16 +0000]
make $Package::Stash::IMPLEMENTATION available to tests
Jesse Luehrs [Mon, 15 Nov 2010 18:38:31 +0000]
don't hardcode the list of method names
Jesse Luehrs [Mon, 15 Nov 2010 18:26:58 +0000]
update the CAVEATS section
Jesse Luehrs [Mon, 15 Nov 2010 16:50:59 +0000]
convert the XS implementation to its own dist
Jesse Luehrs [Sun, 14 Nov 2010 21:29:20 +0000]
changelog
Jesse Luehrs [Sun, 14 Nov 2010 21:21:11 +0000]
ignore the deprecated api for pod coverage
Jesse Luehrs [Sun, 14 Nov 2010 21:18:39 +0000]
changelog
Jesse Luehrs [Sun, 14 Nov 2010 21:03:19 +0000]
update author info
Jesse Luehrs [Sun, 14 Nov 2010 21:03:11 +0000]
document a couple caveats
Jesse Luehrs [Sun, 14 Nov 2010 20:53:44 +0000]
document get_all_symbols
Jesse Luehrs [Sun, 14 Nov 2010 20:48:19 +0000]
make sure we don't leak in our DB fiddling
Jesse Luehrs [Sun, 14 Nov 2010 20:42:28 +0000]
actually, i only need stuff from PL_curcop here
Jesse Luehrs [Sun, 14 Nov 2010 19:57:20 +0000]
prefer using SV* everywhere, rather than char*
Jesse Luehrs [Sun, 14 Nov 2010 19:25:57 +0000]
implement get_all_symbols
Jesse Luehrs [Sun, 14 Nov 2010 19:11:55 +0000]
factor out glob expanding into a helper function
Jesse Luehrs [Sun, 14 Nov 2010 18:26:16 +0000]
get rid of strlens
Jesse Luehrs [Sun, 14 Nov 2010 18:04:09 +0000]
use prehashed keys
Jesse Luehrs [Sun, 14 Nov 2010 17:53:54 +0000]
we never use sigil for anything
Jesse Luehrs [Sun, 14 Nov 2010 17:24:36 +0000]
reimplement the %DB::sub functionality
Jesse Luehrs [Sun, 14 Nov 2010 16:43:53 +0000]
a couple more comments
Jesse Luehrs [Sun, 14 Nov 2010 16:35:17 +0000]
hard dep on perl 5.8.3
Jesse Luehrs [Sun, 14 Nov 2010 16:20:06 +0000]
add Test::LeakTrace as a recommended test dep
Jesse Luehrs [Sun, 14 Nov 2010 16:19:31 +0000]
fix this fallback macro
Jesse Luehrs [Sun, 14 Nov 2010 04:54:44 +0000]
this is just the test code triggering a core perl bug on 5.8
Jesse Luehrs [Sun, 14 Nov 2010 04:19:27 +0000]
make sure the SV glob slot is always populated on 5.8
Jesse Luehrs [Sun, 14 Nov 2010 03:47:02 +0000]
one more todo
Jesse Luehrs [Sun, 14 Nov 2010 03:39:26 +0000]
one more leak test, just in case
Jesse Luehrs [Sun, 14 Nov 2010 03:23:18 +0000]
clean up glob manipulation code, and hack around a 5.8 issue
Jesse Luehrs [Sun, 14 Nov 2010 02:20:58 +0000]
add some compatibility shims
Jesse Luehrs [Sun, 14 Nov 2010 02:02:52 +0000]
drop package_ from method names
Dave Rolsky [Sun, 14 Nov 2010 01:49:47 +0000]
Add ppport.h and use it in Stash.xs - still need more work for 5.8.x
Jesse Luehrs [Sat, 13 Nov 2010 20:16:24 +0000]
wooo magical
Jesse Luehrs [Sat, 13 Nov 2010 19:16:28 +0000]
also don't leak the instance on error
Jesse Luehrs [Sat, 13 Nov 2010 19:03:30 +0000]
don't leak memory on hv_store fail
Jesse Luehrs [Sat, 13 Nov 2010 18:07:42 +0000]
remove some unnecessary casts
Jesse Luehrs [Sat, 13 Nov 2010 17:59:10 +0000]
error checking on hv_store
Jesse Luehrs [Sat, 13 Nov 2010 17:56:11 +0000]
be a bit more efficient with refcount manipulation
Jesse Luehrs [Sat, 13 Nov 2010 17:48:10 +0000]
one more memory leak
Jesse Luehrs [Sat, 13 Nov 2010 17:08:50 +0000]
don't leak old glob values
Florian Ragwitz [Sat, 13 Nov 2010 16:07:59 +0000]
Free temporary string
Jesse Luehrs [Sat, 13 Nov 2010 15:56:23 +0000]
actually, these shouldn't be leaking, with the way T:LT works
Jesse Luehrs [Sat, 13 Nov 2010 15:56:18 +0000]
a few more tests
Jesse Luehrs [Sat, 13 Nov 2010 15:54:05 +0000]
avoid unnecessary mortal
Jesse Luehrs [Sat, 13 Nov 2010 15:38:09 +0000]
add leak test
Jesse Luehrs [Sat, 13 Nov 2010 15:02:46 +0000]
actually fix the memory leak in new()
Florian Ragwitz [Sat, 13 Nov 2010 13:53:59 +0000]
use style
Florian Ragwitz [Sat, 13 Nov 2010 13:53:58 +0000]
Nullsv et.al are deprecated
Florian Ragwitz [Sat, 13 Nov 2010 13:53:57 +0000]
Be explicit about refcounts, thereby fixing one leak
Florian Ragwitz [Sat, 13 Nov 2010 13:53:56 +0000]
Remove unused variable
Jesse Luehrs [Sat, 13 Nov 2010 04:29:08 +0000]
Revert "explicitly don't pass args to the accessors"
This reverts commit
a84abffa49e17e9469fa7e79c4c8779878b23ba2.
errr, the invocant is totally an arg
Jesse Luehrs [Sat, 13 Nov 2010 03:42:40 +0000]
explicitly don't pass args to the accessors
Jesse Luehrs [Fri, 12 Nov 2010 23:44:31 +0000]
and, another bug that cmop triggers but this doesn't
without this commit, i get a whole mess of
Name
"Class::MOP::Class::Immutable::Class::MOP::Class::add_package_symbol"
used only once: possible typo at
/home/doy/coding/src/Class-MOP/blib/lib/Class/MOP/Package.pm line 106.
and i don't know why. i think it has something to do with minitrait
application, but i'm not sure what.
Jesse Luehrs [Fri, 12 Nov 2010 22:59:47 +0000]
fix a bug with @ISA that cmop triggers
Jesse Luehrs [Fri, 12 Nov 2010 21:15:44 +0000]
get_or_add_package_symbol
Jesse Luehrs [Fri, 12 Nov 2010 21:02:18 +0000]
implement the rest of get_package_symbol