13 years agouse correct scalar test (reported by Roland van Ipenburg) 0.18
Jesse Luehrs [Wed, 5 Jan 2011 19:05:28 +0000]
use correct scalar test (reported by Roland van Ipenburg)

14 years agochangelog
Jesse Luehrs [Tue, 16 Nov 2010 21:43:19 +0000]
changelog

14 years agochangelog 0.17
Jesse Luehrs [Tue, 16 Nov 2010 21:39:54 +0000]
changelog

14 years agochangelog
Jesse Luehrs [Tue, 16 Nov 2010 16:27:45 +0000]
changelog

14 years agowe want the values here, not the keys
Jesse Luehrs [Tue, 16 Nov 2010 16:10:36 +0000]
we want the values here, not the keys

14 years agobetter error message
Jesse Luehrs [Tue, 16 Nov 2010 16:10:27 +0000]
better error message

14 years agochangelog
Jesse Luehrs [Tue, 16 Nov 2010 15:39:15 +0000]
changelog

14 years agopod coverage, eol whitespace 0.15
Jesse Luehrs [Tue, 16 Nov 2010 15:38:21 +0000]
pod coverage, eol whitespace

14 years agochangelog
Jesse Luehrs [Tue, 16 Nov 2010 15:27:06 +0000]
changelog

14 years agoupdate test suite
Jesse Luehrs [Tue, 16 Nov 2010 15:21:40 +0000]
update test suite

14 years agoupdate the test suite
Jesse Luehrs [Tue, 16 Nov 2010 11:17:45 +0000]
update the test suite

14 years agoupdate some test things
Jesse Luehrs [Mon, 15 Nov 2010 19:05:40 +0000]
update some test things

14 years agomake $Package::Stash::IMPLEMENTATION available to tests
Jesse Luehrs [Mon, 15 Nov 2010 18:45:16 +0000]
make $Package::Stash::IMPLEMENTATION available to tests

14 years agodon't hardcode the list of method names
Jesse Luehrs [Mon, 15 Nov 2010 18:38:31 +0000]
don't hardcode the list of method names

14 years agoupdate the CAVEATS section
Jesse Luehrs [Mon, 15 Nov 2010 18:26:58 +0000]
update the CAVEATS section

14 years agoconvert the XS implementation to its own dist
Jesse Luehrs [Mon, 15 Nov 2010 16:50:59 +0000]
convert the XS implementation to its own dist

14 years agochangelog
Jesse Luehrs [Sun, 14 Nov 2010 21:29:20 +0000]
changelog

14 years agoignore the deprecated api for pod coverage 0.14
Jesse Luehrs [Sun, 14 Nov 2010 21:21:11 +0000]
ignore the deprecated api for pod coverage

14 years agochangelog
Jesse Luehrs [Sun, 14 Nov 2010 21:18:39 +0000]
changelog

14 years agoupdate author info
Jesse Luehrs [Sun, 14 Nov 2010 21:03:19 +0000]
update author info

14 years agodocument a couple caveats
Jesse Luehrs [Sun, 14 Nov 2010 21:03:11 +0000]
document a couple caveats

14 years agodocument get_all_symbols
Jesse Luehrs [Sun, 14 Nov 2010 20:53:44 +0000]
document get_all_symbols

14 years agomake sure we don't leak in our DB fiddling
Jesse Luehrs [Sun, 14 Nov 2010 20:48:19 +0000]
make sure we don't leak in our DB fiddling

14 years agoactually, i only need stuff from PL_curcop here
Jesse Luehrs [Sun, 14 Nov 2010 20:42:28 +0000]
actually, i only need stuff from PL_curcop here

14 years agoprefer using SV* everywhere, rather than char*
Jesse Luehrs [Sun, 14 Nov 2010 19:57:20 +0000]
prefer using SV* everywhere, rather than char*

14 years agoimplement get_all_symbols
Jesse Luehrs [Sun, 14 Nov 2010 19:25:57 +0000]
implement get_all_symbols

14 years agofactor out glob expanding into a helper function
Jesse Luehrs [Sun, 14 Nov 2010 19:11:55 +0000]
factor out glob expanding into a helper function

14 years agoget rid of strlens
Jesse Luehrs [Sun, 14 Nov 2010 18:26:16 +0000]
get rid of strlens

14 years agouse prehashed keys
Jesse Luehrs [Sun, 14 Nov 2010 18:04:09 +0000]
use prehashed keys

14 years agowe never use sigil for anything
Jesse Luehrs [Sun, 14 Nov 2010 17:53:54 +0000]
we never use sigil for anything

14 years agoreimplement the %DB::sub functionality
Jesse Luehrs [Sun, 14 Nov 2010 17:24:36 +0000]
reimplement the %DB::sub functionality

14 years agoa couple more comments
Jesse Luehrs [Sun, 14 Nov 2010 16:43:53 +0000]
a couple more comments

14 years agohard dep on perl 5.8.3
Jesse Luehrs [Sun, 14 Nov 2010 16:35:17 +0000]
hard dep on perl 5.8.3

14 years agoadd Test::LeakTrace as a recommended test dep
Jesse Luehrs [Sun, 14 Nov 2010 16:20:06 +0000]
add Test::LeakTrace as a recommended test dep

14 years agofix this fallback macro
Jesse Luehrs [Sun, 14 Nov 2010 16:19:31 +0000]
fix this fallback macro

14 years agothis is just the test code triggering a core perl bug on 5.8
Jesse Luehrs [Sun, 14 Nov 2010 04:54:44 +0000]
this is just the test code triggering a core perl bug on 5.8

14 years agomake sure the SV glob slot is always populated 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

14 years agoone more todo
Jesse Luehrs [Sun, 14 Nov 2010 03:47:02 +0000]
one more todo

14 years agoone more leak test, just in case
Jesse Luehrs [Sun, 14 Nov 2010 03:39:26 +0000]
one more leak test, just in case

14 years agoclean up glob manipulation code, and hack around a 5.8 issue
Jesse Luehrs [Sun, 14 Nov 2010 03:23:18 +0000]
clean up glob manipulation code, and hack around a 5.8 issue

14 years agoadd some compatibility shims
Jesse Luehrs [Sun, 14 Nov 2010 02:20:58 +0000]
add some compatibility shims

14 years agodrop package_ from method names
Jesse Luehrs [Sun, 14 Nov 2010 02:02:52 +0000]
drop package_ from method names

14 years agoAdd ppport.h and use it in Stash.xs - still need more work for 5.8.x
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

14 years agowooo magical
Jesse Luehrs [Sat, 13 Nov 2010 20:16:24 +0000]
wooo magical

14 years agoalso don't leak the instance on error
Jesse Luehrs [Sat, 13 Nov 2010 19:16:28 +0000]
also don't leak the instance on error

14 years agodon't leak memory on hv_store fail
Jesse Luehrs [Sat, 13 Nov 2010 19:03:30 +0000]
don't leak memory on hv_store fail

14 years agoremove some unnecessary casts
Jesse Luehrs [Sat, 13 Nov 2010 18:07:42 +0000]
remove some unnecessary casts

14 years agoerror checking on hv_store
Jesse Luehrs [Sat, 13 Nov 2010 17:59:10 +0000]
error checking on hv_store

14 years agobe a bit more efficient with refcount manipulation
Jesse Luehrs [Sat, 13 Nov 2010 17:56:11 +0000]
be a bit more efficient with refcount manipulation

14 years agoone more memory leak
Jesse Luehrs [Sat, 13 Nov 2010 17:48:10 +0000]
one more memory leak

14 years agodon't leak old glob values
Jesse Luehrs [Sat, 13 Nov 2010 17:08:50 +0000]
don't leak old glob values

14 years agoFree temporary string
Florian Ragwitz [Sat, 13 Nov 2010 16:07:59 +0000]
Free temporary string

14 years agoactually, these shouldn't be leaking, with the way T:LT works
Jesse Luehrs [Sat, 13 Nov 2010 15:56:23 +0000]
actually, these shouldn't be leaking, with the way T:LT works

14 years agoa few more tests
Jesse Luehrs [Sat, 13 Nov 2010 15:56:18 +0000]
a few more tests

14 years agoavoid unnecessary mortal
Jesse Luehrs [Sat, 13 Nov 2010 15:54:05 +0000]
avoid unnecessary mortal

14 years agoadd leak test
Jesse Luehrs [Sat, 13 Nov 2010 15:38:09 +0000]
add leak test

14 years agoactually fix the memory leak in new()
Jesse Luehrs [Sat, 13 Nov 2010 15:02:46 +0000]
actually fix the memory leak in new()

14 years agouse style
Florian Ragwitz [Sat, 13 Nov 2010 13:53:59 +0000]
use style

14 years agoNullsv et.al are deprecated
Florian Ragwitz [Sat, 13 Nov 2010 13:53:58 +0000]
Nullsv et.al are deprecated

14 years agoBe explicit about refcounts, thereby fixing one leak
Florian Ragwitz [Sat, 13 Nov 2010 13:53:57 +0000]
Be explicit about refcounts, thereby fixing one leak

14 years agoRemove unused variable
Florian Ragwitz [Sat, 13 Nov 2010 13:53:56 +0000]
Remove unused variable

14 years agoRevert "explicitly don't pass args to the accessors"
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

14 years agoexplicitly don't pass args to the accessors
Jesse Luehrs [Sat, 13 Nov 2010 03:42:40 +0000]
explicitly don't pass args to the accessors

14 years agoand, another bug that cmop triggers but this doesn't
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.

14 years agofix a bug with @ISA that cmop triggers
Jesse Luehrs [Fri, 12 Nov 2010 22:59:47 +0000]
fix a bug with @ISA that cmop triggers

14 years agoget_or_add_package_symbol
Jesse Luehrs [Fri, 12 Nov 2010 21:15:44 +0000]
get_or_add_package_symbol

14 years agoimplement the rest of get_package_symbol
Jesse Luehrs [Fri, 12 Nov 2010 21:02:18 +0000]
implement the rest of get_package_symbol

14 years agodon't leak the deconstructed var name
Jesse Luehrs [Fri, 12 Nov 2010 20:26:25 +0000]
don't leak the deconstructed var name

14 years agoexpand constant stash entries on get
Jesse Luehrs [Fri, 12 Nov 2010 20:21:02 +0000]
expand constant stash entries on get

14 years agoget_package_symbol, without the vivify bits yet
Jesse Luehrs [Fri, 12 Nov 2010 19:03:02 +0000]
get_package_symbol, without the vivify bits yet

14 years agoadd_package_symbol (except the db bits, for now)
Jesse Luehrs [Fri, 12 Nov 2010 18:16:57 +0000]
add_package_symbol (except the db bits, for now)

14 years agobetter diagnostics for exception tests
Jesse Luehrs [Fri, 12 Nov 2010 17:48:30 +0000]
better diagnostics for exception tests

14 years agohas_package_symbol
Jesse Luehrs [Fri, 12 Nov 2010 15:25:55 +0000]
has_package_symbol

14 years agoremove unused variable
Jesse Luehrs [Fri, 12 Nov 2010 15:14:01 +0000]
remove unused variable

14 years agoremove_package_symbol
Jesse Luehrs [Fri, 12 Nov 2010 15:13:50 +0000]
remove_package_symbol

14 years agoGvSV doesn't have the *{...}{SCALAR} issue, whee
Jesse Luehrs [Fri, 12 Nov 2010 14:36:32 +0000]
GvSV doesn't have the *{...}{SCALAR} issue, whee

14 years agooops, these are supposed to be PREINIT
Jesse Luehrs [Fri, 12 Nov 2010 10:10:56 +0000]
oops, these are supposed to be PREINIT

14 years agoimplement list_all_package_symbols
Jesse Luehrs [Fri, 12 Nov 2010 10:09:54 +0000]
implement list_all_package_symbols

14 years agoimplement some helper functions
Jesse Luehrs [Fri, 12 Nov 2010 09:19:29 +0000]
implement some helper functions

14 years agodisable prototypes
Jesse Luehrs [Fri, 12 Nov 2010 07:02:02 +0000]
disable prototypes

14 years agoconvert remove_package_glob
Jesse Luehrs [Fri, 12 Nov 2010 06:07:54 +0000]
convert remove_package_glob

14 years agoaccessors
Jesse Luehrs [Fri, 12 Nov 2010 05:08:45 +0000]
accessors

14 years agostart the conversion to xs
Jesse Luehrs [Fri, 12 Nov 2010 04:14:56 +0000]
start the conversion to xs

14 years agofix list_all_package_symbols
Jesse Luehrs [Fri, 12 Nov 2010 09:20:16 +0000]
fix list_all_package_symbols

14 years agopreserve existing behavior here i guess
Jesse Luehrs [Fri, 12 Nov 2010 02:09:58 +0000]
preserve existing behavior here i guess

14 years agofix some edge cases
Jesse Luehrs [Fri, 12 Nov 2010 01:43:04 +0000]
fix some edge cases

14 years agoRevert "revert vivication changes for now again"
Jesse Luehrs [Sun, 31 Oct 2010 16:04:51 +0000]
Revert "revert vivication changes for now again"

This reverts commit 67b1704808e62f27210fe992df9c45b232fe9d5b.

Conflicts:

Changes

14 years agochangelog
Jesse Luehrs [Sun, 31 Oct 2010 16:04:07 +0000]
changelog

14 years agorevert vivication changes for now again 0.13
Jesse Luehrs [Sun, 31 Oct 2010 15:41:56 +0000]
revert vivication changes for now again

14 years agomark trial releases
Jesse Luehrs [Sun, 31 Oct 2010 15:25:58 +0000]
mark trial releases

14 years agochangelog
Jesse Luehrs [Thu, 28 Oct 2010 00:56:37 +0000]
changelog

14 years agodepend on @DOY-0.05 for the awesome stuff, so it actually works 0.12
Jesse Luehrs [Thu, 28 Oct 2010 00:32:16 +0000]
depend on @DOY-0.05 for the awesome stuff, so it actually works

14 years agochangelog
Jesse Luehrs [Thu, 28 Oct 2010 00:22:53 +0000]
changelog

14 years agonew dzil wants 'Prereqs' 0.11
Jesse Luehrs [Thu, 28 Oct 2010 00:19:19 +0000]
new dzil wants 'Prereqs'

14 years agoconflict on mx-role-overloading too
Jesse Luehrs [Wed, 27 Oct 2010 23:54:45 +0000]
conflict on mx-role-overloading too

14 years agochangelog
Jesse Luehrs [Wed, 27 Oct 2010 18:15:37 +0000]
changelog

14 years agoactually, only do the weird special casing on broken perl versions 0.10
Jesse Luehrs [Wed, 27 Oct 2010 18:13:40 +0000]
actually, only do the weird special casing on broken perl versions

14 years agochangelog
Jesse Luehrs [Wed, 27 Oct 2010 16:57:02 +0000]
changelog

14 years agoadd conflict checking to the generated Makefile.PL 0.09
Jesse Luehrs [Wed, 27 Oct 2010 16:54:37 +0000]
add conflict checking to the generated Makefile.PL

14 years agochangelog
Jesse Luehrs [Wed, 27 Oct 2010 16:16:10 +0000]
changelog