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
Jesse Luehrs [Fri, 12 Nov 2010 20:26:25 +0000]
don't leak the deconstructed var name
Jesse Luehrs [Fri, 12 Nov 2010 20:21:02 +0000]
expand constant stash entries on get
Jesse Luehrs [Fri, 12 Nov 2010 19:03:02 +0000]
get_package_symbol, without the vivify bits yet
Jesse Luehrs [Fri, 12 Nov 2010 18:16:57 +0000]
add_package_symbol (except the db bits, for now)
Jesse Luehrs [Fri, 12 Nov 2010 17:48:30 +0000]
better diagnostics for exception tests
Jesse Luehrs [Fri, 12 Nov 2010 15:25:55 +0000]
has_package_symbol
Jesse Luehrs [Fri, 12 Nov 2010 15:14:01 +0000]
remove unused variable
Jesse Luehrs [Fri, 12 Nov 2010 15:13:50 +0000]
remove_package_symbol
Jesse Luehrs [Fri, 12 Nov 2010 14:36:32 +0000]
GvSV doesn't have the *{...}{SCALAR} issue, whee
Jesse Luehrs [Fri, 12 Nov 2010 10:10:56 +0000]
oops, these are supposed to be PREINIT
Jesse Luehrs [Fri, 12 Nov 2010 10:09:54 +0000]
implement list_all_package_symbols
Jesse Luehrs [Fri, 12 Nov 2010 09:19:29 +0000]
implement some helper functions
Jesse Luehrs [Fri, 12 Nov 2010 07:02:02 +0000]
disable prototypes
Jesse Luehrs [Fri, 12 Nov 2010 06:07:54 +0000]
convert remove_package_glob
Jesse Luehrs [Fri, 12 Nov 2010 05:08:45 +0000]
accessors
Jesse Luehrs [Fri, 12 Nov 2010 04:14:56 +0000]
start the conversion to xs
Jesse Luehrs [Fri, 12 Nov 2010 09:20:16 +0000]
fix list_all_package_symbols
Jesse Luehrs [Fri, 12 Nov 2010 02:09:58 +0000]
preserve existing behavior here i guess
Jesse Luehrs [Fri, 12 Nov 2010 01:43:04 +0000]
fix some edge cases
Jesse Luehrs [Sun, 31 Oct 2010 16:04:51 +0000]
Revert "revert vivication changes for now again"
This reverts commit
67b1704808e62f27210fe992df9c45b232fe9d5b.
Conflicts:
Changes
Jesse Luehrs [Sun, 31 Oct 2010 16:04:07 +0000]
changelog
Jesse Luehrs [Sun, 31 Oct 2010 15:41:56 +0000]
revert vivication changes for now again
Jesse Luehrs [Sun, 31 Oct 2010 15:25:58 +0000]
mark trial releases
Jesse Luehrs [Thu, 28 Oct 2010 00:56:37 +0000]
changelog
Jesse Luehrs [Thu, 28 Oct 2010 00:32:16 +0000]
depend on @DOY-0.05 for the awesome stuff, so it actually works
Jesse Luehrs [Thu, 28 Oct 2010 00:22:53 +0000]
changelog
Jesse Luehrs [Thu, 28 Oct 2010 00:19:19 +0000]
new dzil wants 'Prereqs'
Jesse Luehrs [Wed, 27 Oct 2010 23:54:45 +0000]
conflict on mx-role-overloading too
Jesse Luehrs [Wed, 27 Oct 2010 18:15:37 +0000]
changelog
Jesse Luehrs [Wed, 27 Oct 2010 18:13:40 +0000]
actually, only do the weird special casing on broken perl versions
Jesse Luehrs [Wed, 27 Oct 2010 16:57:02 +0000]
changelog
Jesse Luehrs [Wed, 27 Oct 2010 16:54:37 +0000]
add conflict checking to the generated Makefile.PL
Jesse Luehrs [Wed, 27 Oct 2010 16:16:10 +0000]
changelog
Justin Hunter [Tue, 26 Oct 2010 20:55:17 +0000]
move from Test::Exception to Test::Fatal
Jesse Luehrs [Wed, 22 Sep 2010 18:07:46 +0000]
fix code vivify tests
Jesse Luehrs [Wed, 22 Sep 2010 18:10:28 +0000]
fix coderef vivification
Jesse Luehrs [Wed, 22 Sep 2010 18:10:00 +0000]
remove bad coderef tests (not how we want to handle vivification)
Jesse Luehrs [Sun, 19 Sep 2010 01:18:20 +0000]
Revert "revert the vivication changes for now, i didn't mean to release them"
This reverts commit
44726d1abdc534e4ac6ddfc6d91d245c8dc0ebc7.
Jesse Luehrs [Sun, 19 Sep 2010 01:18:09 +0000]
changelog
Jesse Luehrs [Sun, 19 Sep 2010 01:17:17 +0000]
changelog
Jesse Luehrs [Sun, 19 Sep 2010 01:15:21 +0000]
revert the vivication changes for now, i didn't mean to release them
Jesse Luehrs [Sat, 18 Sep 2010 22:14:47 +0000]
changelog
Jesse Luehrs [Sat, 18 Sep 2010 22:14:00 +0000]
changelog
Jesse Luehrs [Fri, 27 Aug 2010 16:30:34 +0000]
another test
Jesse Luehrs [Fri, 27 Aug 2010 16:16:28 +0000]
more complete handling of vivication
Jesse Luehrs [Fri, 27 Aug 2010 16:15:51 +0000]
make the ISA special-casing more sane
Dave Rolsky [Fri, 27 Aug 2010 15:27:24 +0000]
Add tests to make sure that changing the stash is reflected in the cached namespace
Jesse Luehrs [Fri, 27 Aug 2010 03:39:24 +0000]
changelog
Jesse Luehrs [Fri, 27 Aug 2010 03:37:36 +0000]
changelog
Jesse Luehrs [Fri, 27 Aug 2010 03:13:30 +0000]
cache the ref to the stash
Jesse Luehrs [Fri, 27 Aug 2010 02:42:24 +0000]
stop using my pod weaver template things here
Jesse Luehrs [Sun, 4 Jul 2010 22:16:51 +0000]
changelog
Jesse Luehrs [Wed, 16 Jun 2010 00:12:23 +0000]
changelog
Jesse Luehrs [Wed, 16 Jun 2010 00:11:27 +0000]
remove eol whitespace
Jesse Luehrs [Wed, 16 Jun 2010 00:11:16 +0000]
updated dzil stuff
Jesse Luehrs [Tue, 15 Jun 2010 23:58:55 +0000]
bump prereq for Test::More to get done_testing
Jesse Luehrs [Sun, 13 Jun 2010 17:13:17 +0000]
changelog and version bump
Jesse Luehrs [Sun, 13 Jun 2010 16:55:28 +0000]
add get_or_add_package_symbol, for the vivify behavior
Jesse Luehrs [Sun, 13 Jun 2010 16:42:43 +0000]
stop autovivifying on get
Jesse Luehrs [Mon, 31 May 2010 17:59:10 +0000]
update docs for add_package_symbol
Jesse Luehrs [Mon, 31 May 2010 17:28:19 +0000]
named args for add_package_symbol
Tim Bunce [Sun, 30 May 2010 14:24:59 +0000]
Extend add_package_symbol to set %DB::sub if appropriate.
Helps NYTProf and debuggers.
Jesse Luehrs [Fri, 14 May 2010 16:41:44 +0000]
changelog and version bump
Jesse Luehrs [Fri, 14 May 2010 16:39:56 +0000]
rename Stash::Manip -> Package::Stash
Jesse Luehrs [Thu, 13 May 2010 23:38:01 +0000]
changelog and version bump
Jesse Luehrs [Thu, 13 May 2010 23:36:22 +0000]
oops, need to dep on Test::Exception
Jesse Luehrs [Wed, 12 May 2010 22:24:40 +0000]
release date
Jesse Luehrs [Wed, 12 May 2010 19:08:27 +0000]
work around a ppi bug that dzil triggers
Jesse Luehrs [Wed, 12 May 2010 17:33:44 +0000]
what is this i don't even
Jesse Luehrs [Wed, 12 May 2010 05:35:25 +0000]
only pass initializers for array and hash
Jesse Luehrs [Wed, 12 May 2010 05:25:25 +0000]
un-TODO
Jesse Luehrs [Wed, 12 May 2010 05:23:13 +0000]
always save and restore scalars, since has_package_symbol isn't reliable
it returns false even if a scalar has been declared but not initialized
yet, which is inconsistent with how has_package_symbol works for all
other types, but I think it's unavoidable
Jesse Luehrs [Wed, 12 May 2010 04:40:09 +0000]
add TODO test