Commit Graph

  • 83c5abb697 Split type conversion and comparision trait implementations from main BigInt module master Timothy Warren 2022-02-16 11:14:45 -0500
  • 1e7588cf52 Add messages to some todo items Timothy Warren 2022-02-15 15:22:42 -0500
  • 52ce18b897 Refactoring for a more convenient BigInt api Timothy Warren 2022-02-15 10:20:16 -0500
  • 12c43bf9ab Add justfile Timothy Warren 2022-02-11 15:49:14 -0500
  • 37d8b1f5e8 Some renaming and minor style fixes Timothy Warren 2022-02-11 15:48:41 -0500
  • 1f15ff93f5 Add some more tests to bigint module Timothy Warren 2021-12-08 14:14:50 -0500
  • 541859bccf Fix broken test Timothy Warren 2021-12-08 10:39:35 -0500
  • 65ffb15c1d Eliminate clippy warnings Timothy Warren 2021-12-08 10:35:10 -0500
  • 9f8e57f3d3 Merge branch 'master' of git.timshomepage.net:timw4mail/rusty-numbers Timothy Warren 2021-12-08 09:57:42 -0500
  • d77a136e5c Some refactoring based on linting suggestions Timothy Warren 2021-12-08 09:57:27 -0500
  • be85f4acca Remove unused gcd functions Timothy Warren 2021-06-03 18:23:02 -0400
  • 4ac159c603 Update readme Timothy Warren 2021-04-20 08:17:16 -0400
  • 2e9b115fa0 Add Makefile target for nostd tests Timothy Warren 2021-04-20 08:16:09 -0400
  • eaec59f596 Add some clippy checks Timothy Warren 2021-03-11 15:38:37 -0500
  • 67d3e7780b Remove stock function benchmarks. Moved to another repo Timothy Warren 2021-01-25 14:24:12 -0500
  • b7f39a5cf7 More work on parsing numbers from strings Timothy Warren 2020-09-24 11:28:13 -0400
  • 5b445add4b Fix code coverage Timothy Warren 2020-09-15 10:31:44 -0400
  • 19fa9bf6c7 Start implementing parsing numbers from strings Timothy Warren 2020-09-11 15:57:17 -0400
  • d6b0825b9a Update formatting Timothy Warren 2020-09-11 15:25:05 -0400
  • d90b762754 Implement Bigint from implementation for integer types larger than the pointer type Timothy Warren 2020-09-11 15:23:42 -0400
  • cf262073dd Simplify PortalOrd macro Timothy Warren 2020-05-05 18:49:19 -0400
  • e54485f12b Allow comparing size of Bigints, and allow comparing BigInts to number primitives Timothy Warren 2020-05-05 15:41:27 -0400
  • 3f6071d196 Add no_std support and testing Timothy Warren 2020-04-16 14:07:12 -0400
  • bbfada5c0f Add convenience macro for BigInt Timothy Warren 2020-04-07 13:46:51 -0400
  • 322ccfe78a Game some more test coverage Timothy Warren 2020-04-03 10:04:12 -0400
  • b8ab76bbf6 Handle signs and carry overflow addition for multiplication Timothy Warren 2020-04-02 17:01:55 -0400
  • faa1f548a0 Some test coverage for sign handling Timothy Warren 2020-03-26 11:40:14 -0400
  • 063f6ffa48 Implement sign handling for addition and subtraction Timothy Warren 2020-03-24 13:26:00 -0400
  • 70aa876500 More test coverage Timothy Warren 2020-03-13 23:02:27 -0400
  • 547266e97f Pander to the code coverage tool a bit to further increase coverage Timothy Warren 2020-03-13 21:22:25 -0400
  • a2efcb0198 Increase test coverage of non-biginit stuff Timothy Warren 2020-03-13 17:08:43 -0400
  • e9b125aa7a Increase test coverage Timothy Warren 2020-03-13 16:31:37 -0400
  • f8b91531b9 Partially implement multiplication, code formatting Timothy Warren 2020-03-13 14:17:25 -0400
  • 74744095f1 Fix zero subtraction Timothy Warren 2020-03-11 14:01:45 -0400
  • a5b727a156 Test zeros for addition Timothy Warren 2020-03-11 13:58:56 -0400
  • 9f60706a9b More tests Timothy Warren 2020-03-11 11:16:40 -0400
  • a8de0cfa88 Add borrowing for subtraction Timothy Warren 2020-03-11 10:52:49 -0400
  • ae77ede1c0 Partially implement subtraction Timothy Warren 2020-03-10 20:46:51 -0400
  • d0ac326944 Add negation operator for Sign Timothy Warren 2020-03-06 12:26:15 -0500
  • 4ac9f7e888 Remove integration test from code coverage Timothy Warren 2020-03-05 22:12:00 -0500
  • 34a1989925 Tests should not be listed in test coverage report Timothy Warren 2020-03-05 21:53:33 -0500
  • 193a66b19d Implement more From trait mappings, add more docs Timothy Warren 2020-03-05 21:29:54 -0500
  • 101a37b6bc Tests and fixes Timothy Warren 2020-03-05 16:24:33 -0500
  • 437dcd34fb Implement NOT operator Timothy Warren 2020-03-05 09:20:02 -0500
  • f352c1aa4e No code coverage for benchmarks Timothy Warren 2020-03-05 08:32:38 -0500
  • 272b7360f5 Add implementation of sterlings approximation Timothy Warren 2020-03-04 16:53:31 -0500
  • 94f39fff07 Start implementations of basic arithmatic operators Timothy Warren 2020-03-04 16:16:28 -0500
  • fce5d42be2 Attempt to solve a CI permissions issue take 5 Timothy Warren 2020-03-04 16:13:42 -0500
  • b6884ec39d Attempt to solve a CI permissions issue take 4 Timothy Warren 2020-03-04 16:12:25 -0500
  • ccdced1d79 Attempt to solve a CI permissions issue take 3 Timothy Warren 2020-03-04 15:39:32 -0500
  • afe55f6cca Attempt to solve a CI permissions issue take 2 Timothy Warren 2020-03-04 15:35:23 -0500
  • 3e9da44721 Attempt to solve a CI permissions issue Timothy Warren 2020-03-04 15:22:18 -0500
  • a5e3e88e1e Add proper test for add function Timothy Warren 2020-03-04 09:19:33 -0500
  • d5d9730607 First shot at adding bigints Timothy Warren 2020-03-03 16:33:21 -0500
  • 096373789b Add stein gcd Timothy Warren 2020-02-28 17:11:36 -0500
  • 57526e5fed Some minor stuff for bigints Timothy Warren 2020-02-24 16:30:59 -0500
  • 074f2bf662 Update docs, more tests Timothy Warren 2020-02-24 13:49:09 -0500
  • bf09388604 Attempt to benchmark gcd algorithm Timothy Warren 2020-02-21 16:33:00 -0500
  • d4458bae08 More factorial/fibonacci optimizing Timothy Warren 2020-02-21 13:15:05 -0500
  • f49d1798e2 Try using custom dockerfile to cut down on time for code coverage Timothy Warren 2020-02-21 08:34:50 -0500
  • 3624b415ee Use bench tests to optimize factorial and fibonacci functions Timothy Warren 2020-02-20 21:26:28 -0500
  • 75fe940ffc Add benchmarks Timothy Warren 2020-02-20 17:13:46 -0500
  • 41de3f983a One more try for CI coverage Timothy Warren 2020-02-20 12:05:10 -0500
  • 28dc9e4428 Use the correct make command for coverage generation Timothy Warren 2020-02-20 11:57:04 -0500
  • 48e6550c48 Code coverage take 2 Timothy Warren 2020-02-20 11:42:53 -0500
  • 38c2d93c0a Attempt CI coverage report Timothy Warren 2020-02-20 11:35:04 -0500
  • 35c99a3ba1 Clean up macros a little bit Timothy Warren 2020-02-19 21:52:00 -0500
  • 4f5dcddcc5 Simplify types for ration impls Timothy Warren 2020-02-19 21:23:07 -0500
  • 3323c2ff23 Add makefile for code coverage operations, increase code coverage Timothy Warren 2020-02-19 21:10:53 -0500
  • cbf66916f9 Reorganize somewhat, add more fraction tests Timothy Warren 2020-02-19 16:22:01 -0500
  • 44467df38f Fix another negative fraction condition Timothy Warren 2020-02-19 15:07:40 -0500
  • 84656e74c9 Much improvement of addition and subtraction Timothy Warren 2020-02-19 14:08:43 -0500
  • 55d2d407e3 Formatting and proper comparision Timothy Warren 2020-02-19 09:39:19 -0500
  • ba3952206a WIP: Comparision operator tests Timothy Warren 2020-02-18 21:29:40 -0500
  • 46629952a5 Don't re-implement native trait methods, skip broken add test for now Timothy Warren 2020-02-18 21:09:49 -0500
  • 2f8b61dab5 implement operator overloading for comparision operators Timothy Warren 2020-02-18 20:59:58 -0500
  • caeb1879c4 Allow unsigned or signed input to frac macro Timothy Warren 2020-02-18 16:38:26 -0500
  • 58bddf6206 Add README and CI Timothy Warren 2020-02-18 10:24:53 -0500
  • c593e38078 Commit missing import Timothy Warren 2020-02-18 10:22:33 -0500
  • fb92f5c463 Mostly implemented fractions and doc improvements Timothy Warren 2020-02-18 10:19:57 -0500
  • aae00e2031 Sort of get fractions to work from signed or unsigned numbers Timothy Warren 2020-02-14 23:41:14 -0500
  • fb87807227 Messy work in progress Timothy Warren 2020-02-14 17:24:51 -0500
  • d20cb06c87 From Macro to tortured Generic Timothy Warren 2020-02-14 12:30:09 -0500
  • 16741c8c4d Add some tests Timothy Warren 2020-02-14 12:11:57 -0500
  • 2e47d97cc7 Move number traits into their own module Timothy Warren 2020-02-14 10:14:22 -0500
  • 23d0ab75ec Pass cargo check and tests Timothy Warren 2020-02-13 17:13:25 -0500
  • 421d548082 Add more mysteries Timothy Warren 2020-02-12 23:10:08 -0500
  • 4d15858e45 First commit Timothy Warren 2020-02-12 22:29:57 -0500