Changes for version 2.005000 - 2018-02-06
- fixed defer_info and undefer_sub from returning data for a deferred sub after it expires, even if the ref address matches
- fixed defer_info not returning info for undeferred unnamed subs after the deferred sub expires
- include options in defer_info return data
- exclude internals from defer_info return data
- document defer_info function
- encode all utf8 flagged scalars as strings, since they generally will always have originated as strings. Avoids future warning on bitwise ops on strings with wide characters.
- more thorough check for threads availability to avoid needless test failures.
- added file and line options to quote_sub to allow specifying apparent source location.
- documented additional options to Sub::Defer::defer_sub and Sub::Quote::quote_sub.
Modules
Defer generation of subroutines until they are first called
Efficient generation of subroutines via string eval