Changes for version 2.002003 - 2023-04-19
- Fix line numbers after inlined type checks (gh #42). Previously, the code for type checks was inlined literally, so if a particular check took 5 lines of code, all the following line numbers in the source file would be off by 5 (they would be "pushed down" by the interpolated code). These bad line numbers would show up in error messages from Perl (including warn and die) as well as __LINE__ and caller (and thus stack traces).
Modules
define functions and methods with parameter lists ("subroutine signatures")
Information about parameter lists
Provides
in lib/Function/Parameters/Info.pm