prune dead code
[p5sagit/Function-Parameters.git] / Changes
CommitLineData
7a63380c 1Revision history for Function-Parameters
2
e33f970b 30.10 2012-10-21
4 - add ':strict' import target
5 - support $invocant: parameter syntax
6
5efe0e0e 70.09 2012-10-14
8 - fix wrong line number for statement immediately following a function
9
b2af7762 100.08 2012-07-19
11 - support UTF-8 in function/parameter names
12 - better detection of invalid prototypes
13
4d1b715a 140.07 2012-06-25
d45c9037 15 - completely rework internals to generate optrees directly
4d1b715a 16 (no more generating/reparsing source)
d45c9037 17 - simplify / fewer dependencies
18 - new feature: default arguments (on by default)
19 - new feature: strict argument count checks (off by default)
20 enabled by "*_strict" variants of symbolic types
21
1d143321 220.06 2012-06-19
2d793d8d 23 - complete rewrite in XS
1d143321 24 - require perl 5.14+
2d793d8d 25 - hopefully fix bug where it would get the line numbers wrong
0442d415 26 - we're a lexical pragma now; remove import_into()
1d143321 27 - more fine-grained control over behavior of generated keywords:
28 * function name can be optional/required/prohibited
29 * invocant name can be any variable, not just $self
30 * default attributes (and method now defaults to ':method')
2d793d8d 31
658bdb8b 320.05 2011-08-02
33 - complete rewrite
34 - hopefully fix bug where it would swallow compilation errors or get the line numbers wrong
35 - method keyword!
36 - more flexible keyword customization
0442d415 37
51583f53 380.04 2010-03-03
39 - allow renaming the function keyword
40 - provide import_into so you can mess with other packages
0442d415 41
7a63380c 420.03 2009-12-14
43 First version, released on an unsuspecting world.
44