Commit Graph

88 Commits

Author SHA1 Message Date
Timothy Warren
83c5abb697 Split type conversion and comparision trait implementations from main BigInt module
All checks were successful
timw4mail/rusty-numbers/pipeline/head This commit looks good
2022-02-16 11:14:45 -05:00
Timothy Warren
1e7588cf52 Add messages to some todo items
All checks were successful
timw4mail/rusty-numbers/pipeline/head This commit looks good
2022-02-15 15:22:42 -05:00
Timothy Warren
52ce18b897 Refactoring for a more convenient BigInt api
All checks were successful
timw4mail/rusty-numbers/pipeline/head This commit looks good
2022-02-15 10:20:16 -05:00
Timothy Warren
12c43bf9ab Add justfile
All checks were successful
timw4mail/rusty-numbers/pipeline/head This commit looks good
2022-02-11 15:49:14 -05:00
Timothy Warren
37d8b1f5e8 Some renaming and minor style fixes 2022-02-11 15:48:41 -05:00
Timothy Warren
1f15ff93f5 Add some more tests to bigint module
All checks were successful
timw4mail/rusty-numbers/pipeline/head This commit looks good
2021-12-08 14:14:50 -05:00
Timothy Warren
541859bccf Fix broken test
All checks were successful
timw4mail/rusty-numbers/pipeline/head This commit looks good
2021-12-08 10:39:35 -05:00
Timothy Warren
65ffb15c1d Eliminate clippy warnings
Some checks failed
timw4mail/rusty-numbers/pipeline/head There was a failure building this commit
2021-12-08 10:35:10 -05:00
Timothy Warren
9f8e57f3d3 Merge branch 'master' of git.timshomepage.net:timw4mail/rusty-numbers
All checks were successful
timw4mail/rusty-numbers/pipeline/head This commit looks good
2021-12-08 09:57:42 -05:00
Timothy Warren
d77a136e5c Some refactoring based on linting suggestions 2021-12-08 09:57:27 -05:00
be85f4acca Remove unused gcd functions
All checks were successful
timw4mail/rusty-numbers/pipeline/head This commit looks good
2021-06-03 18:23:02 -04:00
4ac159c603 Update readme
All checks were successful
timw4mail/rusty-numbers/pipeline/head This commit looks good
2021-04-20 08:17:16 -04:00
2e9b115fa0 Add Makefile target for nostd tests
All checks were successful
timw4mail/rusty-numbers/pipeline/head This commit looks good
2021-04-20 08:16:09 -04:00
eaec59f596 Add some clippy checks
All checks were successful
timw4mail/rusty-numbers/pipeline/head This commit looks good
2021-03-11 15:38:37 -05:00
67d3e7780b Remove stock function benchmarks. Moved to another repo 2021-01-25 14:24:12 -05:00
Timothy Warren
b7f39a5cf7 More work on parsing numbers from strings
All checks were successful
timw4mail/rusty-numbers/pipeline/head This commit looks good
2020-09-24 11:28:13 -04:00
Timothy Warren
5b445add4b Fix code coverage
All checks were successful
timw4mail/rusty-numbers/pipeline/head This commit looks good
2020-09-15 10:31:44 -04:00
Timothy Warren
19fa9bf6c7 Start implementing parsing numbers from strings
Some checks failed
timw4mail/rusty-numbers/pipeline/head There was a failure building this commit
2020-09-11 15:57:17 -04:00
Timothy Warren
d6b0825b9a Update formatting
Some checks failed
timw4mail/rusty-numbers/pipeline/head There was a failure building this commit
2020-09-11 15:25:05 -04:00
Timothy Warren
d90b762754 Implement Bigint from implementation for integer types larger than the pointer type 2020-09-11 15:23:42 -04:00
cf262073dd Simplify PortalOrd macro
Some checks failed
timw4mail/rusty-numbers/pipeline/head There was a failure building this commit
2020-05-05 18:49:19 -04:00
Timothy Warren
e54485f12b Allow comparing size of Bigints, and allow comparing BigInts to number primitives
All checks were successful
timw4mail/rusty-numbers/pipeline/head This commit looks good
2020-05-05 15:41:27 -04:00
Timothy Warren
3f6071d196 Add no_std support and testing
All checks were successful
timw4mail/rusty-numbers/pipeline/head This commit looks good
2020-04-16 14:07:12 -04:00
Timothy Warren
bbfada5c0f Add convenience macro for BigInt
All checks were successful
timw4mail/rusty-numbers/pipeline/head This commit looks good
2020-04-07 13:46:51 -04:00
Timothy Warren
322ccfe78a Game some more test coverage
All checks were successful
timw4mail/rusty-numbers/pipeline/head This commit looks good
2020-04-03 10:04:12 -04:00
Timothy Warren
b8ab76bbf6 Handle signs and carry overflow addition for multiplication
All checks were successful
timw4mail/rusty-numbers/pipeline/head This commit looks good
2020-04-02 17:01:55 -04:00
Timothy Warren
faa1f548a0 Some test coverage for sign handling
All checks were successful
timw4mail/rusty-numbers/pipeline/head This commit looks good
2020-03-26 11:40:14 -04:00
Timothy Warren
063f6ffa48 Implement sign handling for addition and subtraction
All checks were successful
timw4mail/rusty-numbers/pipeline/head This commit looks good
2020-03-24 13:26:00 -04:00
70aa876500 More test coverage
All checks were successful
timw4mail/rusty-numbers/pipeline/head This commit looks good
2020-03-13 23:02:27 -04:00
547266e97f Pander to the code coverage tool a bit to further increase coverage
All checks were successful
timw4mail/rusty-numbers/pipeline/head This commit looks good
2020-03-13 21:22:25 -04:00
Timothy Warren
a2efcb0198 Increase test coverage of non-biginit stuff
All checks were successful
timw4mail/rusty-numbers/pipeline/head This commit looks good
2020-03-13 17:08:43 -04:00
Timothy Warren
e9b125aa7a Increase test coverage
All checks were successful
timw4mail/rusty-numbers/pipeline/head This commit looks good
2020-03-13 16:31:37 -04:00
Timothy Warren
f8b91531b9 Partially implement multiplication, code formatting
All checks were successful
timw4mail/rusty-numbers/pipeline/head This commit looks good
2020-03-13 14:17:25 -04:00
Timothy Warren
74744095f1 Fix zero subtraction
All checks were successful
timw4mail/rusty-numbers/pipeline/head This commit looks good
2020-03-11 14:01:45 -04:00
Timothy Warren
a5b727a156 Test zeros for addition
All checks were successful
timw4mail/rusty-numbers/pipeline/head This commit looks good
2020-03-11 13:58:56 -04:00
Timothy Warren
9f60706a9b More tests
All checks were successful
timw4mail/rusty-numbers/pipeline/head This commit looks good
2020-03-11 11:16:40 -04:00
Timothy Warren
a8de0cfa88 Add borrowing for subtraction
All checks were successful
timw4mail/rusty-numbers/pipeline/head This commit looks good
2020-03-11 10:52:49 -04:00
ae77ede1c0 Partially implement subtraction
All checks were successful
timw4mail/rusty-numbers/pipeline/head This commit looks good
2020-03-10 20:46:51 -04:00
Timothy Warren
d0ac326944 Add negation operator for Sign
All checks were successful
timw4mail/rusty-numbers/pipeline/head This commit looks good
2020-03-06 12:26:15 -05:00
4ac9f7e888 Remove integration test from code coverage
All checks were successful
timw4mail/rusty-numbers/pipeline/head This commit looks good
2020-03-05 22:12:00 -05:00
34a1989925 Tests should not be listed in test coverage report
All checks were successful
timw4mail/rusty-numbers/pipeline/head This commit looks good
2020-03-05 21:53:33 -05:00
193a66b19d Implement more From trait mappings, add more docs
All checks were successful
timw4mail/rusty-numbers/pipeline/head This commit looks good
2020-03-05 21:29:54 -05:00
Timothy Warren
101a37b6bc Tests and fixes
All checks were successful
timw4mail/rusty-numbers/pipeline/head This commit looks good
2020-03-05 16:24:33 -05:00
437dcd34fb Implement NOT operator
Some checks failed
timw4mail/rusty-numbers/pipeline/head There was a failure building this commit
2020-03-05 09:20:02 -05:00
f352c1aa4e No code coverage for benchmarks
Some checks failed
timw4mail/rusty-numbers/pipeline/head There was a failure building this commit
2020-03-05 08:32:38 -05:00
Timothy Warren
272b7360f5 Add implementation of sterlings approximation
All checks were successful
timw4mail/rusty-numbers/pipeline/head This commit looks good
2020-03-04 16:53:31 -05:00
Timothy Warren
94f39fff07 Start implementations of basic arithmatic operators
All checks were successful
timw4mail/rusty-numbers/pipeline/head This commit looks good
2020-03-04 16:16:28 -05:00
Timothy Warren
fce5d42be2 Attempt to solve a CI permissions issue take 5
All checks were successful
timw4mail/rusty-numbers/pipeline/head This commit looks good
2020-03-04 16:13:42 -05:00
Timothy Warren
b6884ec39d Attempt to solve a CI permissions issue take 4
Some checks failed
timw4mail/rusty-numbers/pipeline/head There was a failure building this commit
2020-03-04 16:12:25 -05:00
Timothy Warren
ccdced1d79 Attempt to solve a CI permissions issue take 3
Some checks failed
timw4mail/rusty-numbers/pipeline/head There was a failure building this commit
2020-03-04 15:39:32 -05:00