[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[SCM] GNU libidn annotated tag, libidn-1-27, created. libidn-1-27
From: |
Simon Josefsson |
Subject: |
[SCM] GNU libidn annotated tag, libidn-1-27, created. libidn-1-27 |
Date: |
Wed, 05 Jun 2013 20:30:20 +0000 |
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU libidn".
http://git.savannah.gnu.org/cgit/libidn.git/commit/?id=98fbfde465582718c3e9bf9be4a95f953e5dc1ea
The annotated tag, libidn-1-27 has been created
at 98fbfde465582718c3e9bf9be4a95f953e5dc1ea (tag)
tagging 644cadc45ef7ce6613b9d171cb8b9d5213b1a268 (commit)
replaces libidn-1-26
tagged by Simon Josefsson
on Wed Jun 5 22:28:50 2013 +0200
- Log -----------------------------------------------------------------
1.27
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
iQEcBAABAgAGBQJRr5+CAAoJEGDO5xEQXnIu2CYIAIdbhTZpm4icwiOnIY9wtd9z
7c4aTdqdEki6ngJplRgZvRmuvlzBhYoJkI0aE/g2FFGkSBL+tv81vrf4MJwoqpz9
bnHaSS8metTqKASpO23l1j56NDTt9yQoJ9QkE2RFhfx0F6lheRCXgXhOLnThKEy1
tjawg06Uq3APbaNQyce6OdWEZL62ZPqPpAinGI7zLUCpAlB/qc+pLE+OYT56+D5P
v7nv7O/bnWaN0lRR2m9mORuV5MzWlJwGi3z20rwumi6Je+ao3elvIlL63Dtg5Q9x
MT6VdU6bSinLCZ78b/FrqnfmSJBuiJs4Mho/it1w/Cl8lYsiOkxmL+2n9uJcoPs=
=HDQv
-----END PGP SIGNATURE-----
Simon Josefsson (12):
More release dependencies.
Fix release rules.
Update gnulib files.
Bump versions.
Fix .gitignore for new java stuff.
Update gnulib files.
Sync with TP.
Update copyright years.
Fix syntax-check nits.
Add NEWS blurbs.
Add.
Version 1.27.
stela (26):
Use standard maven directory structure, but still allow building with
make.
Use standard maven directory structure, but still allow building with
make.
Make maven build with new directory structure.
Replace needlessly synchronized StringBuffer with StringBuilder
everywhere, benchmarked to result in roughly 4x stringprep speedup
Make example.c compile on Ubuntu 12.04 LTS, cast %ld printf arguments
Make example3/4/5.c compile on Ubuntu 12.04 LTS, cast %ld printf arguments
Change comments from stringbuffer to StringBuilder as well
Added test cases converted from C version. Avoid reading first character
of empty strings, happened when a zero width space is converted to nothing.
Revert from fast StringBuilder to slow StringBuffer for now just to
establish a performance baseline.
Added caliper tests for common types of stringprep operations. Allows use
of jenkins + caliper-ci to produce nice graphs of improvements per release.
Replace synchronized StringBuffer with faster unsynchronized StringBuilder
Do character-replacement lookups through binary search instead of linear
search
Don't do redundant StringBuilder length() or charAt() calls when doing
contains-checks
If tested text characters all below char to match (out of sorted set),
abort as remaining higher chars won't be matched either
Added RangeSet implementation used for stringprep-table-contains lookups.
Made nodeprep twice as fast, nameprep slightly faster, overall 20-40% faster.
Replaced all contains methods with RangeSet operations.
normalizeNFKC pre-allocates output, pre-calculate fixed input length
Filter using RangeSet, reverse loops order
First check most significant gap (exists if it contains the letter "a")
in the ranges, often provides fast-fail
Optimize search for head-range, don't binary-search past end-index of
highest character
Optimize search for head-range, don't binary-search past end-index of
highest character
Eliminate length-calculations, minor cleanups
First do simplistic check if input is all within common pass-through
ranges. Speeds up common inputs up to about 25%.
Avoid using deprecared junit classes
Upgraded (test) dependencies and mvn plugins to latest versions
Added missing copyright headers. Describe how to use caliper benchmarks
with jenkins/hudson + caliper-ci.
-----------------------------------------------------------------------
hooks/post-receive
--
GNU libidn
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [SCM] GNU libidn annotated tag, libidn-1-27, created. libidn-1-27,
Simon Josefsson <=