2016-01-08  Pavel Holoborodko  <pavel@holoborodko.com>

	* mpreal.h:
	Updated list of contributors.
	[c247cf9d59a0] [tip]

	* mpreal.h:
	Updated copyright notice
	[82c2ecd78875]

	* .hgtags:
	Added tag mpfrc++-3.6.3 for changeset 89bef2abf54b
	[025578cf1a20]

	* .hgtags:
	Removed tag 3.6.3
	[84c53970adaa]

	* .hgtags:
	Added tag 3.6.3 for changeset 7ffcad32c02b
	[89bef2abf54b] [mpfrc++-3.6.3]

	* changelog:
	All set for the new release
	[7ffcad32c02b]

	* mpreal.h:
	Updated the version number to 3.6.3
	[89279de50ec6]

	* changelog:
	Updated the changelog
	[71d9c011d909]

	* mpreal.h:
	Switched to stdint.h for C++03 compatibility, added guard brackets
	for mpfr_get_default_prec
	[e8204db924a8]

2015-09-26  Pavel Holoborodko  <pavel@holoborodko.com>

	* mpreal.h:
	Updated frexp, code clean-up.
	[a396b360259d]

2015-07-24  Pavel Holoborodko  <pavel@holoborodko.com>

	* mpreal.h:
	Included <algorithm> for std::min/max.
	[eac86fd487c8]

2015-05-28  Pavel Holoborodko  <pavel@holoborodko.com>

	* README.md:
	Updated the readme
	[248da9fd5d83]

	* mpreal.h:
	Fixed incompatibility with MSVC in array sum function. Thanks to
	Brian Gladman for reporting the issue.
	[a25d66dbb157]

2015-04-16  Pavel Holoborodko  <pavel@holoborodko.com>

	* mpreal.h:
	Increased number of digits in string conversion to guarantee
	accurate recovery
	[5207228dbf21]

2015-04-13  Pavel Holoborodko  <pavel@holoborodko.com>

	* README.md:
	Minor edits to README.md
	[2ad0118738df]

	* .hgtags:
	Moved tag mpfrc++-3.6.2 to changeset 729ef0273599 (from changeset
	7b05afee0747)
	[b1c40b105095]

	* changelog:
	Changelog update to match the current version
	[729ef0273599] [mpfrc++-3.6.2]

	* FOSSLicenseException.txt, mpreal.h:
	Version number has been fixed.
	[c3344cebf10a]

2015-04-02  Pavel Holoborodko  <pavel@holoborodko.com>

	* mpreal.h:
	Fixe to avoid a ton of signed/unsigned comparison warnings
	[bc195293ab38]

	* .hgtags:
	Added tag mpfrc++-3.6.2 for changeset 7b05afee0747
	[fdaee78b0b66]

	* changelog:
	Updated changelog before new version release
	[7b05afee0747]

	* mpreal.h:
	Added warning to stress out the required IEEE compliance, bumped
	version.
	[d1d8630400d7]

2015-04-01  Pavel Holoborodko  <pavel@holoborodko.com>

	* Merged to have README.md
	[f64dc82740e3]

	* README.md:
	README.md edited online with Bitbucket
	[c2c4fc23e7ff]

	* mpreal.h:
	Fixed and extended relational operators.
	[4a1308912e53]

2015-03-20  Pavel Holoborodko  <pavel@holoborodko.com>

	* mpreal.h:
	Added fast zero, logb, scalbn. Fixed sum and other minor changes.
	[a3680b1e7035]

2015-01-06  Pavel Holoborodko  <pavel@holoborodko.com>

	* mpreal.h:
	Added converter from std::complex scalars
	[04bb2944d39f]

2014-12-09  Pavel Holoborodko  <pavel@holoborodko.com>

	* mpreal.h:
	Added "tgamma" for conformance with C++11
	[cd7d3a58ec04]

2014-10-21  Pavel Holoborodko  <pavel@holoborodko.com>

	* mpreal.h:
	Fixed detection of "explicit converters" support by GCC.
	[747851110144]

2014-10-10  Pavel Holoborodko  <pavel@holoborodko.com>

	* .hgtags:
	Moved tag mpfrc++-3.6.1 to changeset e1be08860b61 (from changeset
	b96247a1ab1b)
	[6e38941f1a02]

	* FOSS License Exception.txt, FOSSLicenseException.txt:
	FOSS license file is renamed
	[e1be08860b61] [mpfrc++-3.6.1]

	* .hgtags:
	Added tag mpfrc++-3.6.1 for changeset b96247a1ab1b
	[eea219d51f89]

	* mpreal.h:
	Fixed micro-version number
	[b96247a1ab1b]

	* .hgtags:
	Moved tag mpfrc++-3.6.0 to changeset f7c491ba598d (from changeset
	4bd12a575301)
	[ec93a0c33cfb]

	* .hgtags:
	Moved tag mpfrc++-3.6.0 to changeset 4bd12a575301 (from changeset
	2d60dbf27e9d)
	[a466a3ad8e3f]

	* changelog:
	Updated changelog
	[4bd12a575301]

	* FOSS License Exception.txt, example/example.cpp, mpreal.h:
	Fixed error in signum (sgn) function.
	[39b74057b225]

2014-10-05  Pavel Holoborodko  <pavel@holoborodko.com>

	* .hgtags:
	Added tag mpfrc++-3.6.0 for changeset 2d60dbf27e9d
	[f7c491ba598d] [mpfrc++-3.6.0]

	* mpreal.h:
	Updated version signature
	[2d60dbf27e9d]

	* .hgtags:
	Removed tag mpfrc++-3.5.9
	[b6558a00425c]

	* changelog:
	Updated changelog
	[1bdf7affbbc7]

2014-08-24  Pavel Holoborodko  <pavel@holoborodko.com>

	* mpreal.h:
	Added copysign and signbit functions
	[634c24e851fc]

2014-07-19  Pavel Holoborodko  <pavel@holoborodko.com>

	* mpreal.h:
	Added proper MPFR version detection for grandom
	[7cc45167ef74]

2014-07-15  Pavel Holoborodko  <pavel@holoborodko.com>

	* mpreal.h:
	Fixed "unused argument" warning
	[4d2f08db7f3d]

	* FOSS License Exception.txt:
	Added FOSS license exception (suggested by Jorge Tiago Vila)
	[bbb52e09d0db]

	* mpreal.h:
	Greatly simplified support for 64-bit integers (suggested by Charles
	Karney)
	[70aa80a90f41]

2014-07-04  Pavel Holoborodko  <pavel@holoborodko.com>

	* .hgtags:
	Moved tag mpfrc++-3.5.9 to changeset 3b59fb37d8d0 (from changeset
	c82eb0b36ed8)
	[f0a55e6c6510]

	* mpreal.h:
	Enhancements in output and toString functions
	[3b59fb37d8d0]

	* .hgtags:
	Added tag mpfrc++-3.5.9 for changeset c82eb0b36ed8
	[b5c655632af0]

	* changelog:
	Updated changelog
	[c82eb0b36ed8]

	* mpreal.h:
	Added explicit conversion operators and more features to output
	operator. Contributed by Charles Karney.
	[43f5240bc55e]

2014-06-12  Pavel Holoborodko  <pavel@holoborodko.com>

	* .hgtags:
	Added tag mpfrc++-3.5.8 for changeset 848cb7ee9601
	[5a9d3981da25]

	* changelog:
	Updated changelog
	[848cb7ee9601] [mpfrc++-3.5.8]

	* mpreal.h:
	Fixed improper handling of std::setprecision(0), some warnings.
	Cosmetic changes.
	[fd8603d00edb]

2014-06-03  Pavel Holoborodko  <pavel@holoborodko.com>

	* .hgtags:
	Moved tag mpfrc++-3.5.7 to changeset 7787c0058cb1 (from changeset
	b1ed2b2430aa)
	[535ed9c45088]

	* changelog:
	Updated changelog
	[7787c0058cb1] [mpfrc++-3.5.7]

	* .hgtags:
	Moved tag mpfrc++-3.5.7 to changeset b1ed2b2430aa (from changeset
	115897b3f5ce)
	[97d36c0c4eb4]

	* mpreal.h:
	Added option to control the numeric_limits<mpreal> specialization.
	[b1ed2b2430aa]

2014-05-27  Pavel Holoborodko  <pavel@holoborodko.com>

	* .hgtags:
	Added tag mpfrc++-3.5.7 for changeset 115897b3f5ce
	[e7fa22557232]

	* changelog:
	Updated changelog for the release
	[115897b3f5ce]

2014-05-08  Pavel Holoborodko  <pavel@holoborodko.com>

	* mpreal.h:
	Removed unused parameter from const_infinity
	[36e7d3597dbe]

2014-02-15  Pavel Holoborodko  <pavel@holoborodko.com>

	* mpreal.h:
	Added support for PPC64. Contributed by Orion Poplawski.
	[d8d1f40e8dca]

2014-01-14  Pavel Holoborodko  <pavel@holoborodko.com>

	* example/example.cpp, mpreal.h:
	Changed friend functions declaration/definition with default
	arguments according to §8.3.6.4 of C++11 Contributed by Petr
	Alexandrov.
	[54486cf52e71]

2014-01-10  Pavel Holoborodko  <pavel@holoborodko.com>

	* mpreal.h:
	Added protection for std::max, fixed formatting and typo
	[1d7620bc1b7a]

2013-11-10  zubanov  <azubanov@gmail.com>

	* Merged in zubanov/mpfr_grandom-in-
	mpfr-31-httpwwwmpfrorgmp-1384088199493 (pull request #1)

	mpfr_grandom in MPFR 3.1 (http://www.mpfr.org/mpfr-
	current/mpfr.html)
	[0b012108d455]

	* mpreal.h:
	mpfr_grandom in MPFR 3.1 (http://www.mpfr.org/mpfr-
	current/mpfr.html)
	[8b3f10f6aea8] <zubanov/mpfr_grandom-in-mpfr-31-httpwwwmpfrorgmp-1384088199493>

2013-10-13  Pavel Holoborodko  <pavel@holoborodko.com>

	* .hgtags:
	Added tag mpfrc++-3.5.6 for changeset b49cd8eccd61
	[3d7cc9e761ff]

	* .hgtags:
	Removed hgtags file
	[b49cd8eccd61] [mpfrc++-3.5.6]

2013-10-12  Pavel Holoborodko  <pavel@holoborodko.com>

	* .hgtags:
	Added tag mpfrc++-3.5.6 for changeset 5f2f3bade4dd
	[793ea9e059cc]

	* .hgtags:
	Removed tag mpfrc++-3.5.6
	[5f2f3bade4dd]

	* changelog:
	Changelog updated
	[d9d09206969d]

2013-10-11  Pavel Holoborodko  <pavel@holoborodko.com>

	* .hgtags:
	Added tag mpfrc++-3.5.6 for changeset 212d3bddf30c
	[e15c90a30ce6]

	* .hgtags, mpreal.h:
	Added support for GCC 7.1 and above
	[212d3bddf30c]

2013-10-10  Pavel Holoborodko  <pavel@holoborodko.com>

	* .hgtags:
	Added tag mpfrc++-3.5.5 for changeset 101440e2b33d
	[462681c3110d]

	* changelog:
	Added changelog
	[101440e2b33d]

	* copying.txt:
	Added GPL text as separate file
	[d2450011629e]

	* copying.txt, example/example.cpp, mpreal.h:
	License terms clarification
	[fe3b241512bb]

2013-10-09  Pavel Holoborodko  <pavel@holoborodko.com>

	* .hgtags:
	Added tag 3.5.5 for changeset 26663a149dfc
	[2efce445849a]

2013-10-08  Pavel Holoborodko  <pavel@holoborodko.com>

	* example/example.cpp:
	Added copyright notice to example
	[26663a149dfc]

	* copying.txt, mpreal.h:
	Added "dual-licensing" terms
	[13837c895076]

	* mpreal.h:
	Added wrappers for low-level initializations check
	[bd04a7f7b521]

2013-09-02  Pavel Holoborodko  <pavel@holoborodko.com>

	* mpreal.h:
	Added move ctor / assignment, RVO optimization, compatibility with
	older MPFR.
	[72eac755d15c]

2013-02-19  Pavel Holoborodko  <pavel@holoborodko.com>

	* mpreal.h:
	Added macro-logic for int64_t support on Mac OS X
	[1b0d6fdcf92f]

2013-02-11  Pavel Holoborodko  <pavel@holoborodko.com>

	* mpreal.h:
	Initialization overhead minimization in mathematical functions
	[5c67b57960bd]

2013-02-10  Pavel Holoborodko  <pavel@holoborodko.com>

	* mpreal.h:
	Arithmetic operations speed up by RVO and overhead minimization
	[c524bcccda1d]

2013-01-24  Gael Guennebaud  <g.gael@free.fr>

	* mpreal.h:
	Enable compiler RVO in c = a + b;
	[863750c996ff]

	* mpreal.h:
	Enable compiler RVO in c = a * b;
	[4c502eded329]

	* mpreal.h:
	add a const version of mpfr_ptr
	[fb4da131c3e6]

	* mpreal.h:
	Workaround "error: floating-point literal cannot appear in a
	constant-expression" when compiling with gcc -pedantic
	[e79dc5492ce5]

2012-12-04  Pavel Holoborodko  <pavel@holoborodko.com>

	* mpreal.h:
	Fixed 'long int' and 'int64_t' clash on IA64 platforms
	[340d58c79215]

2012-10-26  Pavel Holoborodko  <pavel@holoborodko.com>

	* mpreal.h:
	Added work-around to avoid clash with min, max macroses in MSVC
	[75a3a3a2bafd]

2012-10-23  Pavel Holoborodko  <pavel@holoborodko.com>

	* mpreal.h:
	Speed-up in assignment and conversion from double
	[d40a2e23c6d7]

2012-10-22  Pavel Holoborodko  <pavel@holoborodko.com>

	* mpreal.h:
	Improved speciliazation for std::numeric_limits
	[4ee2d33724d2]

2012-10-21  Pavel Holoborodko  <Pavel Holoborodko@Advanpix>

	* mpreal.h:
	Fixed formatting, TAB to spaces
	[f6db242a57d5]

2012-10-19  Pavel Holoborodko  <Pavel Holoborodko@Advanpix>

	* example/example.cpp, mpreal.h:
	Changed round_style to function Fixed minor warnings Fixed
	contributor list
	[27b2cac5f626]

2012-10-19  Pavel Holoborodko  <pavel@holoborodko.com>

	* mpreal.h:
	Enhancement of std::numeric_limts<mpreal>, to be more compatible
	with LAPACK Template LIbrary
	[4e80c52d2bf4]

	* mpreal.h:
	Fixed messed up blank spaces
	[bb97d60dc279]

	* mpreal.h:
	New one-header MPREAL library
	[633ecbf6b601]

	* AUTHORS, COPYING, ChangeLog, INSTALL, MPRealSupport, Makefile.am,
	Makefile.in, NEWS, README, aclocal.m4, config.guess, config.sub,
	configure, configure.ac, copying.lib, depcomp, example.cpp,
	example.makefile, example/example.cpp, example/makefile, install-sh,
	ltmain.sh, missing, mpreal.cpp, mpreal.h:
	Complete update, old files clean up
	[54439186de7b]

2012-08-17  Jauhien Piatlicki  <piatlicki@gmail.com>

	* Makefile.am, Makefile.in, configure, configure.ac:
	correct so-version
	[365e3a6bb539]

	* autom4te.cache/output.0, autom4te.cache/output.1,
	autom4te.cache/requests, autom4te.cache/traces.0,
	autom4te.cache/traces.1:
	rm autom4te.cache
	[cfeb628317ea]

	* AUTHORS, COPYING, ChangeLog, INSTALL, Makefile.am, Makefile.in,
	NEWS, README, aclocal.m4, autom4te.cache/output.0,
	autom4te.cache/output.1, autom4te.cache/requests,
	autom4te.cache/traces.0, autom4te.cache/traces.1, config.guess,
	config.sub, configure, configure.ac, copying, depcomp,
	example.makefile, install-sh, ltmain.sh, makefile, missing:
	building with autotools added
	[210888972b8b]

2012-06-22  Pavel Holoborodko  <pavel@holoborodko.com>

	* mpreal.cpp:
	Replaced MPFR_RNDN to GMP_RNDN for compatibility
	[7b9efa6bd2c0]

	* mpreal.cpp, mpreal.h:
	Extended machine_epsilon() Restored compatibility with MPFR 2.3.1
	Code clean-up and simplifications by Gael Guennebaud Added comments
	& explanations
	[452b3e42ef1e]

	* MPRealSupport:
	Code clean up and simplification by Gael Guennebaud Added constants
	and other features
	[c054b3966fa6]

	* dlmalloc.c, dlmalloc.h, makefile:
	Removed dlmalloc library since it is optional
	[9e88546ed3ba]

2012-05-23  Pavel Holoborodko  <pavel@holoborodko.com>

	* copying, copying.lib, example.cpp, makefile:
	Added makefile, example.cpp and license
	[d04cff7a41be]

	* mpreal.h:
	Added x64 support for MinGW64. Added "fuzzy" comparison
	[da1927a4c53a]

2012-01-16  Pavel Holoborodko  <pavel@holoborodko.com>

	* mpreal.h:
	Fixed bug which in conversion to mpfr_srcptr
	[88fa1ed2a7a5]

2012-01-12  Pavel Holoborodko  <pavel@holoborodko.com>

	* mpreal.cpp, mpreal.h:
	Fixed implicit conversion to mpfr_ptr/mpfr_srcptr and std::string
	[a87b193a75ab]

	* mpreal.h:
	- removed unneeded templated comparison operators
	 - code re-formatting
	[d2167e612f81]

2012-01-11  Pavel Holoborodko  <pavel@holoborodko.com>

	* mpreal.cpp, mpreal.h:
	- fix many minor bugs, including DebugView update in unary
	operations
	- refactor binary operations as templated functions
	- remove implicit conversion operators to raw pointers
	- custom memory allocation is optional now.
	[7b310de78559]

2011-09-30  Pavel Holoborodko  <pavel@holoborodko.com>

	* mpreal.cpp, mpreal.h:
	Fixed bug x-x = -0. Signed zeros are perfectly supported now.
	toString() has been cleaned up. Fixed static members initialization
	hell. Added Debug Preview for MSVC - Alexei Zubanov.
	[4f8d7043bf92]

2011-09-09  Pavel Holoborodko  <pavel@holoborodko.com>

	* mpreal.cpp, mpreal.h:
	Disabled int64_t support for VC++ less than 2010 Added setZero().
	Changed syntax of set_inf & set_nan.
	[2ee44062b841]

2011-09-05  Pavel Holoborodko  <pavel@holoborodko.com>

	* mpreal.h:
	Fixed few warnings on unused parameter ‘rnd_mode’. Added conversion
	operator mpfr_srcptr() Include <cstdlib> for compatibility with MPFR
	< 3.0.0
	[2faff5e271af]

2011-08-26  Pavel Holoborodko  <pavel@holoborodko.com>

	* mpreal.h:
	fix typo in comment
	[bd4bd7c0070f]

	* mpreal.h:
	disable MPFR_USE_INTMAX_T on x64 GCC builds
	[4d311588a233]

	* mpreal.h:
	detect x64 GCC builds and disable uint64_t since long int is already
	has 64-bits.
	[446bb69c5e42]

	* mpreal.cpp:
	clean up size_t & int types usage
	[2fdac1dc28fa]

	* mpreal.cpp, mpreal.h:
	- fixed urandom & sprintf_s - GCC compatibility
	[9de48e3cfb9c]

2011-08-25  Pavel Holoborodko  <pavel@holoborodko.com>

	* inttypes.h, stdint.h:
	removed unnecessary headers, needed for old MSVC
	[53846e0ba5d9]

	* mpreal.h:
	cleaning up of x64 support, needs testing on GCC
	[7711c5332b26]

2011-08-24  Pavel Holoborodko  <pavel@holoborodko.com>

	* MPRealSupport:
	added NumTraits<mpreal> for smooth integration with Eigen
	[860d3e3234a8]

	* dlmalloc.c, dlmalloc.h, inttypes.h, mpreal.cpp, mpreal.h, stdint.h:
	initial commit
	[9123b6b7751e]

