summaryrefslogtreecommitdiff
path: root/vutil.h
Commit message (Collapse)AuthorAgeFilesLines
* Update version from CPAN to 0.9929Todd Rinaldo2021-05-241-150/+0
| | | | | | | | [DELTA] 0.9929 * Upgrade to ppport 3.62 * Import fix for core build warning
* Update version to CPAN version 0.9928Todd Rinaldo2020-10-021-6/+13
| | | | | | | | | | | | | | | | | | | [DELTA] 0.9927 * Released 0.99_26 as 0.9927 0.99_26 * Add usage error to pure-perl vcmp * Quote version classname in test for 5.8 compatability * Use base instead of parent for tests * Update ppport.h for future compatibility 0.99_25 * Fix stack usage in vcmp method * Drop Perl 5.5 compatibility * Use PERL_VERSION_GE for Perl 7 compatibility * Fix typo in pod example for comparing versions.
* Add PERL_VERSION_GE macro, and kinKarl Williamson2020-07-171-8/+0
| | | | | This moves things from vutil.h, and into handy.h; this is required for v7
* Synch cpan/version/* and other files with CPAN version 0.9921.John Peacock2018-04-121-20/+27
| | | | | | | | | Committer's note: In large part probably due to the CUSTOMIZED aspect of 'version' in Porting/Maintainer.pl, the regular 'Porting/sync-with-cpan' program did not give good results when I attempted to use it for version.pm. So I hacked together my own program, available here: https://github.com/jkeenan/scripts-misc/blob/master/sync-version-pm.pl
* Add thread-safe locale handlingKarl Williamson2018-02-181-11/+18
| | | | | | This (large) commit allows locales to be used in threaded perls on platforms that support it. This includes recent Windows and Posix 2008 ones.
* Update core with version 0.9918John Peacock2017-06-011-1/+1
|
* Import version.pm 0.9914 from CPANJohn Peacock2016-03-171-10/+20
|
* Lots of C optimizations for both speed/correctnessJohn Peacock2014-01-181-1/+63
| | | | | | | | | | | Clean up a lot of the less efficient uses of various Perl macros and functions, mostly from bulk88@hotmail.com. Also deal with the fact that older Perl's were not handling locale setting in a consistent manner. This means going back to the less efficient but always correct method of ALWAYS copying the old locale and switch to C and then restoring, for all Perl releases prior to 5.19.0. Discontinue support for Perl's prior to v5.6.2.
* vutil.c: Add preproc code specific to CPANFather Chrysostomos2014-01-041-4/+13
| | | | | | | The purpose is to bring the files into synch so that later version.pm upgrades involve dropping files into place. This requires changing vutil.h a bit to work in the core.
* Import vutil.h from the CPAN version distFather Chrysostomos2014-01-041-0/+170
This will be needed when we switch vutil.c over to using macros for version functions, the way the CPAN dist does it.