[mathic] annotated tag debian/1.0_git20130827-2 created (now edad6e2)

Anton Gladky gladk at moszumanska.debian.org
Tue Sep 1 22:10:56 UTC 2015


This is an automated email from the git hooks/post-receive script.

gladk pushed a change to annotated tag debian/1.0_git20130827-2
in repository mathic.

        at  edad6e2   (tag)
   tagging  63cf5cb37f6d8602804a11e4bf6572cc634fc527 (commit)
 tagged by  Anton Gladky
        on  Wed Sep 2 00:10:48 2015 +0200

- Log -----------------------------------------------------------------
mathic Debian release 1.0~git20130827-2
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAABAgAGBQJV5iJoAAoJENPhc4PPp/8GSMIQAJzh0MDEIOnBDAtvdesDLy7k
YwkR0WvtR31uNsPXoU9VW+39TcxPwtaSTFfU6ybDqQ8zbXBZmgUdkzA52IP6CvDL
JTwOJayDfY7t65WjqKShcoMzWBzQRhU9yjoVckc2s+KeIPHGT/6XEQYLO2T9ysXD
3xahSbJBXuGvJH0CO/UAiK69CvJUFX9MjcpeUb0XGzSf1+e01Ft9JQlQXWuAMpVs
N7Q7pBtCAPaZkL+LpCzm0bWNgJlbduE5Yv5lTHvAwKkSNpAZ5vHBElgJj/yuGM2+
LYM236y1+hb1eDLhmAUavcHDpvFA9SZ5MYG58LmORWw1/ELDH0R4IguXs3QaGVIK
ZpZJhTKtiVxnG+a5UKQo6geQnY7UB0uH8TCjmvgnyQWwlJs0XRj6xZ/MJufRng+8
e1LACuQ8sMovqDzLaYAEY4ZU8B2liH5nUwOLRUcvim1rRvsM8KLTLzQ/M6O09Iqo
gojTSQWSoXkIIg1ePc3WbN9n2pQsrcUqXkk/7yNyvIZ4RVzXP/0h88PXgh3GRFjo
mTaXrtYJueNT9gPK7/kDfHblAuqufoSfp8j1PfEbpO7I0V2R+GBKCBTrcAu+Q0IO
rG3W7QI82022peEYV0k8b7PnPXwUMFR06Sudip0sQbk4r6//q8Jgy1VaxbxaJk3W
RG2JBKjvwzCn0LXAGd9V
=1JmC
-----END PGP SIGNATURE-----

Bjarke Hammersholt Roune (49):
      Initial commit
      Initial commit of Mathic code.
      Added directory build/autotools/m4.
      Made automake include gtest and header files into distributions so that make distcheck now works.
      autogen.sh now downloads gtest if it is not already present in libs/. The makefile target to download gtest has been removed.
      Added .gitignore files to ignore files generated by Emacs and autotools.
      Fixed Makefile.am so that all the headers get installed and fixed src/mathic.h so that it includes the other headers at the correct path.
      added size() and decreaseTop() members to Geobucket.
      Added option for less verbose automake output (pass --enable-silent-rules to configure or V=0 to make)
      Added BitTriangle (a triangle of bits) to Mathic.
      Fixed incorrect header inclusion guard in mathic/BinaryKDTree.h
      Added .exe to .gitignore to ignore executable files on Cygwin.
      Updated README.md to describe Mathic in more detail.
      Added PairQueue to Mathic along with tests. Useful for ordering S-pairs.
      Added support to PairQueue for the user to control how construction and destruction of PairData happens.
      Changed remaining ASSERT to MATHIC_ASSERT in all installed files.
      Changed a few erroneous checks for DEBUG to checks for MATHIC_DEBUG
      Added PairQueue.h include to mathic.h and corrected commenti n mathic.h
      Removed assert from HashTable.h that prevented the code from compiling with asserts.
      Removed AM_PROG_AR macro from configure.ac since it isn't needed now and apparently isn't supported on all systems.
      Changed name of PairQueue::size to PairQueue::pairCount.
      Added support for MATHIC_SLOW_DEBUG and MATHIC_SLOW_ASSERT to disable the very slowest asserts for a standard build with asserts.
      Added support for retirement of indexes to PairQueue.
      Inserted casts to silence some MSVC warnings.
      Added Visual Studio 2012 pro project files and updated all files to be warning-clean with MSVC.
      Changed intermediate directory for MSVC builds.
      Removed Visual Studio 10 project that doens't work anymore anyway.
      Fixed overflow issue that would only happen on 64 bit compiles with hash tables with more than 2^31 buckets.
      Removed mutable references to allow compilation on gcc 4.6.3.
      Turned off link time optimization for Relaase-Assert Visual Studio configuration. Also added macroes that tell the compiler extra things about the code, such as whether two pointers alias.
      Added using declaration to (hopefully) compile on gcc v4.7.2
      Expose topic from HelpAction to subclasses.
      Added a few extra formatting functions to ColumnPrinter.
      Added support for dynamic column-width lines in ColumnPrinter.
      Replaced uses of std::auto_ptr with std::unique_ptr. Also got rid of ElementDeleter, since it is no longer relevant now that std::unique_ptr exists.
      Changed ColumnPrinter::ratio overloads to be instead ratioInteger and ratioDouble. On gcc 4.6.3 there was an issue where almost all calls would en up being ambiguous in terms of which overload to use.
      Same thing as last commit, now with ColumnPrinter::percent.
      Added fastIndex field to a Queue configuration that required it.
      Fixed tiny memory leak in Geobucket and removed reference to Frobby in HelpAction.
      Removed reference to removed file ElementDeleter.
      configure now downloads gtest if necessary based on --with-gtest. autogen.sh no longer downloads gtest. gtest path can be controlled with GTEST_PATH as a parameter to configure. It is now possible to build without gtest.
      Fixed missing include directive for finding gtest in a non-standard location. Also, configure now detects failure to download gtest and continues without gtest in that case.
      Removed -1.0 from the dependency on memtailor and from the mathic library itself. Not a single person who has seen this scheme appears to have understood what it's about (header versioning), even after extensive explanation in some cases, so the effort necessary to explain this scheme far overshadows the technical advantages.
      Changed installation into x/mathic/mathic/... and x/mathic/mathic.h to x/mathic/... and x/mathic.h
      Minor changes. Some whitespace, some comments and removing a remaining -1.0
      Changed ComTree to keep a pointer inside its internal array. This is necessary for use with garbage collectors.
      Made Heap and ComTree movable.
      Added a C function to library for easier detection from autoconf.
      Removed block of copy constructor.

Doug Torrance (10):
      Initial attempt at Debian package.
      debian/tests/control: Add pkg-config to Depends.
      debian/tests/control: Add libmemtailor-dev to Depends, sort Depends.
      debian/control: Switch pkgconf in Build-Depends to more general pkg-config.
      debian/libmathic0.symbols: Add arch-bits tags to enable builds on 32-bit
      debian/control: Add dpkg-dev (>= 1.18.0) to Build-Depends; needed for
      debian/libmathic0.symbols: Remove file for ease of maintainability.
      debian/control: Remove dpkg-dev (>= 1.18.0) from Build-Depends; unnecessary
      Update my email address.
      debian/changelog: Add entry for version 1.0~git20130827-2.

Mike Stillman (12):
      trivial change to test my access
      changed Index to size_t in several places in tests, as on my gcc, tthe code did not compile
      added draft HashTable.h but it is not functional yet
      Added HashTable.cpp to the list of files
      modified HashTable so that mathic will compile
      Hashtable code now compiles, but is not debugged yet.
      Merge branch 'master' of https://github.com/broune/mathic
      Added lookup method
      Added header files to mathic.h, and changed Makefile.am to install the correct files
      Minor changes
      Changed HashTable interface: Node is now Handle (name might change again soon), and use of 'combine' is now gone.
      fixed typo

-----------------------------------------------------------------------

No new revisions were added by this update.

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/mathic.git



More information about the debian-science-commits mailing list