Commit History

Автор SHA1 Съобщение Дата
  Sam Jaffe e03d947e04 Add a number format feature to the to_string() functions. преди 4 години
  Sam Jaffe 99d12f1327 Add clang-format, move includes into proper directory, more settings changes преди 4 години
  Sam Jaffe f713c2b5c4 Add coverage for those last few hard-to-get places. преди 7 години
  Sam Jaffe df50539f37 Fix bug in math::biginteger::operator-= преди 7 години
  Sam Jaffe 43ca1aab4f Since the bigdecimal tests for int values are largely identical to the ones for biginteger, combine them as a typed test. преди 7 години
  Samuel Jaffe ea28819179 Fixing bounds issue with negative numbers that use all 9 digits in the first cell. преди 8 години
  Samuel Jaffe 8dc64b50f3 Fixing oob violations in detail::multiply and detail::subtract_nounderflow. преди 8 години
  Samuel Jaffe 4f9108a734 Reducing code duplication in biginteger. преди 8 години
  Samuel Jaffe ca146022fe Moving helper functions in detail to a separate source file. преди 8 години
  Samuel Jaffe e4bf27d708 Combining integral constructors for biginteger. преди 8 години
  Samuel Jaffe 09324c512f Make modulo happen 'in-place'. преди 8 години
  Samuel Jaffe ef70f4888e Making operators / and % take rhs by value, to optimize chained operations. преди 8 години
  Samuel Jaffe dd4812d507 Making operator* take rhs by value to optimize chaining. преди 8 години
  Samuel Jaffe b0db727c7d Marking +/- as taking rhs by value. This optimizes chaining operations (A+B+C+D+...). преди 8 години
  Samuel Jaffe b3139e0768 Adding modulo operator. преди 8 години
  Samuel Jaffe 97bb254dc6 Use domain_error for DIV/0 преди 8 години
  Samuel Jaffe 5573a74602 Adding other comparison functions. преди 8 години
  Samuel Jaffe 9cc561ad19 Adding division using the multiply-and-subtract method. преди 8 години
  Samuel Jaffe fc5c2fc543 Adding string constructor for things that are completely out of bounds. преди 8 години
  Samuel Jaffe 0fd7aabb24 Use size_t explicitly instead of data_type::size_type. преди 8 години
  Samuel Jaffe 4ab111f25f Fix pop-back when no overflow occurs in multiplication. преди 8 години
  Samuel Jaffe c0445f468e Adding A*B operations. преди 8 години
  Samuel Jaffe 27ae458c19 Adding A-B operation, and tests преди 8 години
  Samuel Jaffe 7d80393dce Starting design of big integer class. преди 8 години