16 years agoget_linestr works, callback code works, set_linestr compiles but not tested
matthewt [Wed, 17 Sep 2008 05:16:04 +0000]
get_linestr works, callback code works, set_linestr compiles but not tested

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-Declare@4815 bd8105ee-0ff8-0310-8827-fb3f25b6796d

16 years agomove const wrap to using new function as well
matthewt [Wed, 17 Sep 2008 00:39:44 +0000]
move const wrap to using new function as well

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-Declare@4814 bd8105ee-0ff8-0310-8827-fb3f25b6796d

16 years agofactor out is_declarator decision code
matthewt [Wed, 17 Sep 2008 00:30:54 +0000]
factor out is_declarator decision code

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-Declare@4813 bd8105ee-0ff8-0310-8827-fb3f25b6796d

16 years agomake 'method main' work
matthewt [Wed, 4 Jun 2008 14:30:26 +0000]
make 'method main' work

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-Declare@4465 bd8105ee-0ff8-0310-8827-fb3f25b6796d

16 years agoassloads of changes, apparently my previous commits failed
matthewt [Wed, 4 Jun 2008 10:56:51 +0000]
assloads of changes, apparently my previous commits failed

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-Declare@4464 bd8105ee-0ff8-0310-8827-fb3f25b6796d

16 years agofix the fucking segfault
matthewt [Tue, 3 Jun 2008 15:02:01 +0000]
fix the fucking segfault

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-Declare@4460 bd8105ee-0ff8-0310-8827-fb3f25b6796d

16 years agothis OPf_SPECIAL was bollocks. remove it.
matthewt [Tue, 3 Jun 2008 07:27:46 +0000]
this OPf_SPECIAL was bollocks. remove it.

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-Declare@4459 bd8105ee-0ff8-0310-8827-fb3f25b6796d

16 years agoNewx -> New
matthewt [Tue, 3 Jun 2008 07:06:41 +0000]
Newx -> New

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-Declare@4458 bd8105ee-0ff8-0310-8827-fb3f25b6796d

16 years agonow survives eval
matthewt [Sun, 1 Jun 2008 12:54:58 +0000]
now survives eval

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-Declare@4454 bd8105ee-0ff8-0310-8827-fb3f25b6796d

16 years agoextra test, forget where it came from
matthewt [Sun, 1 Jun 2008 12:54:48 +0000]
extra test, forget where it came from

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-Declare@4453 bd8105ee-0ff8-0310-8827-fb3f25b6796d

16 years agomissed an aTHX_
matthewt [Sun, 1 Jun 2008 10:41:45 +0000]
missed an aTHX_

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-Declare@4452 bd8105ee-0ff8-0310-8827-fb3f25b6796d

16 years agoreallocate PL_linestr to 8192 chars min in a source filter to avoid need to realloc...
matthewt [Sun, 1 Jun 2008 10:21:29 +0000]
reallocate PL_linestr to 8192 chars min in a source filter to avoid need to realloc later (where we can't)

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-Declare@4450 bd8105ee-0ff8-0310-8827-fb3f25b6796d

16 years agorealloc code
matthewt [Sat, 31 May 2008 08:44:25 +0000]
realloc code

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-Declare@4442 bd8105ee-0ff8-0310-8827-fb3f25b6796d

16 years agoMake devel::declare parse the part between prototype and
clkao [Mon, 5 May 2008 08:37:19 +0000]
Make devel::declare parse the part between prototype and
sub body as traits and pass them to the callback.

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-Declare@4317 bd8105ee-0ff8-0310-8827-fb3f25b6796d

16 years agobus error
nothingmuch [Sun, 27 Apr 2008 18:15:57 +0000]
bus error

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-Declare@4303 bd8105ee-0ff8-0310-8827-fb3f25b6796d

16 years agoadd eval.t, thought it would fail but it doesn't
nothingmuch [Sun, 27 Apr 2008 18:05:09 +0000]
add eval.t, thought it would fail but it doesn't

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-Declare@4302 bd8105ee-0ff8-0310-8827-fb3f25b6796d

17 years agoactually, this will be 0.1.6
matthewt [Mon, 26 Nov 2007 20:49:17 +0000]
actually, this will be 0.1.6

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-Declare@3894 bd8105ee-0ff8-0310-8827-fb3f25b6796d

17 years ago0.1.5 changes
matthewt [Mon, 26 Nov 2007 20:47:44 +0000]
0.1.5 changes

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-Declare@3893 bd8105ee-0ff8-0310-8827-fb3f25b6796d

17 years agomake test less noisy
matthewt [Fri, 9 Nov 2007 07:36:47 +0000]
make test less noisy

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-Declare@3868 bd8105ee-0ff8-0310-8827-fb3f25b6796d

17 years agostop using & prototypes at all
matthewt [Fri, 9 Nov 2007 07:22:28 +0000]
stop using & prototypes at all

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-Declare@3867 bd8105ee-0ff8-0310-8827-fb3f25b6796d

17 years agocorrect typo in ifndef
matthewt [Fri, 9 Nov 2007 07:21:56 +0000]
correct typo in ifndef

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-Declare@3866 bd8105ee-0ff8-0310-8827-fb3f25b6796d

17 years ago0.001003 changes
matthewt [Thu, 25 Oct 2007 00:44:28 +0000]
0.001003 changes

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-Declare@3839 bd8105ee-0ff8-0310-8827-fb3f25b6796d

17 years agotest I never noticed to add
matthewt [Sun, 21 Oct 2007 22:17:35 +0000]
test I never noticed to add

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-Declare@3828 bd8105ee-0ff8-0310-8827-fb3f25b6796d

17 years agoversion and POD updates for 0.001002
matthewt [Sun, 21 Oct 2007 22:16:54 +0000]
version and POD updates for 0.001002

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-Declare@3827 bd8105ee-0ff8-0310-8827-fb3f25b6796d

17 years agocompile fixes for 5.9.5 and DDEBUGGING
matthewt [Sun, 21 Oct 2007 20:45:11 +0000]
compile fixes for 5.9.5 and DDEBUGGING

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-Declare@3826 bd8105ee-0ff8-0310-8827-fb3f25b6796d

17 years agoset Makefile.PL to bomb out for <5.8.1 at compile time
matthewt [Sun, 14 Oct 2007 22:33:47 +0000]
set Makefile.PL to bomb out for <5.8.1 at compile time

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-Declare@3820 bd8105ee-0ff8-0310-8827-fb3f25b6796d

17 years agoset Makefile.PL to bomb out for <5.8.1
matthewt [Sun, 14 Oct 2007 22:33:00 +0000]
set Makefile.PL to bomb out for <5.8.1

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-Declare@3819 bd8105ee-0ff8-0310-8827-fb3f25b6796d

17 years agocompiles against 5.8.1 (no threads, no multiplicity)
matthewt [Sun, 14 Oct 2007 21:40:59 +0000]
compiles against 5.8.1 (no threads, no multiplicity)

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-Declare@3818 bd8105ee-0ff8-0310-8827-fb3f25b6796d

17 years agoMore specifically include stolen_chunk_of_toke.c in MANIFEST.SKIP so that it
apeiron [Fri, 21 Sep 2007 19:33:03 +0000]
More specifically include stolen_chunk_of_toke.c in MANIFEST.SKIP so that it
doesn't pull in Declare.c when it's generated after running make.

Pointy-hat to: apeiron
Prodding from: mst (as always)

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-Declare@3774 bd8105ee-0ff8-0310-8827-fb3f25b6796d

17 years agoFix MANIFEST.SKIP to include stolen_chunk_of_toke.c
apeiron [Fri, 21 Sep 2007 18:48:58 +0000]
Fix MANIFEST.SKIP to include stolen_chunk_of_toke.c

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-Declare@3773 bd8105ee-0ff8-0310-8827-fb3f25b6796d

17 years agofix mail and web addresses
matthewt [Mon, 17 Sep 2007 01:45:10 +0000]
fix mail and web addresses

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-Declare@3754 bd8105ee-0ff8-0310-8827-fb3f25b6796d

17 years agomade method { ... }; work
matthewt [Mon, 17 Sep 2007 01:10:55 +0000]
made method { ... }; work

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-Declare@3753 bd8105ee-0ff8-0310-8827-fb3f25b6796d

17 years agosugar test basically working
matthewt [Mon, 17 Sep 2007 00:43:15 +0000]
sugar test basically working

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-Declare@3752 bd8105ee-0ff8-0310-8827-fb3f25b6796d

17 years agoMANIFEST.SKIP and Changes
matthewt [Sat, 15 Sep 2007 23:07:52 +0000]
MANIFEST.SKIP and Changes

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-Declare@3747 bd8105ee-0ff8-0310-8827-fb3f25b6796d

17 years agomust use aTHX_ for anything with a pTHX_ in proto
matthewt [Sat, 28 Jul 2007 10:05:18 +0000]
must use aTHX_ for anything with a pTHX_ in proto

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-Declare@3616 bd8105ee-0ff8-0310-8827-fb3f25b6796d

17 years agolatest updates
matthewt [Thu, 26 Jul 2007 22:32:41 +0000]
latest updates

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-Declare@3605 bd8105ee-0ff8-0310-8827-fb3f25b6796d

17 years agosplit usepack and namepack
matthewt [Sun, 1 Jul 2007 19:58:15 +0000]
split usepack and namepack

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-Declare@3555 bd8105ee-0ff8-0310-8827-fb3f25b6796d

17 years agopackage handling
matthewt [Sun, 1 Jul 2007 18:42:26 +0000]
package handling

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-Declare@3554 bd8105ee-0ff8-0310-8827-fb3f25b6796d

17 years agopad stuffing by source injection
matthewt [Sun, 1 Jul 2007 16:58:39 +0000]
pad stuffing by source injection

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-Declare@3553 bd8105ee-0ff8-0310-8827-fb3f25b6796d

17 years agofun ($a, $b) { ... }
matthewt [Fri, 29 Jun 2007 08:29:41 +0000]
fun ($a, $b) { ... }

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-Declare@3551 bd8105ee-0ff8-0310-8827-fb3f25b6796d

17 years agodebug flag, extra test
matthewt [Fri, 29 Jun 2007 05:20:23 +0000]
debug flag, extra test

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-Declare@3550 bd8105ee-0ff8-0310-8827-fb3f25b6796d

17 years agotest now uses Test::More
matthewt [Fri, 29 Jun 2007 02:32:08 +0000]
test now uses Test::More

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-Declare@3549 bd8105ee-0ff8-0310-8827-fb3f25b6796d

17 years agonow compiles without needing my /home
matthewt [Fri, 29 Jun 2007 02:16:13 +0000]
now compiles without needing my /home

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-Declare@3548 bd8105ee-0ff8-0310-8827-fb3f25b6796d

17 years agoinitial import, still fragile as all hell
matthewt [Thu, 28 Jun 2007 20:18:47 +0000]
initial import, still fragile as all hell

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-Declare@3547 bd8105ee-0ff8-0310-8827-fb3f25b6796d