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 _______________________________________________ Libidn-commit mailing list [email protected] https://lists.gnu.org/mailman/listinfo/libidn-commit
