libidn-commit
[Top][All Lists]
Advanced

[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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]