History for XSLoader 0.24 - 2016-09-01 - SAPER [Distribution] - fixed the way the module's version is detected in order to correctly generate META.* files 0.23 - 2016-08-31 - SAPER [Makefile.PL updated from perl blead 9e9fbcaf153d3c9eb897b5cab54a102632df4c78] - 2016-08-05 note a possible pitfall - 2016-08-05 add "provides" metadata for XSLoader (RT#138836) 0.22 - 2016-07-05 - SAPER [Code updated from perl blead a651dcdf6a9151150dcf0fb6b18849d3e39b0811] - 2016-07-04 Fix XSLoader to recognize drive letters - 2016-07-03 Don’t let XSLoader load relative paths [Code updated from perl 5.24.0] - 2015-11-10 use dl_find_symbol 3rd optional argument - 2015-11-02 remove XSLoader and DynaLoader OS specific code on NA OSes [Distribution] - Converted the Changes file to CPAN::Changes::Spec format. 0.20 - 2016-05-05 - SAPER [Code updated from perl 5.22.1] - 2014-12-06 0.20 Don't test for bootstrap file twice - 2014-10-31 0.19 Amend the mod2fname generation to detect more cases - 2014-10-03 0.18 Allow XSLoader to load modules from a different namespace - 2014-01-03 0.17 DynaLoader: Introduce d_libname_unique for Android [Distribution] - Fixed a stupid mistake in Makefile.PL 0.16 - 2012-09-03 - SAPER [Code updated from bleadperl] - ... [Documentation] - CPAN-RT #77294: Fixed some spelling and grammer errors. [Tests] - CPAN-RT #77557: Tests started to fail with Perl 5.15.5 [Distribution] - Perl-RT #114050: Added meta-information in Makefile.PL to reflect that the module is maintained by P5P. 0.15 - 2011-04-17 - SAPER #PerlQA2011 [Documentation] - Document a known bug under Perl 5.8.4 and 5.8.5. [Tests] - Fixed tests to pass under Perl 5.8.4 and 5.8.5. [Distribution] - CPAN-RT#54456: Set INSTALLDIRS to "site" when installed on Perl 5.11+ (thanks to Todd Rinaldo). 0.14 - 2011-04-16 - SAPER #PerlQA2011 [Code updated from bleadperl] - XSLoader::load() with no arguments can use caller to find a default package (Nicholas Clark). - Avoid defining a full XSLoader::bootstrap_inherit post 5.6, as it's not needed (Nicholas Clark). - Small optimisation: for the generated XSLoader.pm, avoid a runtime lexical which is constant (Nicholas Clark). [Tests] - Updated from bleadperl, solving RT-CPAN #54132, #61332. - Fixed tests for old Perls. - Added t/00-load.t and t/01-api.t, to provide basic tests when the main ones are skipped. 0.10 - 2008-09-23 - SAPER [Code] - Commented a debug statement which seems to confuse some Perl builts with -DDEBUGGING (Rafael Garcia-Suarez). [Tests] - RT-Perl#59208: Adjusted t/XSLoader.t for builds without dynamic loading (Andy Dougherty). - RT-CPAN#39520: Fixed t/podcover.t (Jerry D. Hedden). 0.09 - 2008-09-21 - SAPER [Code] - Execute bootstrap files if present, thanks to Vadim Konovalov. - Small optimisation: avoid to calculate "${module}::bootstrap" more than needed, thanks to Vadim Konovalov. [Documentation] - The copyright section is also the license. [Tests] - Normalised tests headings. - t/pod.t now also uses Pod::Checker. - Added a test in t/XSLoader.t to avoid warnings from Perl 5.10 0.08 - 2007-04-29 - SAPER [Bufixes] - Fixed installation target. [Code] - Merged bleadperl@29580: OS/2-specific change by Ilya Zakharevich: static build can load generic DLLs, but cannot load Perl extensions with DLLs. - Merged bleadperl@29188: Factor out $^O eq 'darwin' from XSLoader.pm [Tests] - Fixed t/podcover.t - Merged bleadperl@30852: Allow any *DBM_File to work by Jerry D. Hedden. - Merged bleadperl@31005: Compatibility with version.pm 0.07 - 2006-10-13 - SAPER [Documentation] - Small Pod changes. [Tests] - Removed cargo-cult BEGIN blocs. - Detect if Test::More is available. - Reworked the way modules are tested to improve the TAP output. - Added more tests, mainly error messages checking. [Distribution] - Added examples. 0.06 - 2005-10-16 - SAPER [Documentation] - Merged bleadperl@25666: documentation typos. [Distribution] - Now includes a transient XSLoader.pm for PAUSE. Thanks to Andreas Koening for the explanation. 0.05 - 2005-09-29 - SAPER [Code] - Small optimisation for calling bootstrap_inherit() by Michael Schwern. [Tests] - Ported t/XSLoader.t to Test::More - Added t/distchk.t, t/pod.t, t/podcover.t, t/portfs.t [Distribution] - Got rid of lib/ directory for easier integration with CORE. 0.04 - 2005-09-25 - SAPER [Code] - use strict; [Documentation] - Updated documentation: pod formatting, diagnostics & bugs sections [Tests] - Rewrote t/XSLoader.t [Distribution] - Bumped up the version. 0.03_01 Mon Dec 6 19:28:57 EST 2004 - MSCHWERN [Distribution] - Incrementing version as several versions called themselves 0.03. 0.03 *UNRELEASED* - MSCHWERN [Code] - Make XSLoader update @DynaLoader::dl_shared_objects [bleadperl@22816] [Documentation] - Minor doc style nits [bleadperl@21060] [Tests] - Clean up tests for core [bleadperl@20945, 20952, 20961] 0.02 Fri Aug 29 21:59:33 PDT 2003 - MSCHWERN [Code] - Adapted from bleadperl@20940 - Backported to 5.004_05 - load() now gives a proper error when given no arguments - Removed copy of DynaLoader's Tolkien quote [Tests] - Added basic tests