1 Revision history for Function-Parameters
4 - fix wrong line number for statement immediately following a function
7 - support UTF-8 in function/parameter names
8 - better detection of invalid prototypes
11 - completely rework internals to generate optrees directly
12 (no more generating/reparsing source)
13 - simplify / fewer dependencies
14 - new feature: default arguments (on by default)
15 - new feature: strict argument count checks (off by default)
16 enabled by "*_strict" variants of symbolic types
19 - complete rewrite in XS
21 - hopefully fix bug where it would get the line numbers wrong
22 - we're a lexical pragma now; remove import_into()
23 - more fine-grained control over behavior of generated keywords:
24 * function name can be optional/required/prohibited
25 * invocant name can be any variable, not just $self
26 * default attributes (and method now defaults to ':method')
30 - hopefully fix bug where it would swallow compilation errors or get the line numbers wrong
32 - more flexible keyword customization
35 - allow renaming the function keyword
36 - provide import_into so you can mess with other packages
39 First version, released on an unsuspecting world.