[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