[mathic] branch upstream created (now 66b5d74)

Doug Torrance dtorrance-guest at moszumanska.debian.org
Wed Apr 1 11:36:27 UTC 2015


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

dtorrance-guest pushed a change to branch upstream
in repository mathic.

        at  66b5d74   Removed block of copy constructor.

This branch includes the following new commits:

       new  e463c37   Initial commit
       new  f7bd26d   Initial commit of Mathic code.
       new  f145b7f   Added directory build/autotools/m4.
       new  7adecc6   Made automake include gtest and header files into distributions so that make distcheck now works.
       new  98fef67   autogen.sh now downloads gtest if it is not already present in libs/. The makefile target to download gtest has been removed.
       new  d1d2ee7   Added .gitignore files to ignore files generated by Emacs and autotools.
       new  d802b2e   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.
       new  2c9453c   added size() and decreaseTop() members to Geobucket.
       new  8b96c70   Added option for less verbose automake output (pass --enable-silent-rules to configure or V=0 to make)
       new  23e0b98   Added BitTriangle (a triangle of bits) to Mathic.
       new  d7ba56d   Fixed incorrect header inclusion guard in mathic/BinaryKDTree.h
       new  116c2f8   Added .exe to .gitignore to ignore executable files on Cygwin.
       new  8cc0315   Updated README.md to describe Mathic in more detail.
       new  a719044   Added PairQueue to Mathic along with tests. Useful for ordering S-pairs.
       new  3b29b87   Added support to PairQueue for the user to control how construction and destruction of PairData happens.
       new  9ae04a3   Changed remaining ASSERT to MATHIC_ASSERT in all installed files.
       new  8bff6f9   Changed a few erroneous checks for DEBUG to checks for MATHIC_DEBUG
       new  b386cce   trivial change to test my access
       new  2dbdbfe   changed Index to size_t in several places in tests, as on my gcc, tthe code did not compile
       new  1933cd1   added draft HashTable.h but it is not functional yet
       new  23c2a14   Added HashTable.cpp to the list of files
       new  47dc9d4   modified HashTable so that mathic will compile
       new  8e5acc8   Hashtable code now compiles, but is not debugged yet.
       new  2fe532d   Added PairQueue.h include to mathic.h and corrected commenti n mathic.h
       new  6405122   Merge branch 'master' of https://github.com/broune/mathic
       new  4a7049d   Added lookup method
       new  c5f6c08   Added header files to mathic.h, and changed Makefile.am to install the correct files
       new  7407e05   Minor changes
       new  c4d5bc5   Changed HashTable interface: Node is now Handle (name might change again soon), and use of 'combine' is now gone.
       new  02fdf80   Removed assert from HashTable.h that prevented the code from compiling with asserts.
       new  e5ec4d1   Removed AM_PROG_AR macro from configure.ac since it isn't needed now and apparently isn't supported on all systems.
       new  11cb197   Changed name of PairQueue::size to PairQueue::pairCount.
       new  37652a4   Added support for MATHIC_SLOW_DEBUG and MATHIC_SLOW_ASSERT to disable the very slowest asserts for a standard build with asserts.
       new  6ed3a6e   Added support for retirement of indexes to PairQueue.
       new  af6a902   fixed typo
       new  196d004   Inserted casts to silence some MSVC warnings.
       new  63141c5   Added Visual Studio 2012 pro project files and updated all files to be warning-clean with MSVC.
       new  9f701ce   Changed intermediate directory for MSVC builds.
       new  ec1d2c8   Removed Visual Studio 10 project that doens't work anymore anyway.
       new  79a1ae5   Fixed overflow issue that would only happen on 64 bit compiles with hash tables with more than 2^31 buckets.
       new  821b206   Removed mutable references to allow compilation on gcc 4.6.3.
       new  75ca270   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.
       new  09ce645   Added using declaration to (hopefully) compile on gcc v4.7.2
       new  a311c40   Expose topic from HelpAction to subclasses.
       new  1e48445   Added a few extra formatting functions to ColumnPrinter.
       new  93dbb19   Added support for dynamic column-width lines in ColumnPrinter.
       new  2e756b2   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.
       new  002c905   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.
       new  265a6f5   Same thing as last commit, now with ColumnPrinter::percent.
       new  1a75c8e   Added fastIndex field to a Queue configuration that required it.
       new  5e667f9   Fixed tiny memory leak in Geobucket and removed reference to Frobby in HelpAction.
       new  859842d   Removed reference to removed file ElementDeleter.
       new  4fc8d80   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.
       new  a33fd79   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.
       new  798b51e   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.
       new  bd33058   Changed installation into x/mathic/mathic/... and x/mathic/mathic.h to x/mathic/... and x/mathic.h
       new  f4ef677   Minor changes. Some whitespace, some comments and removing a remaining -1.0
       new  0da553e   Changed ComTree to keep a pointer inside its internal array. This is necessary for use with garbage collectors.
       new  de11c93   Made Heap and ComTree movable.
       new  60b3ec5   Added a C function to library for easier detection from autoconf.
       new  66b5d74   Removed block of copy constructor.

The 61 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


-- 
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