10 years agostop using sub::exporter master
Jesse Luehrs [Wed, 10 Jul 2013 22:32:20 +0000]
stop using sub::exporter

10 years agopackaging stuff
Jesse Luehrs [Wed, 10 Jul 2013 22:27:39 +0000]
packaging stuff

10 years agochangelog
Jesse Luehrs [Wed, 10 Jul 2013 22:22:07 +0000]
changelog

10 years agosupport lexical subs with the '&' sigil
Jesse Luehrs [Wed, 10 Jul 2013 22:17:03 +0000]
support lexical subs with the '&' sigil

12 years agochangelog
Jesse Luehrs [Thu, 9 Feb 2012 16:43:39 +0000]
changelog

12 years agochangelog 0.08
Jesse Luehrs [Thu, 9 Feb 2012 16:41:24 +0000]
changelog

12 years agothe double eval isn't necessary anymore
Jesse Luehrs [Thu, 9 Feb 2012 15:27:05 +0000]
the double eval isn't necessary anymore

12 years agochangelog
Jesse Luehrs [Fri, 3 Feb 2012 23:51:09 +0000]
changelog

12 years agopackage declarations outside of string eval doesn't work on 5.8 0.07
Jesse Luehrs [Fri, 3 Feb 2012 22:04:20 +0000]
package declarations outside of string eval doesn't work on 5.8

12 years agomake tests less dependent on the format of exceptions
Jesse Luehrs [Fri, 3 Feb 2012 21:51:09 +0000]
make tests less dependent on the format of exceptions

12 years agochangelog
Jesse Luehrs [Tue, 2 Aug 2011 06:50:36 +0000]
changelog

12 years agodocs
Jesse Luehrs [Tue, 2 Aug 2011 06:22:51 +0000]
docs

12 years agobut... that breaks memoization, so disable that for now
Jesse Luehrs [Tue, 2 Aug 2011 06:15:43 +0000]
but... that breaks memoization, so disable that for now

12 years agocompile each thing in a separate package, to avoid leakage
Jesse Luehrs [Tue, 2 Aug 2011 06:10:22 +0000]
compile each thing in a separate package, to avoid leakage

12 years agoi always forget that B exists
Jesse Luehrs [Tue, 2 Aug 2011 05:36:58 +0000]
i always forget that B exists

12 years agostop compiling stuff in the Eval::Closure package directly
Jesse Luehrs [Tue, 2 Aug 2011 04:43:45 +0000]
stop compiling stuff in the Eval::Closure package directly

12 years agoremove test numbers
Jesse Luehrs [Tue, 2 Aug 2011 04:27:34 +0000]
remove test numbers

12 years agoFix weird indentation
Dave Rolsky [Sun, 5 Jun 2011 22:54:48 +0000]
Fix weird indentation

12 years agochangelog
Jesse Luehrs [Sun, 5 Jun 2011 22:21:47 +0000]
changelog

12 years agoChanges for next release 0.06
Dave Rolsky [Sun, 5 Jun 2011 22:19:09 +0000]
Changes for next release

12 years agoThe call to _make_compiler_source for _dump_source passed the wrong arguments
Dave Rolsky [Sun, 5 Jun 2011 22:18:36 +0000]
The call to _make_compiler_source for _dump_source passed the wrong arguments

13 years agochangelog
Jesse Luehrs [Mon, 25 Apr 2011 14:58:24 +0000]
changelog

13 years agochangelog 0.05
Jesse Luehrs [Mon, 25 Apr 2011 14:57:33 +0000]
changelog

13 years agomake Perl::Tidy stop looking at @ARGV
Jesse Luehrs [Mon, 25 Apr 2011 14:55:22 +0000]
make Perl::Tidy stop looking at @ARGV

13 years agochangelog
Jesse Luehrs [Sat, 16 Apr 2011 03:31:27 +0000]
changelog

13 years agochangelog 0.04
Jesse Luehrs [Sat, 16 Apr 2011 03:30:32 +0000]
changelog

13 years agostop using Memoize, it apparently breaks under mod_perl or something
Jesse Luehrs [Sat, 16 Apr 2011 03:29:10 +0000]
stop using Memoize, it apparently breaks under mod_perl or something

13 years agochangelog
Jesse Luehrs [Thu, 3 Mar 2011 04:08:44 +0000]
changelog

13 years agochangelog 0.03
Jesse Luehrs [Thu, 3 Mar 2011 04:07:23 +0000]
changelog

13 years agodon't add #line description when debugger is active
Jesse Luehrs [Thu, 3 Mar 2011 04:03:47 +0000]
don't add #line description when debugger is active

this supposedly lets things like NYTProf report on time spent in evals

13 years agochangelog
Jesse Luehrs [Thu, 27 Jan 2011 05:03:53 +0000]
changelog

13 years agochangelog 0.02
Jesse Luehrs [Thu, 27 Jan 2011 04:55:38 +0000]
changelog

13 years agosome cleanups
Jesse Luehrs [Thu, 27 Jan 2011 04:53:51 +0000]
some cleanups

13 years agoAdd a line option for controlling that bit as well
Shawn M Moore [Thu, 27 Jan 2011 03:19:50 +0000]
Add a line option for controlling that bit as well

13 years agoAdd a terse_error parameter to eval_closure
Shawn M Moore [Thu, 27 Jan 2011 02:31:55 +0000]
Add a terse_error parameter to eval_closure

13 years agotypo fix
Jesse Luehrs [Wed, 5 Jan 2011 20:58:39 +0000]
typo fix

13 years agochangelog
Jesse Luehrs [Sun, 14 Nov 2010 22:50:25 +0000]
changelog

13 years agoRevert "use Devel::Hints where possible" 0.01
Jesse Luehrs [Sun, 14 Nov 2010 22:47:30 +0000]
Revert "use Devel::Hints where possible"

This reverts commit fe890fb97648df1253becf110e4e4dfa3c2c8015.

"meh", this is a lot of effort for very little real gain

13 years agouse Devel::Hints where possible
Jesse Luehrs [Wed, 10 Nov 2010 11:13:27 +0000]
use Devel::Hints where possible

this will avoid breaking memoization when generating coderefs with
descriptions, and should be more robust and useful

13 years agoremove obsolete bit
Jesse Luehrs [Wed, 10 Nov 2010 11:12:47 +0000]
remove obsolete bit

13 years agotodo test for the description/memoize thing
Jesse Luehrs [Mon, 1 Nov 2010 16:58:14 +0000]
todo test for the description/memoize thing

13 years agonote about descriptions and caching
Jesse Luehrs [Mon, 1 Nov 2010 15:36:51 +0000]
note about descriptions and caching

13 years agoadd docs
Jesse Luehrs [Mon, 1 Nov 2010 15:33:28 +0000]
add docs

13 years agos/Prereq/Prereqs/
Jesse Luehrs [Sun, 31 Oct 2010 22:33:57 +0000]
s/Prereq/Prereqs/

13 years agostub docs
Jesse Luehrs [Sun, 31 Oct 2010 22:32:24 +0000]
stub docs

13 years agoconvert to Test::Fatal
Jesse Luehrs [Sun, 31 Oct 2010 21:24:41 +0000]
convert to Test::Fatal

13 years agouse consistent sorting, so memoization works properly
Jesse Luehrs [Thu, 21 Oct 2010 05:23:13 +0000]
use consistent sorting, so memoization works properly

13 years agoand, memoize making the compiler
Jesse Luehrs [Thu, 21 Oct 2010 05:17:28 +0000]
and, memoize making the compiler

13 years agoonly pass the keys into _make_compiler
Jesse Luehrs [Thu, 21 Oct 2010 05:15:40 +0000]
only pass the keys into _make_compiler

13 years agostart refactoring to potentially allow for memoization
Jesse Luehrs [Thu, 21 Oct 2010 04:59:01 +0000]
start refactoring to potentially allow for memoization

13 years agoeh, name isn't that useful
Jesse Luehrs [Thu, 21 Oct 2010 04:07:22 +0000]
eh, name isn't that useful

13 years agomore tests
Jesse Luehrs [Wed, 20 Oct 2010 22:41:47 +0000]
more tests

13 years agoallow adding #line directives
Jesse Luehrs [Wed, 20 Oct 2010 21:59:21 +0000]
allow adding #line directives

13 years agomore tests
Jesse Luehrs [Wed, 20 Oct 2010 21:17:19 +0000]
more tests

13 years agoheh, oops
Jesse Luehrs [Wed, 20 Oct 2010 21:07:36 +0000]
heh, oops

13 years agoif $code is undef, we have an actual error; don't overwrite that
Jesse Luehrs [Wed, 20 Oct 2010 21:06:08 +0000]
if $code is undef, we have an actual error; don't overwrite that

13 years agomove the validation of environment to the beginning
Jesse Luehrs [Wed, 20 Oct 2010 20:59:09 +0000]
move the validation of environment to the beginning

we can't reliably throw errors from inside _clean_eval_closure, since we
localize $@

13 years agobetter error message
Jesse Luehrs [Wed, 20 Oct 2010 20:43:36 +0000]
better error message

13 years agocapture $@ immediately
Jesse Luehrs [Wed, 20 Oct 2010 20:19:31 +0000]
capture $@ immediately

13 years agodie if the source doesn't return a subroutine reference
Jesse Luehrs [Wed, 20 Oct 2010 20:13:40 +0000]
die if the source doesn't return a subroutine reference

13 years agoanother test
Jesse Luehrs [Wed, 20 Oct 2010 20:05:54 +0000]
another test

13 years agojust export eval_closure by default
Jesse Luehrs [Wed, 20 Oct 2010 19:47:23 +0000]
just export eval_closure by default

13 years agodon't need this to be a do block anymore
Jesse Luehrs [Wed, 20 Oct 2010 19:45:14 +0000]
don't need this to be a do block anymore

13 years agoadd comment to clarify
Jesse Luehrs [Wed, 20 Oct 2010 19:45:00 +0000]
add comment to clarify

13 years agoadd prereqs
Jesse Luehrs [Wed, 20 Oct 2010 19:44:48 +0000]
add prereqs

13 years agoinitial implementation
Jesse Luehrs [Wed, 20 Oct 2010 06:58:04 +0000]
initial implementation

13 years agoinitial commit
Jesse Luehrs [Wed, 20 Oct 2010 05:28:08 +0000]
initial commit