Rhesa Rozendaal [Wed, 22 Oct 2008 22:09:49 +0000]
improvements from MX::MS and MX::Declare
Rhesa Rozendaal [Sat, 18 Oct 2008 13:40:29 +0000]
branches/context_object: reformatted with 2-space indent, and "if ("
Rhesa Rozendaal [Mon, 6 Oct 2008 11:40:27 +0000]
added DD::Context::Simple, which packages the synopsis (or method_no_semi.t) for easier reuse
Rhesa Rozendaal [Mon, 6 Oct 2008 11:20:13 +0000]
Create branch context_object
Florian Ragwitz [Sun, 5 Oct 2008 23:36:08 +0000]
Allow enabling of debug mode with an env var.
Florian Ragwitz [Sun, 5 Oct 2008 23:36:01 +0000]
Remove DD_DEBUG_S. It's unused.
Florian Ragwitz [Sat, 4 Oct 2008 22:30:57 +0000]
Version 0.002001.
Florian Ragwitz [Sat, 4 Oct 2008 22:30:47 +0000]
Add myself to AUTHORS.
Florian Ragwitz [Sat, 4 Oct 2008 22:30:39 +0000]
Changelogging.
Florian Ragwitz [Sat, 4 Oct 2008 15:23:15 +0000]
Remove support for long-deprecated -P for better portability.
Florian Ragwitz [Sat, 4 Oct 2008 13:18:02 +0000]
Check if reallocation of PL_linestr is necessary before doing it.
That way memory curruption caused by SvGROW on a PL_linestr comming from perl
-e goes away.
Florian Ragwitz [Sat, 4 Oct 2008 02:32:03 +0000]
Revert "nuke PERL_5_9_PLUS"
Using #ifdef PL_parser is not enough. In some perls, depending on
configuration, PL_parser is a real symbol and not a define.
Florian Ragwitz [Sat, 4 Oct 2008 02:31:56 +0000]
Don't define PERL_NO_GET_CONTEXT.
Seems to be cargo-culted from Data::Alias and works just fine without.
Florian Ragwitz [Sat, 4 Oct 2008 02:31:51 +0000]
Don't define NEWSV. handy.h does that for us.
Florian Ragwitz [Sat, 4 Oct 2008 02:31:46 +0000]
Don't define PERL_CORE.
Seems to be cargo-culted anyway. Everything works just fine without it on
5.8.1, 5.8.8 and 5.10.0.
Florian Ragwitz [Sat, 4 Oct 2008 02:31:41 +0000]
Don't call strlen() twice on the same string.
Florian Ragwitz [Sat, 4 Oct 2008 02:31:35 +0000]
Use croak instead of Perl_croak.
Florian Ragwitz [Wed, 1 Oct 2008 13:49:59 +0000]
Nullsv is kinda deprecated and not available anymore if PERL_CORE is defined.
Matt S Trout [Tue, 30 Sep 2008 12:01:11 +0000]
nuke PERL_5_9_PLUS
Matt S Trout [Tue, 30 Sep 2008 11:58:38 +0000]
missed a PL_lex_stuff check
Matt S Trout [Tue, 30 Sep 2008 11:17:32 +0000]
clean up lexing checks
Florian Ragwitz [Sun, 28 Sep 2008 15:15:42 +0000]
Make Declare.o depend on stolen_chunk_of_toke.c.
Matt S Trout [Sun, 28 Sep 2008 14:39:57 +0000]
move D-D to new layout
Matt S Trout [Sun, 28 Sep 2008 14:38:53 +0000]
I have no idea why this isn't in svn already
Matt S Trout [Sat, 20 Sep 2008 14:30:28 +0000]
final tweaking and ChangeLog
Matt S Trout [Sat, 20 Sep 2008 14:22:27 +0000]
add offset function for non-callback driven stuff, add tests
Matt S Trout [Sat, 20 Sep 2008 14:21:04 +0000]
stop accidentally picking up 'foo' as bareword foo
Matt S Trout [Sat, 20 Sep 2008 14:20:22 +0000]
initial sketch of shadow_sub and hashref-based callback API
Matt S Trout [Sat, 20 Sep 2008 14:18:09 +0000]
simplify the C level of callback stuff
Matt S Trout [Sat, 20 Sep 2008 14:15:50 +0000]
initial working perl-space version
Matt S Trout [Wed, 17 Sep 2008 06:57:36 +0000]
extract move_past_token, add XS wraps for toke chunks
Matt S Trout [Wed, 17 Sep 2008 05:16:04 +0000]
get_linestr works, callback code works, set_linestr compiles but not tested
Matt S Trout [Wed, 17 Sep 2008 00:39:44 +0000]
move const wrap to using new function as well
Matt S Trout [Wed, 17 Sep 2008 00:30:54 +0000]
factor out is_declarator decision code
Matt S Trout [Wed, 4 Jun 2008 14:30:26 +0000]
make 'method main' work
Matt S Trout [Wed, 4 Jun 2008 10:56:51 +0000]
assloads of changes, apparently my previous commits failed
Matt S Trout [Tue, 3 Jun 2008 15:02:01 +0000]
fix the fucking segfault
Matt S Trout [Tue, 3 Jun 2008 07:27:46 +0000]
this OPf_SPECIAL was bollocks. remove it.
Matt S Trout [Tue, 3 Jun 2008 07:06:41 +0000]
Newx -> New
Matt S Trout [Sun, 1 Jun 2008 12:54:58 +0000]
now survives eval
Matt S Trout [Sun, 1 Jun 2008 12:54:48 +0000]
extra test, forget where it came from
Matt S Trout [Sun, 1 Jun 2008 10:41:45 +0000]
missed an aTHX_
Matt S Trout [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)
Matt S Trout [Sat, 31 May 2008 08:44:25 +0000]
realloc code
Chia-liang Kao [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.
Yuval Kogman [Sun, 27 Apr 2008 18:15:57 +0000]
bus error
Yuval Kogman [Sun, 27 Apr 2008 18:05:09 +0000]
add eval.t, thought it would fail but it doesn't
Matt S Trout [Mon, 26 Nov 2007 20:49:17 +0000]
actually, this will be 0.1.6
Matt S Trout [Mon, 26 Nov 2007 20:47:44 +0000]
0.1.5 changes
Matt S Trout [Fri, 9 Nov 2007 07:36:47 +0000]
make test less noisy
Matt S Trout [Fri, 9 Nov 2007 07:22:28 +0000]
stop using & prototypes at all
Matt S Trout [Fri, 9 Nov 2007 07:21:56 +0000]
correct typo in ifndef
Matt S Trout [Thu, 25 Oct 2007 00:44:28 +0000]
0.001003 changes
Matt S Trout [Sun, 21 Oct 2007 22:17:35 +0000]
test I never noticed to add
Matt S Trout [Sun, 21 Oct 2007 22:16:54 +0000]
version and POD updates for 0.001002
Matt S Trout [Sun, 21 Oct 2007 20:45:11 +0000]
compile fixes for 5.9.5 and DDEBUGGING
Matt S Trout [Sun, 14 Oct 2007 22:33:47 +0000]
set Makefile.PL to bomb out for <5.8.1 at compile time
Matt S Trout [Sun, 14 Oct 2007 22:33:00 +0000]
set Makefile.PL to bomb out for <5.8.1
Matt S Trout [Sun, 14 Oct 2007 21:40:59 +0000]
compiles against 5.8.1 (no threads, no multiplicity)
Christopher Nehren [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)
Christopher Nehren [Fri, 21 Sep 2007 18:48:58 +0000]
Fix MANIFEST.SKIP to include stolen_chunk_of_toke.c
Matt S Trout [Mon, 17 Sep 2007 01:45:10 +0000]
fix mail and web addresses
Matt S Trout [Mon, 17 Sep 2007 01:10:55 +0000]
made method { ... }; work
Matt S Trout [Mon, 17 Sep 2007 00:43:15 +0000]
sugar test basically working
Matt S Trout [Sat, 15 Sep 2007 23:07:52 +0000]
MANIFEST.SKIP and Changes
Matt S Trout [Sat, 28 Jul 2007 10:05:18 +0000]
must use aTHX_ for anything with a pTHX_ in proto
Matt S Trout [Thu, 26 Jul 2007 22:32:41 +0000]
latest updates
Matt S Trout [Sun, 1 Jul 2007 19:58:15 +0000]
split usepack and namepack
Matt S Trout [Sun, 1 Jul 2007 18:42:26 +0000]
package handling
Matt S Trout [Sun, 1 Jul 2007 16:58:39 +0000]
pad stuffing by source injection
Matt S Trout [Fri, 29 Jun 2007 08:29:41 +0000]
fun ($a, $b) { ... }
Matt S Trout [Fri, 29 Jun 2007 05:20:23 +0000]
debug flag, extra test
Matt S Trout [Fri, 29 Jun 2007 02:32:08 +0000]
test now uses Test::More
Matt S Trout [Fri, 29 Jun 2007 02:16:13 +0000]
now compiles without needing my /home
Matt S Trout [Thu, 28 Jun 2007 20:18:47 +0000]
initial import, still fragile as all hell