Commit | Line | Data |
7a63380c |
1 | Revision history for Function-Parameters |
2 | |
096dbcec |
3 | 1.0003 2012-11-19 |
4 | - clean up internals |
5 | - fix build errors on some platforms |
6 | - fix module metadata |
7 | - some more tests |
8 | |
e1e43949 |
9 | 1.00 2012-11-01 |
10 | - add named parameters with ':$foo, :$bar' syntax |
11 | - rewrite documentation |
12 | - more tests (some of them copied from similar modules on CPAN) |
13 | |
e33f970b |
14 | 0.10 2012-10-21 |
15 | - add ':strict' import target |
16 | - support $invocant: parameter syntax |
17 | |
5efe0e0e |
18 | 0.09 2012-10-14 |
19 | - fix wrong line number for statement immediately following a function |
20 | |
b2af7762 |
21 | 0.08 2012-07-19 |
22 | - support UTF-8 in function/parameter names |
23 | - better detection of invalid prototypes |
24 | |
4d1b715a |
25 | 0.07 2012-06-25 |
d45c9037 |
26 | - completely rework internals to generate optrees directly |
4d1b715a |
27 | (no more generating/reparsing source) |
d45c9037 |
28 | - simplify / fewer dependencies |
29 | - new feature: default arguments (on by default) |
30 | - new feature: strict argument count checks (off by default) |
31 | enabled by "*_strict" variants of symbolic types |
32 | |
1d143321 |
33 | 0.06 2012-06-19 |
2d793d8d |
34 | - complete rewrite in XS |
1d143321 |
35 | - require perl 5.14+ |
2d793d8d |
36 | - hopefully fix bug where it would get the line numbers wrong |
0442d415 |
37 | - we're a lexical pragma now; remove import_into() |
1d143321 |
38 | - more fine-grained control over behavior of generated keywords: |
39 | * function name can be optional/required/prohibited |
40 | * invocant name can be any variable, not just $self |
41 | * default attributes (and method now defaults to ':method') |
2d793d8d |
42 | |
658bdb8b |
43 | 0.05 2011-08-02 |
44 | - complete rewrite |
45 | - hopefully fix bug where it would swallow compilation errors or get the line numbers wrong |
46 | - method keyword! |
47 | - more flexible keyword customization |
0442d415 |
48 | |
51583f53 |
49 | 0.04 2010-03-03 |
50 | - allow renaming the function keyword |
51 | - provide import_into so you can mess with other packages |
0442d415 |
52 | |
7a63380c |
53 | 0.03 2009-12-14 |
54 | First version, released on an unsuspecting world. |
55 | |