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.
1.50 -- 2018-02-20 19:13:27
[CHANGES]
* Added head() and tail() functions (thanks preaction)
* Support binary and Unicode in symbol names for set_subname()
[BUGFIXES]
* Fix building with C++ and C89 compilers
* Fix uniq() test for old Test::More
* Fix example get_code_info for unnamed subs (RT#116962)
* Fixes for symbol names containing ' characters
* Don't leak SVs from sum0/product1 when called with zero args
(RT#124017)
* Use sv_rvunweaken() in Scalar::Util::unweaken() (thanks ilmari)
* Misc. fixes for perl 5.6
0.117 2018-01-31 12:47:11+01:00 Europe/Amsterdam
* Allow the custom OPs to be deparsed with B::Deparse.
(Graham @haarg Knop)
* Optimize the shared object size by moving common call checker
logic into a function. (James Raspass)
0.27 2018-02-11
- Fixed a bug with inlining Moose types. If a type's parent needed environment
variables those would not get closed over. Reported by Mark Fowler. GH #22.
- Added a debug option to dump the source of the subroutine before it is
eval'd.
0.055 2018-02-08 T. R. Wyant
Tokenizer method prior() is now fatal. This was documented as
package-private, but as it WAS documented, I am putting it through a
deprecation cycle anyway. Six months from now it will be removed.
Add Script_Run classes as subclasses to their superclass docs. This
was missed in the last update.
version 1.06: Fri 2 Feb 08:53:01 CET 2018
Fixes:
- fix metadata [Mohammad S Anwar]
- Accidentally removed from CPAN
version 1.05: Tue Jan 23 22:44:26 CET 2018
Improvements:
- convert to GIT
- publish via GitHUB
2.016 2018-02-21 12:47:46-05:00 America/New_York
- the Proxy logger now respects the same overloading as the root logger
- muted works as a constructor argument (thanks, Dan Book)
4.4 Tue Feb 20 07:54:12 CET 2018
- new aio_slurp request.
- add (experimental) IO::AIO::eventfd and timerfd* function.
- add (experimental) IO::AIO::get_fdlimit and IO::AIO::min_fdlimit.
- point out that aio_copy overwrites existing files.
- removed filesystem magic number table from aio_statvfs docs as
statvfs doesn't actually return this info at all (statfs does).
- add a bunch of (mostly linux-specific) constants for use in ioctls
(see aio_ioctl docs).
- treescan now has a proper manpage and useful --help output.
- new option --sync in treescan, to sync everything in a subtree.
- changed default for aio_msync flags to MSYNC_SYNC.
- document offset/length behaviour of mprotect/madvise.
- support linux's renameat2 (via aio_rename2).
- add aio_rename2, an aio_rename with flags.
- add F_DUPPFD_CLOEXEC, F_OFD_[SG]ETLKW? constants.
- add FALLOC_FL_INSERT_RANGE, FALLOC_FL_UNSHARE_RANGE.
- (libeio) use posix_close if available.
- (libeio) internal close() calls no longer disturb errno.
- add IO:AIO::FALLOC_FL_UNSHARE.
- update schmorp.h for removal of USE_SOCKETS_AS_HANDLES
and better eventfd detection.
0.102 2018-02-20 14:44:17-05:00 America/New_York
- long spacer lines are now line broken
- "empty" spacer lines no longer have leading whitespace
- option specifications ":+" and ":5" (etc.) now get better
presentation in the usage description
0.28 2018-02-11
- Fixed handling of the IN_MOVED_TO event for the Inotify watcher. This event
was being entirely ignored, but we should just treat it as a file creation
event. Fixed by Aaron Crane. PR #2.
7.32 Fri Feb 16 20:10:58 GMT 2018
No changes since v7.31_08
7.31_08 Mon Feb 12 12:19:11 GMT 2018
VMS fixes:
- Fix 8-space line prefixes in MM_VMS.pm
7.31_07 Tue Jan 16 16:09:04 GMT 2018
Bug fixes:
- Change warning text for libscan() README.pod
7.31_06 Tue Jan 16 10:28:11 GMT 2018
Bug fixes:
- Teach libscan() to exclude README.pod
Doc fixes:
- Documented when XSMULTI and XSBUILD are available
- Documented more version requirements for attributes
7.31_05 Sat Nov 25 09:22:51 GMT 2017 (LPW Edition)
Doc fixes:
- Spelling fixes
- clarify behaviour if VENDORLIB and no VENDORARCH
7.31_04 Thu Oct 5 12:22:24 BST 2017
Darwin/NeXT fixes:
- Escape ld -framework flags
7.31_03 Mon Jul 10 09:34:26 BST 2017
Bug fixes:
- Filter out non-XS .a files for static builds
7.31_02 Mon Jun 26 13:53:15 BST 2017
VMS fixes:
- Fixes for .PL tests
- VMS override for static_lib_pure_cmd
- Make the new subdirsstatic test portable
7.31_01 Wed Jun 14 15:57:52 BST 2017
Test fixes:
- Skip static test unless in perl core or in a .git directory
6.011 2018-02-11 12:57:02-05:00 America/New_York
- stashes can now be added in [%Stash] form from a bundle (thanks,
Karen Etheridge)
- use $V env var as an override, when set, in [AutoVersion]
(thanks, Karen Etheridge)
- all remaining uses of Class::Load are replaced with Module::Runtime
(thanks, Karen Etheridge)
-----------------------------------------
version 3.48 at 2018-02-20 21:16:37 +0000
-----------------------------------------
Change: b4932c7dafb32915ca0830f9294b619eaf7a93f3
Author: Chris 'BinGOs' Williams <chris@bingosnet.co.uk>
Date : 2018-02-20 21:16:37 +0000
Updated for v5.27.9
-----------------------------------------
version 3.46 at 2018-01-20 11:07:29 +0000
-----------------------------------------
Change: f56297606d2b5f0d4a73182943f1eb3bda46b0a4
Author: Chris 'BinGOs' Williams <chris@bingosnet.co.uk>
Date : 2018-01-20 11:07:29 +0000
Updated for v5.27.8
1.17 Mon Jan 29 17:57:05 CET 2018 rurban
- Added 5.27.8 changes, whereis/whereso is gone for good.
There's still a chance for perl6 compat
1.18 Mon Jan 29 18:09:23 CET 2018 rurban
- Oops, forgot break