Commit History

Autor SHA1 Mensaxe Data
  Samuel Jaffe bf155c29d6 Splitting out an add for just one element to make division create fewer vectors. %!s(int64=8) %!d(string=hai) anos
  Samuel Jaffe 6737f6b06e Injecting an offset parameter into addition and subtraction. %!s(int64=8) %!d(string=hai) anos
  Samuel Jaffe ca146022fe Moving helper functions in detail to a separate source file. %!s(int64=8) %!d(string=hai) anos
  Samuel Jaffe e4bf27d708 Combining integral constructors for biginteger. %!s(int64=8) %!d(string=hai) anos
  Samuel Jaffe 09324c512f Make modulo happen 'in-place'. %!s(int64=8) %!d(string=hai) anos
  Samuel Jaffe ef70f4888e Making operators / and % take rhs by value, to optimize chained operations. %!s(int64=8) %!d(string=hai) anos
  Samuel Jaffe dd4812d507 Making operator* take rhs by value to optimize chaining. %!s(int64=8) %!d(string=hai) anos
  Samuel Jaffe b0db727c7d Marking +/- as taking rhs by value. This optimizes chaining operations (A+B+C+D+...). %!s(int64=8) %!d(string=hai) anos
  Samuel Jaffe b3139e0768 Adding modulo operator. %!s(int64=8) %!d(string=hai) anos
  Samuel Jaffe 97bb254dc6 Use domain_error for DIV/0 %!s(int64=8) %!d(string=hai) anos
  Samuel Jaffe 5573a74602 Adding other comparison functions. %!s(int64=8) %!d(string=hai) anos
  Samuel Jaffe 9cc561ad19 Adding division using the multiply-and-subtract method. %!s(int64=8) %!d(string=hai) anos
  Samuel Jaffe fc5c2fc543 Adding string constructor for things that are completely out of bounds. %!s(int64=8) %!d(string=hai) anos
  Samuel Jaffe 0fd7aabb24 Use size_t explicitly instead of data_type::size_type. %!s(int64=8) %!d(string=hai) anos
  Samuel Jaffe 4ab111f25f Fix pop-back when no overflow occurs in multiplication. %!s(int64=8) %!d(string=hai) anos
  Samuel Jaffe c0445f468e Adding A*B operations. %!s(int64=8) %!d(string=hai) anos
  Samuel Jaffe 27ae458c19 Adding A-B operation, and tests %!s(int64=8) %!d(string=hai) anos
  Samuel Jaffe 7d80393dce Starting design of big integer class. %!s(int64=8) %!d(string=hai) anos
  Samuel Jaffe 5cb1b5f8d5 Initializing repository with ignore lists: [ C++ ] %!s(int64=8) %!d(string=hai) anos