Commit | Line | Data |
bab69638 |
1 | Revision history for Eval-Closure |
2 | |
3 | {{$NEXT}} |
5679db82 |
4 | - support lexical subs on 5.18+ |
fb4fd3f3 |
5 | |
6 | 0.08 2012-02-09 |
24c2ec64 |
7 | - Remove a double layer of string eval that was introduced in 0.07 as an |
8 | intermediate step in figuring out the unique package thing - it's not |
9 | necessary with the final implementation, and just makes things slower |
10 | and hides errors. |
f1787475 |
11 | |
12 | 0.07 2012-02-03 |
0de2a1d9 |
13 | - the given source is now evaled in a unique package for every |
14 | eval_closure call (it used to always be evaled in the Eval::Closure |
15 | package, which was especially buggy). this is to avoid issues where one |
16 | eval_closure modifies the global environment (by, say, importing a |
17 | function), which could mess up a later call. unfortunately, this means |
18 | that the memoization stuff no longer works, since it will result in |
19 | memoized results using the original package, which defeats the purpose. |
20 | i'm open to suggestions on how to safely reenable it though. |
21 | |
22 | - clean up a few stray lexicals we were still closing over in the eval |
30d2281c |
23 | |
24 | 0.06 2011-06-05 |
5ba965a4 |
25 | - The dumped source from setting $ENV{EVAL_CLOSURE_PRINT_SOURCE} didn't |
26 | show the captured variable creation properly. (Dave Rolsky) |
cf37ba1a |
27 | |
28 | 0.05 2011-04-25 |
813ecda3 |
29 | - make sure Perl::Tidy doesn't look at @ARGV (rafl) |
db129fdc |
30 | |
31 | 0.04 2011-04-15 |
078e0056 |
32 | - stop using Memoize, it apparently doesn't work properly under mod_perl |
33 | in some situations (mateu) |
fafdf693 |
34 | |
35 | 0.03 2011-03-02 |
7aa97030 |
36 | - don't add #line directives when the debugger is active (alh) |
1e39bf60 |
37 | |
38 | 0.02 2011-01-26 |
0b16c8f6 |
39 | - add terse_error option for throwing only the actual compilation error |
40 | (Shawn M Moore) |
41 | - allow also specifying the line number for error reporting |
42 | (Shawn M Moore) |
a97d54fa |
43 | |
44 | 0.01 2010-11-14 |
bab69638 |
45 | - Initial release |