ttmath/ttmath
Tomasz Sowa dcdb1db9ec fixed: a crash in Big::Add() (buffer overflow)
there was an offset calculated from Int type by using Abs() method and a carry was not checked
       (if there is a carry we should not make addition -- the argument is too small)
       this had no impact on calculated values because there was a crash (bus error) immediately

       following program could crash (64bit):
       typedef ttmath::Big<1, 8> MyBig;
       ttmath::Parser<MyBig> parser;
       parser.Parse("2^(2^63) + 1");


fixed: similar problems were in methods Big::BitAnd() Big::BitOr() and Big::BitXor() (bitwise operations)
       and they could return incorrect values



git-svn-id: svn://ttmath.org/publicrep/ttmath/trunk@1189 e52654a7-88a9-db11-a3e9-0013d4bc506e
2019-04-11 16:14:04 +00:00
..
ttmath.h changed: commentaries to be more doxygen friendly 2017-03-12 17:13:37 +00:00
ttmathbig.h fixed: a crash in Big::Add() (buffer overflow) 2019-04-11 16:14:04 +00:00
ttmathdec.h - changed info in headers in source files: (new) BSD licence -> 3-Clause BSD Licence 2017-03-12 14:51:21 +00:00
ttmathint.h changed: commentaries to be more doxygen friendly 2017-03-12 17:13:37 +00:00
ttmathmisc.h changed: commentaries to be more doxygen friendly 2017-03-12 17:13:37 +00:00
ttmathobjects.h changed: commentaries to be more doxygen friendly 2017-03-12 17:13:37 +00:00
ttmathparser.h some work in the parser and refactoring 2018-10-30 21:04:06 +00:00
ttmaththreads.h changed: commentaries to be more doxygen friendly 2017-03-12 17:13:37 +00:00
ttmathtypes.h some work in the parser and refactoring 2018-10-30 21:04:06 +00:00
ttmathuint.h changed: commentaries to be more doxygen friendly 2017-03-12 17:13:37 +00:00
ttmathuint_noasm.h changed: commentaries to be more doxygen friendly 2017-03-12 17:13:37 +00:00
ttmathuint_x86.h changed: commentaries to be more doxygen friendly 2017-03-12 17:13:37 +00:00
ttmathuint_x86_64.h changed: commentaries to be more doxygen friendly 2017-03-12 17:13:37 +00:00
ttmathuint_x86_64_msvc.asm changed: commentaries to be more doxygen friendly 2017-03-12 17:13:37 +00:00
win64_assemble.bat changed: changed code in some places to remove warnings generated by Visual Studio 2017-02-07 20:42:43 +00:00