Initial commit
Initial commit of memtailor code.
Corrected path to Makefile.am specified in configure.ac
Now puts gtest into the distribution so that make check succeeds inside make distcheck. Also deletes the downloaded gtest zip file after extraction and always redownloads gtest on make gtest.
Added version number to library name and now installs a pkgconfig file.
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.
Added option for less verbose automake output (pass --enable-silent-rules to configure or V=0 to make)
Updated the readme file to describe Memtailor in more detail.
Added a RAII allocation handle and a memory guard for Arena.
Fixed typo in stdinc.h
Removed code that made DEBUG cause definition of MEMT_DEBUG.
Removed AM_PROG_AR macro from configure.ac since it isn't needed now and apparently isn't supported on all systems.
Added Microsoft Visual Studio C++ Professional 2012 solution - includes a .lib project and a unittest project using gtest.
Removed the inappropriate auto-generated copy constructor and operator= from Arena and MemoryBlocks.
Updated wrong setting of enable-minimal-rebuild in debug build target of .lib project --- cannot enable this as it is incompatible with multi-processor builds.
Added WarningAsError and Debug-NoAssert targets and x64 platform to MSVC project files. Also silenced the one remaining MSVC warning.
Changed the WIN32 define for MSVC to WIN64 when compiling for the 64 bit platform.
Changed intermediate directory for MSVC builds.
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.