13 years agoVersion 0.006001 0.006001
Florian Ragwitz [Sat, 26 Feb 2011 06:04:29 +0000]
Version 0.006001

13 years agoRe-alloc PL_linestr in block hooks, if available
Florian Ragwitz [Sat, 26 Feb 2011 05:52:08 +0000]
Re-alloc PL_linestr in block hooks, if available

This makes us work again on perl >= 5.13.7, where evaled strings are always
being copied.

Thanks Zefram.

14 years agoVersion 0.006000. 0.006000
Florian Ragwitz [Tue, 9 Mar 2010 01:52:33 +0000]
Version 0.006000.

14 years agoMake things work on 5.11.2 and newer.
Florian Ragwitz [Tue, 9 Mar 2010 01:48:10 +0000]
Make things work on 5.11.2 and newer.

14 years agoAdd tests for how MXMS uses D::D.
Florian Ragwitz [Tue, 9 Mar 2010 01:47:35 +0000]
Add tests for how MXMS uses D::D.

14 years agoFix warnins in fail.t.
Florian Ragwitz [Fri, 4 Sep 2009 03:29:26 +0000]
Fix warnins in fail.t.

14 years agoVersion 0.005011. 0.005011
Florian Ragwitz [Fri, 14 Aug 2009 00:18:02 +0000]
Version 0.005011.

14 years agoNo need to create an empty PV first.
Florian Ragwitz [Fri, 14 Aug 2009 00:01:19 +0000]
No need to create an empty PV first.

14 years agoUnTODO a passing test.
Florian Ragwitz [Thu, 13 Aug 2009 23:53:01 +0000]
UnTODO a passing test.

14 years agoDon't invoke the const callback for a keyword followed by a fat comma.
Florian Ragwitz [Thu, 13 Aug 2009 21:21:29 +0000]
Don't invoke the const callback for a keyword followed by a fat comma.

14 years agoTest for correct runtime behaviour of keyword + fat comma.
Florian Ragwitz [Thu, 13 Aug 2009 21:20:56 +0000]
Test for correct runtime behaviour of keyword + fat comma.

14 years agoMake the fat comma test more pathological.
Florian Ragwitz [Thu, 13 Aug 2009 21:20:33 +0000]
Make the fat comma test more pathological.

14 years agoDepend on a Test::More with done_testing support.
Florian Ragwitz [Thu, 13 Aug 2009 20:33:00 +0000]
Depend on a Test::More with done_testing support.

14 years agoAdd tests for not interpreting various things as barewords when they aren't.
Florian Ragwitz [Thu, 13 Aug 2009 20:30:15 +0000]
Add tests for not interpreting various things as barewords when they aren't.

14 years agoVersion 0.005010. 0.005010
Florian Ragwitz [Tue, 11 Aug 2009 20:50:06 +0000]
Version 0.005010.

14 years agoDon't invoke the linestr callback if we found a keyword and the bufptr still contains...
Florian Ragwitz [Tue, 11 Aug 2009 20:00:59 +0000]
Don't invoke the linestr callback if we found a keyword and the bufptr still contains an arrow at its beginning.

This means we're about to compile a method invocation, the tokenizer forced
parsing a word, and we got the const op of that.

I'm not too happy with this. I see how it can be useful to hook into those
places, but it should probably be a different feature of DD.

14 years agoVersion 0.005009. 0.005009
Florian Ragwitz [Mon, 10 Aug 2009 04:35:59 +0000]
Version 0.005009.

14 years agoStop mixing declarations with code.
Florian Ragwitz [Mon, 10 Aug 2009 04:29:50 +0000]
Stop mixing declarations with code.

14 years agoUpdate changelog with the version and the release date from last time around.
Florian Ragwitz [Mon, 10 Aug 2009 04:28:07 +0000]
Update changelog with the version and the release date from last time around.

14 years agoMove strip_attrs which is a purely parsing method down into the base class
nperez [Sun, 9 Aug 2009 00:16:09 +0000]
Move strip_attrs which is a purely parsing method down into the base class

14 years agoVersion 0.005008. 0.005008
Florian Ragwitz [Tue, 28 Jul 2009 06:30:19 +0000]
Version 0.005008.

14 years agoadd repository for META.yml
Florian Ragwitz [Tue, 28 Jul 2009 06:28:22 +0000]
add repository for META.yml

Conflicts:

Makefile.PL

14 years agonew versions of deps due to fixed ExtUtils::Depends
Alexandr Ciornii [Tue, 7 Jul 2009 06:46:02 +0000]
new versions of deps due to fixed ExtUtils::Depends

14 years agoMake DD_DEBUG handling more robust.
Florian Ragwitz [Tue, 28 Jul 2009 06:25:03 +0000]
Make DD_DEBUG handling more robust.

14 years agoConditionally expand linestrings under perl debugger.
Ash Berlin [Tue, 14 Jul 2009 20:20:29 +0000]
Conditionally expand linestrings under perl debugger.

14 years agoVersion 0.005007 0.005007
Ash Berlin [Tue, 14 Jul 2009 08:24:57 +0000]
Version 0.005007

14 years agoBrackets needed on OSX/5.8.8
Ash Berlin [Fri, 10 Jul 2009 20:37:15 +0000]
Brackets needed on OSX/5.8.8

14 years agoChangelog for line number fix
Ash Berlin [Fri, 10 Jul 2009 19:17:47 +0000]
Changelog for line number fix

14 years agoMake the toke.c functions always operate on PL_compiling, even if we call them at...
Florian Ragwitz [Fri, 10 Jul 2009 10:31:33 +0000]
Make the toke.c functions always operate on PL_compiling, even if we call them at runtime.

This fixes the broken line numbers. Thanks Ash Berlin, for working this out!

14 years agoVersion 0.005006. 0.005006
Florian Ragwitz [Sun, 7 Jun 2009 11:01:50 +0000]
Version 0.005006.

14 years agoFix compilation on 5.8.
Florian Ragwitz [Sun, 7 Jun 2009 11:00:06 +0000]
Fix compilation on 5.8.

14 years agoVersion 0.005005. 0.005005
Florian Ragwitz [Fri, 5 Jun 2009 14:01:15 +0000]
Version 0.005005.

14 years agoMerge branch 'master' into mad mad
Florian Ragwitz [Fri, 5 Jun 2009 13:34:29 +0000]
Merge branch 'master' into mad

* master:
  Version 0.005004.
  Don't define MEM_WRAP_CHECK_ if it's already there.
  Version 0.005003.
  Properly ignore dist tarballs.
  Fail hard if strip_names_and_args fails.
  Add copyright notice for stolen_chunk_of_toke.c.
  Add .gitignore.
  TODO failing tests.
  Add strip_names_and_args
  Failing tests for line number issues
  was 'assing', assuming it to be 'were passing'

Conflicts:
stolen_chunk_of_toke.c

14 years agoVersion 0.005004. 0.005004
Florian Ragwitz [Wed, 3 Jun 2009 10:41:44 +0000]
Version 0.005004.

14 years agoDon't define MEM_WRAP_CHECK_ if it's already there.
Florian Ragwitz [Fri, 29 May 2009 18:43:16 +0000]
Don't define MEM_WRAP_CHECK_ if it's already there.

Courtesy of Maik Fischer.

14 years agoVersion 0.005003. 0.005003
Florian Ragwitz [Sun, 24 May 2009 15:22:47 +0000]
Version 0.005003.

14 years agoProperly ignore dist tarballs.
Florian Ragwitz [Sun, 24 May 2009 15:21:55 +0000]
Properly ignore dist tarballs.

14 years agoMerge branch 'strip_names_and_args'
Florian Ragwitz [Sun, 24 May 2009 15:15:09 +0000]
Merge branch 'strip_names_and_args'

* strip_names_and_args:
  Fail hard if strip_names_and_args fails.
  Add strip_names_and_args

14 years agoFail hard if strip_names_and_args fails. strip_names_and_args
Florian Ragwitz [Sun, 24 May 2009 15:14:10 +0000]
Fail hard if strip_names_and_args fails.

14 years agoAdd copyright notice for stolen_chunk_of_toke.c.
Florian Ragwitz [Sun, 24 May 2009 13:25:18 +0000]
Add copyright notice for stolen_chunk_of_toke.c.

14 years agoAdd .gitignore.
Florian Ragwitz [Sun, 24 May 2009 13:23:41 +0000]
Add .gitignore.

14 years agoTODO failing tests.
Florian Ragwitz [Sat, 23 May 2009 20:57:58 +0000]
TODO failing tests.

14 years agoMerge commit 'ashb/master'
Florian Ragwitz [Sat, 23 May 2009 20:54:49 +0000]
Merge commit 'ashb/master'

* commit 'ashb/master':
  Failing tests for line number issues

14 years agoMerge commit 'yanick/docs'
Florian Ragwitz [Sat, 23 May 2009 20:13:04 +0000]
Merge commit 'yanick/docs'

* commit 'yanick/docs':
  was 'assing', assuming it to be 'were passing'

14 years agoImprove compatibility with MAD-enabled perls.
Florian Ragwitz [Sat, 23 May 2009 20:12:14 +0000]
Improve compatibility with MAD-enabled perls.

14 years agoAdd copyright statements.
Florian Ragwitz [Sat, 23 May 2009 19:43:10 +0000]
Add copyright statements.

14 years agoAnother pod fix.
Florian Ragwitz [Sat, 23 May 2009 19:40:34 +0000]
Another pod fix.

14 years agoAdd strip_names_and_args
Cory Watson [Wed, 20 May 2009 13:59:21 +0000]
Add strip_names_and_args

14 years agoFailing tests for line number issues
Ash Berlin [Sat, 23 May 2009 18:55:43 +0000]
Failing tests for line number issues

14 years agowas 'assing', assuming it to be 'were passing'
Yanick Champoux [Thu, 21 May 2009 16:51:03 +0000]
was 'assing', assuming it to be 'were passing'

14 years agoPOD fix.
Florian Ragwitz [Tue, 19 May 2009 16:07:41 +0000]
POD fix.

14 years agoVersion 0.005002. 0.005002
Florian Ragwitz [Sun, 10 May 2009 00:05:34 +0000]
Version 0.005002.

14 years agoDon't invoke linestr callback if the parser is expecting an operator. This makes...
Florian Ragwitz [Sun, 10 May 2009 00:01:49 +0000]
Don't invoke linestr callback if the parser is expecting an operator. This makes calling a method with the name of a declarator work.

14 years agoAdd testcase for calling a method with the name of a declarator.
Florian Ragwitz [Sun, 10 May 2009 00:01:43 +0000]
Add testcase for calling a method with the name of a declarator.

14 years agoVersion 0.005001. 0.005001
Florian Ragwitz [Wed, 6 May 2009 00:33:14 +0000]
Version 0.005001.

14 years agoImplement skip_declarator in terms of scan_word in Context::Simple.
Florian Ragwitz [Wed, 6 May 2009 00:23:24 +0000]
Implement skip_declarator in terms of scan_word in Context::Simple.

15 years agoVersion 0.005000. 0.005000
Florian Ragwitz [Sat, 18 Apr 2009 08:42:17 +0000]
Version 0.005000.

15 years agoDon't compare signed to unsigned.
Florian Ragwitz [Sat, 18 Apr 2009 08:42:13 +0000]
Don't compare signed to unsigned.

15 years agoInclude the multiline scan_str in the releases.
Florian Ragwitz [Sat, 18 Apr 2009 08:42:10 +0000]
Include the multiline scan_str in the releases.

15 years agoAllow extracting strings going over multiple lines using scan_str.
Florian Ragwitz [Sat, 18 Apr 2009 08:42:06 +0000]
Allow extracting strings going over multiple lines using scan_str.

15 years agoThe extracted string should contain the newline as well.
Florian Ragwitz [Sat, 18 Apr 2009 08:42:00 +0000]
The extracted string should contain the newline as well.

15 years agoPort the docs from Scope::Guard + %^H to B::Hooks::EndOfScope.
Florian Ragwitz [Mon, 13 Apr 2009 17:08:45 +0000]
Port the docs from Scope::Guard + %^H to B::Hooks::EndOfScope.

15 years agoVersion 0.004000.
Florian Ragwitz [Fri, 10 Apr 2009 00:20:37 +0000]
Version 0.004000.

15 years agoTest for not invoking the linestr callback for barewords quoted using the fat comma.
Florian Ragwitz [Fri, 10 Apr 2009 00:03:29 +0000]
Test for not invoking the linestr callback for barewords quoted using the fat comma.

15 years agoUpdated t/quote.t to quash warnings and use cross-platform /dev/null
Florian Ragwitz [Fri, 10 Apr 2009 00:03:12 +0000]
Updated t/quote.t to quash warnings and use cross-platform /dev/null

15 years agoRemove unused variable.
Florian Ragwitz [Thu, 9 Apr 2009 00:57:52 +0000]
Remove unused variable.

15 years agoUnTODO passing tests.
Florian Ragwitz [Thu, 9 Apr 2009 00:54:43 +0000]
UnTODO passing tests.

15 years agoDon't fire the linestr callback for const ops in backticks, qx or qq.
Florian Ragwitz [Thu, 9 Apr 2009 00:54:28 +0000]
Don't fire the linestr callback for const ops in backticks, qx or qq.

15 years agoSimplify the quoting fix.
Florian Ragwitz [Thu, 9 Apr 2009 00:54:13 +0000]
Simplify the quoting fix.

15 years agoUnTODO passing tests.
Florian Ragwitz [Thu, 9 Apr 2009 00:35:58 +0000]
UnTODO passing tests.

15 years agoDon't issue the linestr callback if the const op comes from m//, s///, qr// or tr///.
Florian Ragwitz [Thu, 9 Apr 2009 00:35:42 +0000]
Don't issue the linestr callback if the const op comes from m//, s///, qr// or tr///.

15 years agoRemember the previously compiled op.
Florian Ragwitz [Thu, 9 Apr 2009 00:35:26 +0000]
Remember the previously compiled op.

15 years agoUnTODO passing tests.
Florian Ragwitz [Thu, 9 Apr 2009 00:09:12 +0000]
UnTODO passing tests.

15 years agoTest that quoted words aren't interpreted as keywords.
Florian Ragwitz [Thu, 9 Apr 2009 00:07:57 +0000]
Test that quoted words aren't interpreted as keywords.

15 years agoFirst draft of documentation. This focuses on core API rather than the ::Simple...
Florian Ragwitz [Thu, 9 Apr 2009 00:05:46 +0000]
First draft of documentation.  This focuses on core API rather than the ::Simple:: modules

15 years agoVersion 0.003005.
Florian Ragwitz [Mon, 30 Mar 2009 18:50:27 +0000]
Version 0.003005.

15 years agoContext::Simple::inject_if_block returns true value on block
Ash Berlin [Sun, 18 Jan 2009 19:47:32 +0000]
Context::Simple::inject_if_block returns true value on block

15 years agoDepend on B::Hooks::EndOfScope 0.05.
Florian Ragwitz [Sun, 4 Jan 2009 20:38:57 +0000]
Depend on B::Hooks::EndOfScope 0.05.

This makes semicolon injection work even if a string eval is compiled inside of
the same block.

15 years agoAdd test for unicode methods
Marcus Ramberg [Fri, 2 Jan 2009 21:35:12 +0000]
Add test for unicode methods

15 years agoCheck failure for subs starting with numbers
Marcus Ramberg [Fri, 2 Jan 2009 21:21:54 +0000]
Check failure for subs starting with numbers

15 years agoFirst buckit of FAIL
Marcus Ramberg [Fri, 2 Jan 2009 21:11:01 +0000]
First buckit of FAIL

15 years agoFix some compiler warnings.
Florian Ragwitz [Sat, 15 Nov 2008 15:04:26 +0000]
Fix some compiler warnings.

15 years agoEliminate undefined symbols.
Florian Ragwitz [Mon, 10 Nov 2008 01:35:52 +0000]
Eliminate undefined symbols.

15 years agoTest if we're loadable without deferred symbol resolution.
Florian Ragwitz [Mon, 10 Nov 2008 01:28:01 +0000]
Test if we're loadable without deferred symbol resolution.

15 years agoVersion 0.003004.
Florian Ragwitz [Mon, 10 Nov 2008 01:27:55 +0000]
Version 0.003004.

15 years agoAdd strip_indent to Ctx::Simple.
Florian Ragwitz [Fri, 7 Nov 2008 06:51:47 +0000]
Add strip_indent to Ctx::Simple.

15 years agoExpose scan_ident to perl space.
Florian Ragwitz [Fri, 7 Nov 2008 06:51:40 +0000]
Expose scan_ident to perl space.

15 years agoAdd S_scan_ident from toke.c.
Florian Ragwitz [Fri, 7 Nov 2008 06:51:34 +0000]
Add S_scan_ident from toke.c.

15 years agoMake things work within evals with a hint hash.
Florian Ragwitz [Wed, 5 Nov 2008 23:55:50 +0000]
Make things work within evals with a hint hash.

15 years agoAdd a failing testcase for string eval mangling if there's a hints hash.
Florian Ragwitz [Wed, 5 Nov 2008 18:57:58 +0000]
Add a failing testcase for string eval mangling if there's a hints hash.

15 years agoMake t/method-installer-runtime.t more sane.
Florian Ragwitz [Mon, 27 Oct 2008 20:34:14 +0000]
Make t/method-installer-runtime.t more sane.

15 years agoMake parse_proto default to an empty string.
Florian Ragwitz [Mon, 27 Oct 2008 20:34:03 +0000]
Make parse_proto default to an empty string.

15 years agoAdd a VERSION to MethodInstaller::Simple.
Florian Ragwitz [Mon, 27 Oct 2008 20:30:50 +0000]
Add a VERSION to MethodInstaller::Simple.

15 years agoVersion 0.003003.
Florian Ragwitz [Mon, 27 Oct 2008 20:30:40 +0000]
Version 0.003003.

15 years agoRefactor MethodInstaller::Simple.
Florian Ragwitz [Mon, 27 Oct 2008 20:27:13 +0000]
Refactor MethodInstaller::Simple.

It now has code_for() which the subclass can override to monkey with the magic
shadowed subroutine. This is handy if you want to employ Devel::BeginLift.

15 years agochanged runtime test to use can()
Rhesa Rozendaal [Mon, 27 Oct 2008 03:20:25 +0000]
changed runtime test to use can()

15 years agoprevent warnings in t/method-installer-runtime.t
Rhesa Rozendaal [Sun, 26 Oct 2008 17:28:34 +0000]
prevent warnings in t/method-installer-runtime.t

15 years agoadded test demonstrating that "method" works at runtime
Rhesa Rozendaal [Sun, 26 Oct 2008 17:11:49 +0000]
added test demonstrating that "method" works at runtime

15 years agoVersion 0.003002.
Florian Ragwitz [Sat, 25 Oct 2008 17:44:34 +0000]
Version 0.003002.

15 years agoAdd dependency for B::Hooks::EndOfScope and Sub::Name.
Florian Ragwitz [Sat, 25 Oct 2008 17:44:18 +0000]
Add dependency for B::Hooks::EndOfScope and Sub::Name.