matthewt [Sat, 20 Sep 2008 14:18:09 +0000]
simplify the C level of callback stuff
git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-Declare@4827
bd8105ee-0ff8-0310-8827-fb3f25b6796d
matthewt [Sat, 20 Sep 2008 14:15:50 +0000]
initial working perl-space version
git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-Declare@4826
bd8105ee-0ff8-0310-8827-fb3f25b6796d
matthewt [Wed, 17 Sep 2008 06:57:36 +0000]
extract move_past_token, add XS wraps for toke chunks
git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-Declare@4816
bd8105ee-0ff8-0310-8827-fb3f25b6796d
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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