2016-02-25 01:40:24 by Wen Heping | Files touched by this commit (2) |
Log message:
Update to 0.9914
Upstream changes:
2016-02-24 John Peacock <john.peacock@havurah-software.org>
* .hgtags:
Added tag 0.9914 for changeset 16a529f3aab3
[6571f70630c1] [tip]
* flow: Merged <release> '0.9914' to <master> ('default').
[16a529f3aab3] [0.9914]
* flow: Merged <release> '0.9914' to <develop> ('develop').
[c870c13f6545] <develop>
* flow: Closed <release> '0.9914'.
[4d90e8da2284] <release/0.9914>
2016-02-18 John Peacock <john.peacock@havurah-software.org>
* Makefile.PL, README, lib/version.pm, lib/version/regex.pm, t/00impl-
pp.t, t/01base.t, t/02derived.t, t/03require.t, t/05sigdie.t,
t/06noop.t, t/07locale.t, t/08_corelist.t, t/09_list_util.t,
vperl/vpp.pm, vutil/lib/version/vxs.pm:
Prep for release to CPAN
[76756591216f] <release/0.9914>
* flow: Created branch 'release/0.9914'.
[6c9706b0b31c] <release/0.9914>
2016-02-17 John Peacock <john.peacock@havurah-software.org>
* flow: Merged <hotfix> '0.9913_01' to <develop> ('develop').
[87fd2c8420dd] <develop>
* .hgtags:
Added tag 0.9913_01 for changeset 81095ad53ee3
[8a7c575cc4c2]
* flow: Merged <hotfix> '0.9913_01' to <master> ('default').
[81095ad53ee3] [0.9913_01]
* flow: Closed <hotfix> '0.9913_01'.
[6c5f5883412e] <hotfix/0.9913_01>
* Makefile.PL, README, lib/version.pm, lib/version/regex.pm, t/00impl-
pp.t, t/01base.t, t/02derived.t, t/03require.t, t/05sigdie.t,
t/06noop.t, t/07locale.t, t/08_corelist.t, t/09_list_util.t,
t/10_lyon.t, t/coretests.pm, vperl/vpp.pm, vutil/lib/version/vxs.pm,
vutil/vutil.c:
Apply missed changeset from leont and prep for release
[fc08284a87cf] <hotfix/0.9913_01>
* flow: Created branch 'hotfix/0.9913_01'.
[24bd39aa58c2] <hotfix/0.9913_01>
|
2016-02-17 14:55:31 by Wen Heping | Files touched by this commit (2) |
Log message:
Update to 0.9913
Upstream changes:
2016-02-16 John Peacock <john.peacock@havurah-software.org>
* .hgtags:
Added tag 0.9913 for changeset f5eda39012f8
[acfb12d302c3] [tip]
* flow: Merged <release> '0.9913' to <master> ('default').
[f5eda39012f8] [0.9913]
* flow: Merged <release> '0.9913' to <develop> ('develop').
[8dcd1df93adb] <develop>
* flow: Closed <release> '0.9913'.
[b27dba2c01a1] <release/0.9913>
* .hgignore, MANIFEST.SKIP:
Ignore ctags file
[c0f9aca57284] <release/0.9913>
2016-02-01 John Peacock <john.peacock@havurah-software.org>
* vutil/vutil.c:
Perl uses more strict C flags
[12902d257437] <release/0.9913>
* Makefile.PL, README, lib/version.pm, lib/version/regex.pm, t/00impl-
pp.t, t/01base.t, t/02derived.t, t/03require.t, t/05sigdie.t,
t/06noop.t, t/07locale.t, t/08_corelist.t, t/09_list_util.t,
vperl/vpp.pm, vutil/lib/version/vxs.pm:
Bump version for release
[8f24755b6f11] <release/0.9913>
* flow: Created branch 'release/0.9913'.
[f189d92b9db1] <release/0.9913>
2016-01-21 John Peacock <john.peacock@havurah-software.org>
* flow: Merged <hotfix> '0.9912_03' to <develop> ('develop').
[4159ccbf8bb3] <develop>
* .hgtags:
Added tag 0.9912_03 for changeset c0117603b8ff
[0d12dbfef4e2]
* flow: Merged <hotfix> '0.9912_03' to <master> ('default').
[c0117603b8ff] [0.9912_03]
* flow: Closed <hotfix> '0.9912_03'.
[8df7847932f0] <hotfix/0.9912_03>
* Makefile.PL, README, lib/version.pm, lib/version/regex.pm, t/00impl-
pp.t, t/01base.t, t/02derived.t, t/03require.t, t/05sigdie.t,
t/06noop.t, t/07locale.t, t/08_corelist.t, t/09_list_util.t,
vperl/vpp.pm, vutil/lib/version/vxs.pm:
Prep for release
[02821023f2e7] <hotfix/0.9912_03>
* vutil/Makefile.PL, vutil/vutil.c, vutil/vutil.h, vutil/vxs.inc,
vutil/vxs.xs:
Apply pull request from bulk88: vutil.c and vxs.inc/vxs.xs must be
combined to be the same .o file for static to work. Previously there
was a vutil.o and a vxs.o which were combined by the linker.
Combining the 2 .o files and making all symbols static removes
plt/got indirection on ELF OSes. On Win32 vxs.dll exports nothing
except boot_version__vxs, the linux version shouldn't export
anything either.
[187bfa1881be] <hotfix/0.9912_03>
* t/00impl-pp.t, t/01base.t, t/02derived.t, t/03require.t:
Use portable options so Windows does not fail
[03b91e2c0ef5] <hotfix/0.9912_03>
2016-01-07 John Peacock <john.peacock@havurah-software.org>
* flow: Created branch 'hotfix/0.9912_03'.
[9cd0e1255aac] <hotfix/0.9912_03>
* flow: Merged <hotfix> '0.9912_02' to <develop> ('develop').
[bd6f13c85dac] <develop>
* .hgtags:
Added tag 0.9912_02 for changeset 7a3f1ac2d502
[523da51cfeeb]
* flow: Merged <hotfix> '0.9912_02' to <master> ('default').
[7a3f1ac2d502] [0.9912_02]
* flow: Closed <hotfix> '0.9912_02'.
[02758f2cf016] <hotfix/0.9912_02>
2016-01-03 John Peacock <john.peacock@havurah-software.org>
* Makefile.PL, README, lib/version.pm, lib/version/regex.pm, t/00impl-
pp.t, t/01base.t, t/02derived.t, t/03require.t, t/05sigdie.t,
t/06noop.t, t/07locale.t, t/08_corelist.t, t/09_list_util.t,
vperl/vpp.pm, vutil/lib/version/vxs.pm:
Bump version for release
[620f6585a091] <hotfix/0.9912_02>
* t/07locale.t:
Wrong skip offset and more generous locale possibilities for comma
locale
[3ef6df5d370a] <hotfix/0.9912_02>
* flow: Created branch 'hotfix/0.9912_02'.
[840b1c8ec916] <hotfix/0.9912_02>
2016-01-02 John Peacock <john.peacock@havurah-software.org>
* .hgtags:
Added tag 0.9912_01 for changeset 18591196a1ff
[2458e15f2559]
* flow: Merged <release> '0.9912_01' to <master> ('default').
[18591196a1ff] [0.9912_01]
* flow: Merged <release> '0.9912_01' to <develop> ('develop').
[cfb4d643f07d] <develop>
* flow: Closed <release> '0.9912_01'.
[35fe333646f7] <release/0.9912_01>
* t/10_lyon.t:
Magic v-string introduced in 5.8.1
[d9fc86689acc] <release/0.9912_01>
2015-12-31 John Peacock <john.peacock@havurah-software.org>
* Makefile.PL, README, lib/version.pm, lib/version/regex.pm, t/00impl-
pp.t, t/01base.t, t/02derived.t, t/03require.t, t/05sigdie.t,
t/06noop.t, t/07locale.t, t/08_corelist.t, t/09_list_util.t,
t/10_lyon.t, t/coretests.pm, vperl/vpp.pm, vutil/lib/version/vxs.pm:
Bump version for alpha CPAN release
[6ea02663b047] <release/0.9912_01>
2016-01-01 John Peacock <john.peacock@havurah-software.org>
* flow: Created branch 'release/0.9912_01'.
[f6c197863de6] <release/0.9912_01>
* t/07locale.t, vutil/vutil.c:
Resolve https://rt.cpan.org/Ticket/Display.html?id=102272
[353b8d985519] <develop>
* t/coretests.pm, vperl/vpp.pm, vutil/vutil.c:
Resolve https://rt.cpan.org/Ticket/Display.html?id=98744
[498a66726d64] <develop>
* t/coretests.pm:
Lyon Compromise resolves
https://rt.cpan.org/Ticket/Display.html?id=93340
[5a035f18e9ff] <develop>
* lib/version/Internals.pod:
Resolve https://rt.cpan.org/Ticket/Display.html?id=107114
[9d032859e53a] <develop>
* lib/version.pod:
Resolve https://rt.cpan.org/Ticket/Display.html?id=107113
[ae087294fa7d] <develop>
* Makefile.PL:
Resolve https://rt.cpan.org/Ticket/Display.html?id=106782
[b0b4ec7a38c4] <develop>
* vperl/vpp.pm:
Resolve https://rt.cpan.org/Ticket/Display.html?id=105315
[4326618b03a6] <develop>
* vperl/vpp.pm:
Resolve https://rt.cpan.org/Ticket/Display.html?id=101841
[52e06b6a200a] <develop>
* vutil/vutil.c:
Resolve https://rt.cpan.org/Ticket/Display.html?id=101647
[268ca104b457] <develop>
* flow: Merged <feature> 'lyon_compromise' to <develop> ('develop').
[0e41e5282422] <develop>
* flow: Closed <feature> 'lyon_compromise'.
[59ceec2dde96] <feature/lyon_compromise>
* .hgignore, t/coretests.pm, vutil/vutil.c:
Restore skip leading zeros for qv
[c55cfae045cd] <feature/lyon_compromise>
2015-12-31 John Peacock <john.peacock@havurah-software.org>
* t/10_lyon.t:
Fix up TODO test
[98c6a366f9a0] <feature/lyon_compromise>
* lib/version.pm, vperl/vpp.pm:
Clean up pure-Perl implementation
[d43308467dad] <feature/lyon_compromise>
2015-07-17 Leon Timmermans <fawaka@gmail.com>
* MANIFEST, lib/version.pm, t/10_lyon.t, t/coretests.pm, vperl/vpp.pm,
vutil/vutil.c:
Apply lyon-compromise patch from Leon Timmermans
[a644337cfb8d] <feature/lyon_compromise>
2015-12-31 John Peacock <john.peacock@havurah-software.org>
* .hgignore, t/coretests.pm, vperl/vpp.pm, vutil/vutil.c:
Revert leading zeros change
[e03d04d5bd44] <feature/lyon_compromise>
* flow: Created branch 'feature/lyon_compromise'.
[7cd41e636d45] <feature/lyon_compromise>
|
2015-11-03 04:29:40 by Alistair G. Crooks | Files touched by this commit (1995) |
Log message:
Add SHA512 digests for distfiles for devel category
Issues found with existing distfiles:
distfiles/eclipse-sourceBuild-srcIncluded-3.0.1.zip
distfiles/fortran-utils-1.1.tar.gz
distfiles/ivykis-0.39.tar.gz
distfiles/enum-1.11.tar.gz
distfiles/pvs-3.2-libraries.tgz
distfiles/pvs-3.2-linux.tgz
distfiles/pvs-3.2-solaris.tgz
distfiles/pvs-3.2-system.tgz
No changes made to these distinfo files.
Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden). All existing
SHA1 digests retained for now as an audit trail.
|
2015-06-12 12:52:19 by Thomas Klausner | Files touched by this commit (3152) |
Log message:
Recursive PKGREVISION bump for all packages mentioning 'perl',
having a PKGNAME of p5-*, or depending such a package,
for perl-5.22.0.
|
2015-05-09 03:04:25 by Wen Heping | Files touched by this commit (2) |
Log message:
Update to 0.9912
Upstream changes:
2015-01-20 John Peacock <john.peacock@havurah-software.org>
* .hgtags, Makefile.PL, README, lib/version.pm, lib/version/regex.pm,
t/00impl-pp.t, t/01base.t, t/02derived.t, t/03require.t,
t/05sigdie.t, t/06noop.t, t/07locale.t, t/08_corelist.t,
t/09_list_util.t, t/coretests.pm, vperl/vpp.pm,
vutil/lib/version/vxs.pm, vutil/vutil.c:
flow: Merged <hotfix> '0.9912' to <develop> ('develop').
[646e8c5c4769] [tip] <develop>
* .hgtags:
Added tag 0.9912 for changeset d95ec600e4b8
[d0a8bd97c2d8]
* flow: Merged <hotfix> '0.9912' to <master> ('default').
[d95ec600e4b8] [0.9912]
* flow: Closed <hotfix> '0.9912'.
[d4a3dc59d496] <hotfix/0.9912>
* Makefile.PL, README, lib/version.pm, lib/version/regex.pm, t/00impl-
pp.t, t/01base.t, t/02derived.t, t/03require.t, t/05sigdie.t,
t/06noop.t, t/07locale.t, t/08_corelist.t, t/09_list_util.t,
vperl/vpp.pm, vutil/lib/version/vxs.pm:
Ready for release
[2e8e456b5f69] <hotfix/0.9912>
* vperl/vpp.pm, vutil/vutil.c:
Ignore leading zeros when parsing qv versions
[8d4f602d49bc] <hotfix/0.9912>
* t/coretests.pm:
Add test before fixing behavior.
[73ad9715162c] <hotfix/0.9912>
* .shipit, t/coretests.pm, vperl/vpp.pm, vutil/vutil.c:
Finish reverting the ill-advised alpha->normal code
[468d3b498d58] <hotfix/0.9912>
* flow: Created branch 'hotfix/0.9912'.
[a9f6f567d387] <hotfix/0.9912>
* vperl/vpp.pm, vutil/vutil.c:
Ignore leading zeros when parsing qv versions
[7e36d3c46d88] [default/development] <release/0.9912>
* t/coretests.pm:
Add test before fixing behavior.
[d4befa972a57] <release/0.9912>
* vperl/vpp.pm, vutil/vutil.c:
Initial cap on warnings to be consistent with perldig
[d0cce4fa33ac] <release/0.9912>
2015-01-19 John Peacock <john.peacock@havurah-software.org>
* vperl/vpp.pm, vutil/vutil.c:
Always use numeric warnings and prefix them to make perldiag more
useful
[6345b0e62b3e] [github/development] <release/0.9912>
2015-01-18 John Peacock <john.peacock@havurah-software.org>
* flow: Created branch 'release/0.9912'.
[0a04b5e70190] <release/0.9912>
* Initial:
Merge in dupe heads
[397c2045b0c1] [default/master, github/master]
2015-01-18 John Peacock <jpeacock@cpan.org>
* Initial:
Commit an empty file to start over
[8becec36c4af]
2015-01-18 John Peacock <john.peacock@havurah-software.org>
* flow: Merged <feature> 'alpha_normal' to <develop> ('develop').
[7f1bbc22403f] <develop>
* flow: Closed <feature> 'alpha_normal'.
[d4ec344eaf25] <feature/alpha_normal>
* Makefile.PL, README, lib/version.pm, lib/version/regex.pm, t/00impl-
pp.t, t/01base.t, t/02derived.t, t/03require.t, t/05sigdie.t,
t/06noop.t, t/07locale.t, t/08_corelist.t, t/09_list_util.t,
vperl/vpp.pm, vutil/lib/version/vxs.pm:
Bump versions to 0.9912
[cdba24734cbb] <feature/alpha_normal>
* README:
Hopefully this will be true
[9bb4a810f212] <feature/alpha_normal>
* Makefile.PL:
Picky, picky, picky. Resolves
https://rt.cpan.org/Public/Bug/Display.html?id=101600
[05740f0e1d4a] <feature/alpha_normal>
* .shipit, Makefile.PL, lib/version.pm, lib/version/regex.pm, t
/00impl-pp.t, t/01base.t, t/02derived.t, t/03require.t,
t/05sigdie.t, t/06noop.t, t/07locale.t, t/08_corelist.t,
t/09_list_util.t, t/coretests.pm, vperl/vpp.pm,
vutil/lib/version/vxs.pm, vutil/vutil.c:
Reapply this change now
[0652edbe911d] <feature/alpha_normal>
* flow: Created branch 'feature/alpha_normal'.
[8cb2f4e319c3] <feature/alpha_normal>
|
2015-01-19 02:10:15 by Wen Heping | Files touched by this commit (2) | |
Log message:
Update to 0.9911
Upstream changes:
2015-01-17 John Peacock <john.peacock@havurah-software.org>
* .hgtags:
Removed tag v0.9910
[eb66489945fd] [tip] <develop>
* .hgtags:
Added tag 0.9910 for changeset 4d00adc23f19
[6d03680705f6] <develop>
* flow: Merged <hotfix> '0.9911' to <develop> ('develop').
[55a3bfc0b3fc] <develop>
* .hgtags:
Added tag 0.9911 for changeset fb394f4ac5fc
[3127ec2a07b6]
* flow: Merged <hotfix> '0.9911' to <master> ('default').
[fb394f4ac5fc] [0.9911]
* flow: Closed <hotfix> '0.9911'.
[d4bec652869d] <hotfix/0.9911>
* .shipit:
Need to disable this because it doesn't understand hotfix branches
[2b1b81b21756] <hotfix/0.9911>
* Makefile.PL, lib/version.pm, lib/version/regex.pm, t/00impl-pp.t,
t/01base.t, t/02derived.t, t/03require.t, t/05sigdie.t, t/06noop.t,
t/07locale.t, t/08_corelist.t, t/09_list_util.t, t/coretests.pm,
vperl/vpp.pm, vutil/lib/version/vxs.pm, vutil/vutil.c:
Pull out the changed behavior of normal(), since it breaks M::B
[a6c92bf7e426] <hotfix/0.9911>
* .shipit:
Restore the Finish step and remember to use it this time.
[9a8e87ab3743] <hotfix/0.9911>
* flow: Created branch 'hotfix/0.9911'.
[83a460962b55] <hotfix/0.9911>
* .shipit:
Checking in changes prior to tagging of version 0.9910.
Changelog diff is:
[1f732d03f5eb]
* .hgtags:
Added tag v0.9910 for changeset 4d00adc23f19
[58b1b7d17dd4]
* flow: Merged <release> '0.9910' to <master> ('default').
[4d00adc23f19] [0.9910]
* flow: Merged <release> '0.9910' to <develop> ('develop').
[8ac3661f1f71] <develop>
* flow: Closed <release> '0.9910'.
[6890ac6a6a3e] <release/0.9910>
2014-06-22 John Peacock <john.peacock@havurah-software.org>
* README, vutil/vutil.c, vutil/vxs.inc:
[PATCH] version distribution dVAR updates. commit
9bdbb2bdbd72d8d02cb8bcb0d27e7eeeacd415af Author: Jarkko Hietaniemi
<jhi@iki.fi>
[267cb6097a5f] <release/0.9910>
2014-12-23 David Mitchell <davem@iabyn.com>
* README, vutil/vutil.c:
[PATCH] 'version': vutil.c: silence overflow warnings
From a3f461a88988cef9a89c13ab42c50556750ede51 Mon Sep 17 00:00:00
2001 Running 'clang -fsanitize=undefined' on the perl test suite
triggers a number of warnings:
vutil.c:354:9: runtime error: signed integer overflow: 750283776 +
1705032704 cannot be represented in type 'int' vutil.c:354:25:
runtime error: signed integer overflow: 6 * 1000000000 cannot be
represented in type 'int' vutil.c:355:10: runtime error: signed
integer overflow: 1000000000 * 10 cannot be represented in type
'int'
This is because the version string parsing code takes a "maybe
overflow, then check to see if we've overflown" approach. Which is
perfectly fine, but clashes with clang.
This commit makes it take the opposite approach of checking each
time
*before* doing the += mult*i and mult*=10 steps.
A bit clunky, but ASan only allows you to disable these warnings on
a per-function basis, and it's a reasonably large function.
I suspect that the block of code above this may need similar
treatment, but as it wasn't triggering clang warnings, I didn't look
at it.
--- vutil.c | 17 ++++++++++++----- 1 file changed, 12 insertions(+),
5 deletions(-)
[d90a6cd2ecba] <release/0.9910>
2014-08-30 John Peacock <john.peacock@havurah-software.org>
* .shipit:
Ready to release now
[bfd261163ee7] <release/0.9910>
* .shipit:
Try new Finish step
[67dc070b3131] <release/0.9910>
2014-08-23 John Peacock <john.peacock@havurah-software.org>
* .hgignore, Makefile.PL:
Force the VERSION so we can control the tarball name
[616ea2110028] <release/0.9910>
* vutil/vutil.c, vutil/vutil.h:
Apply suggested changes from Karl Williamson
[61cfdfe0c2e5] <release/0.9910>
* flow: Created branch 'release/0.9910'.
[a91839728adf] <release/0.9910>
2014-08-16 John Peacock <john.peacock@havurah-software.org>
* Abandon branch
[40dd9d98c543] <tied-version>
* Abandon branch
[1fba9539ca49] <version-math>
* Abandon branch
[9f7dab2e3b63] <version-new>
* Abandon branch
[802e90e66daa] <version-combined>
* Abandon branch
[98825da284e9] <version-xs>
* flow initialization: Created <develop> trunk: develop.
[a06c96873576] <develop>
* .hgflow:
flow initialization: Added configuration file.
[90bd285c19ff] <version-xs>
* .hgflow:
flow initialization: Added configuration file.
[24d1df41799d] <tied-version>
* .hgflow:
flow initialization: Added configuration file.
[3d621fc33f37] <version-math>
* .hgflow:
flow initialization: Added configuration file.
[d78406b7976d] <version-new>
* .hgflow:
flow initialization: Added configuration file.
[6ce1e6af1058] <version-combined>
* .hgflow:
flow initialization: Added configuration file.
[dd443f6b0b8a]
* Close this branch
[6b82507b2ea1] <0.9909>
* t/coretests.pm:
Remove debugging
[68e1b230196e]
* README:
Revise README
[5e4557ca4717]
* README:
Clean up README
[3beec2fae46a]
* vutil/vutil.c:
Do not need to use unsigned
[37972ebd5be1]
* README, lib/version.pm, lib/version/regex.pm, t/00impl-pp.t,
t/01base.t, t/02derived.t, t/03require.t, t/05sigdie.t, t/06noop.t,
t/07locale.t, t/08_corelist.t, t/09_list_util.t, vperl/vpp.pm,
vutil/lib/version/vxs.pm:
Bump $VERSION for release
[3696ffe9e7a8]
* README, lib/version.pm, vperl/vpp.pm, vutil/vutil.c:
Merge in 0.9909 as released to CPAN
[5d7666eff3af]
* .hgtags:
Tagging version '0.9909' using shipit.
[28f76b8d2918] <0.9909>
2014-08-15 John Peacock <john.peacock@havurah-software.org>
* README:
Update README
[d31021b57b62] [0.9909] <0.9909>
* lib/version.pm, lib/version/regex.pm, t/00impl-pp.t, t/01base.t,
t/02derived.t, t/03require.t, t/05sigdie.t, t/06noop.t,
t/07locale.t, t/08_corelist.t, t/09_list_util.t, vperl/vpp.pm,
vutil/lib/version/vxs.pm:
Bump $VERSION in preparation for CPAN release
[ff9b7da70a4b] <0.9909>
* vutil/vutil.c:
commit f57000bc399f9b433bfb06a4302f4e773f7f50bb Author: Karl
Williamson <khw@cpan.org> Date: Mon Aug 4 16:29:12 2014 -0600
PATCH: [perl #121930] Bleadperl breaks MDOOTSON/Wx
The root cause of this issue is that XS code or the libraries it
calls is changing the locale behind Perl's back so that the decimal
point character is not a dot. Version number parsing relies on it
being a dot.
This patch fixes the problem by retrieving the current locale just
before version number parsing, and updating Perl's records if the
locale has changed away from what is expected. Given accurate
records, the pre-existing call to the
STORE_NUMERIC_LOCAL_SET_STANDARD macro will do what it's supposed to
do, and change the locale so that the dot is the radix character for
the version number parsing.
After the parsing is done, the pre-existing call to the
RESTORE_NUMERIC_LOCAL macro will restore properly, but see below
This patch should be suitable for both 5.20.1 and 5.21 (though the
SHA-1 value in the porting/customize.dat will have to be adjusted
because the files aren't otherwise identical). But there is a
fundamental difference between the releases. In 5.20.X, Perl does
not attempt to keep the radix character a dot at almost all times
(though it initializes things so it is a dot, overriding any
environmental settings to the contrary). This leads to known non-
regression bugs in 5.20 because very little XS code can cope with a
non-dot. To fix this, Perl has changed the macros in 5.21 so that
the result after the RESTORE_NUMERIC_LOCAL is that the current
locale will have a dot. This will fix those long-standing bugs where
XS code expecting a dot fails should it be mashed up with modules
that change it to something else. But this will break the relatively
few modules that want it the other way. So it has been done early in
5.21 to give things a chance to settle down.
The extra {} braces around the code that calls the macros is
because STORE_NUMERIC_LOCAL_SET_STANDARD declares a variable, and so
must be within the declarations area of a block for C89 compilers.
(I myself would not write a macro that does this without indicating
so in its name.)
[2a4fc121c6c4] <0.9909>
* vutil/vutil.c, vutil/vxs.inc:
Apply patch from Perl 5.20.0 as released
commit 24120986965f248417d199c5818d145ea2a34607 Author: Brian Fraser
<fraserbn@gmail.com> Date: Tue Feb 4 06:38:55 2014 -0300
vutil.c, vxs.inc: Avoid warnings from -Wmissing-prototypes -Wundef
-Wunused-label
[08e9b0d7cca2] <0.9909>
* Preparatory branch for releasing custom 0.9909 for Perl 5.20.1
[79f970339680] <0.9909>
* t/coretests.pm:
Add a couple of overflow tests
[b150b244c13e]
2014-06-21 John Peacock <john.peacock@havurah-software.org>
* lib/version.pod:
POD correction. Thanks "Matthew Horsfall (alh)" <wolfsage@gmail.com>
Resolves https://rt.cpan.org/Ticket/Display.html?id=96620
[36eeed6fea2c]
* vutil/vutil.c:
Ignore unused context. Thanks to fraserbn@gmail.com Resolves
https://rt.cpan.org/Ticket/Display.html?id=96100
[3ac9f9bcc78e]
* vutil/vxs.inc:
Unreachable code. Thanks to Jarkko Hietaniemi <jhi@iki.fi> Resolves
https://rt.cpan.org/Ticket/Display.html?id=95896
[5aab343122fb]
2014-05-26 John Peacock <john.peacock@havurah-software.org>
* t/07locale.t:
Unintentionally skipping these tests since vpp.pm was included by
default.
[ad3699914825]
2014-05-10 John Peacock <john.peacock@havurah-software.org>
* vutil/vutil.c:
Use unsigned integer where appropriate
[2ff16e565b1d]
* t/07locale.t:
Remove debugging
[621c728ff110]
2014-04-17 John Peacock <john.peacock@havurah-software.org>
* README, t/07locale.t, t/coretests.pm, vperl/vpp.pm:
Revised heuristic in vpp to better handle v-strings
[14c5405a8ccd]
* README, t/coretests.pm, vperl/vpp.pm, vutil/vutil.c:
Forbid trailing bare decimal in dotted decimal versions. Resolves
https://rt.cpan.org/Ticket/Display.html?id=93603
[690dfba7c43b]
* README, lib/version.pm, lib/version/regex.pm, t/00impl-pp.t,
t/01base.t, t/02derived.t, t/03require.t, t/05sigdie.t, t/06noop.t,
t/07locale.t, t/08_corelist.t, t/09_list_util.t, vperl/vpp.pm:
Start working on 0.9909 release
[7a5441bfe2b0]
* lib/version.pm, vperl/vpp.pm:
Protect usage of warn categories to supported Perl releases
[d5e4aa541780]
2014-04-16 John Peacock <john.peacock@havurah-software.org>
* vutil/vutil.c:
Add warnings to vutil code too
[8f94ebcb7bdc]
2014-03-01 John Peacock <john.peacock@havurah-software.org>
* lib/version.pm, t/coretests.pm, vperl/vpp.pm:
Add lossy warning for both numify() and normal() alpha versions
[591b0e507293]
* t/coretests.pm, vperl/vpp.pm, vutil/vutil.c:
Make alpha->normal() a lossy operation
[ababbdd1380f]
2014-02-25 John Peacock <john.peacock@havurah-software.org>
* lib/version.pm, t/coretests.pm, vperl/vpp.pm, vutil/vutil.c:
Forbid calling ->normal() on non-qv alpha versions
[ed0f3215c1ee]
2014-02-04 John Peacock <john.peacock@havurah-software.org>
* Makefile.PL:
Add META stanzas for bugtracker and repository
[47bb0ceaa783]
* README:
Revise README to document source repositories
[ca260e8255f1]
2014-02-04 Brian Fraser <fraserbn@gmail.com>
* vutil/vutil.c, vutil/vxs.inc:
Avoid warnings from -Wmissing-prototypes -Wundef -Wunused-label
-Wmissing-prototypes was complaining about declaring XS() functions
without previously declaring a prototype.
-Wundef didn't like using #if foo instead of #ifdef foo
-Wunused-label warned because VER_{IV,NM,PV} were defined on all
versions of perl, but only used on < 5.17.2
[a4171dd98d50]
|
2014-10-09 16:07:17 by Thomas Klausner | Files touched by this commit (1163) |
Log message:
Remove pkgviews: don't set PKG_INSTALLATION_TYPES in Makefiles.
|
2014-05-30 01:38:20 by Thomas Klausner | Files touched by this commit (3049) |
Log message:
Bump for perl-5.20.0.
Do it for all packages that
* mention perl, or
* have a directory name starting with p5-*, or
* depend on a package starting with p5-
like last time, for 5.18, where this didn't lead to complaints.
Let me know if you have any this time.
|
2014-02-16 15:42:04 by Wen Heping | Files touched by this commit (2) |
Log message:
Update to 0.9908
Upstream changelog is too long, please visit:
http://cpansearch.perl.org/src/JPEACOCK/version-0.9908/Changes
|
2013-09-05 21:27:14 by Thomas Klausner | Files touched by this commit (2) |
Log message:
Update to 0.9904:
2013-09-02 John Peacock <john.peacock@havurah-software.org>
* .hgtags:
Tagging version '0.9904' using shipit.
[4fab8f3e7a2c] [tip]
* t/08_corelist.t:
Almost forgot to add this
[4e3713e87478] [0.9904]
* vutil/vxs.xs:
Delete this useless code path
[5effc1d02853]
* README:
Fixup typo in README
[7b9cc580738a]
* MANIFEST, Makefile.PL, README, t/07locale.t, vutil/vutil.c,
vutil/vxs.xs:
A couple subtle changes from bleadperl. Also, require parent to be
installed even if it should have been installed already (Thanks
RHEL!). Handle magical initializers (like tied hash elements), but
only test where we can do it easily.
[6fd396e1006b]
2013-08-20 John Peacock <john.peacock@havurah-software.org>
* README, lib/version.pm, t/01base.t, t/02derived.t, t/03require.t,
t/04strict_lax.t, t/05sigdie.t, t/06noop.t, t/07locale.t,
t/coretests.pm, vperl/vpp.pm, vutil/lib/version/vxs.pm:
Final sync with bleadperl
[4d748bda798b]
2013-08-18 John Peacock <john.peacock@havurah-software.org>
* .hgtags:
Tagging version '0.9903' using shipit.
[02af417226b0]
* vutil/lib/version/vxs.pm:
Missed one VERSION++
[8c04e6e6f195] [0.9903]
* README:
Final tweaks before release to CPAN
[a63c5368dbae]
2013-08-16 John Peacock <john.peacock@havurah-software.org>
* lib/version.pod:
More whitespace normalization
[bebbe00cbd68]
2013-08-15 John Peacock <john.peacock@havurah-software.org>
* lib/version.pm, lib/version/Internals.pod, t/01base.t,
t/02derived.t, t/03require.t, t/04strict_lax.t, t/05sigdie.t,
t/06noop.t, t/07locale.t, t/coretests.pm, vperl/vpp.pm:
Merge with core perl changes and bump $VERSION for release.
[cf81a9587bf2]
2013-07-06 John Peacock <john.peacock@havurah-software.org>
* lib/version/Internals.pod:
Resolve https://rt.cpan.org/Ticket/Display.html?id=86582
[f831a867b6be]
* Makefile.PL:
Always install version::vpp even when installing XS code Resolves
https://rt.cpan.org/Ticket/Display.html?id=84616
[e983c52f6935]
* Makefile.PL:
Require the correct minimum version of "parent"
[1aa33af2f954]
* Makefile.PL, t/coretests.pm:
Eliminate "use base" usage
[ffee69e907be]
2013-03-06 John Peacock <john.peacock@havurah-software.org>
* .hgtags:
Tagging version '0.9902' using shipit.
[5c6574976e24]
* lib/version.pm:
Make sure to create &version::new alias with all Perls
[9fc95f57161a] [0.9902]
2013-03-05 John Peacock <john.peacock@havurah-software.org>
* README:
Ready for release to CPAN
[e8829f2f8800]
2013-03-03 John Peacock <john.peacock@havurah-software.org>
* vperl/vpp.pm:
Pure Perl version::new() should also croak if called as function.
Resolves: https://rt.cpan.org/Ticket/Display.html?id=81085
[823994482617]
* lib/version.pm, t/01base.t, t/02derived.t, t/03require.t,
t/05sigdie.t, t/06noop.t, t/07locale.t, t/coretests.pm,
vperl/vpp.pm, vutil/lib/version/vxs.pm:
Cope with hashkey ordering changes. Resolves:
https://rt.cpan.org/Public/Bug/Display.html?id=81708
[3c49b0c9c7d6]
* Makefile.PL:
Implement PERL_ONLY environment variable. Resolves:
https://rt.cpan.org/Public/Bug/Display.html?id=83509
[be18a6913e9d]
* .hgignore, vutil/vutil.c, vutil/vxs.xs:
Don't create object structure until after prescanning, resolves:
https://rt.cpan.org/Public/Bug/Display.html?id=81086
[50e4af5e81ce]
2012-11-15 John Peacock <john.peacock@havurah-software.org>
* t/01base.t, vutil/vxs.xs:
Resolve https://rt.cpan.org/Ticket/Display.html?id=81085
[38f2fe7b96fd]
|