Skip to content

Releases: arithmetic-operations-for/naturals-big-endian

v8.0.3

08 May 10:13
Compare
Choose a tag to compare
  • 🎨 style(_convert_to_smaller_slow): Remove unused import. f4176b1
  • 🚀 perf(_convert_to_smaller_slow): Swap instead of copying. 747df04
  • 🚀 perf(_convert_to_smaller_slow): Remove useless reset. 8f74f98
  • 🚀 perf(convert): Make _convert_to_smaller_slow 2x faster. 2a30bf1
  • 📚 docs(source): Comment on asymptotic complexity of conversion methods. 6e1b98a
  • 📚 docs(README): Use coveralls coverage badge. 48b4cd9
  • 🚀 perf(convert): Make large to small 3x faster. 07e80af
  • ♻️ refactor: Rename really slow convert method. 3334bf6
  • 🚀 perf(convert): Better conversion to larger. cee66ed
  • 🚀 perf: Better threshold for divide-and-conquer division. 5c5fe48
  • 🚀 perf: Change TOOM22 threshold to 16. 8da02d7

v8.0.2...v8.0.3

v8.0.1

07 May 15:58
Compare
Choose a tag to compare
  • 🎨 style(pow): Move commented out recursive _pow_double to its own file and test it. 6d98115
  • 🎨 style(_idivmod_schoolbook_subroutine): Remove useless recursion. c125662
  • 🐛 fix(_idivmod_schoolbook_large_divisor): Make it nonrecursive. df509fa
  • ✨ feat: Make pow_double nonrecursive. 6d15310
  • 📚 docs: Fix typo. 94be921

v8.0.0...v8.0.1

v8.0.0

03 May 11:25
Compare
Choose a tag to compare
  • 😒 chore(deps): Upgrade dependencies. 55af0f6
  • 💥 BREAKING CHANGE: Return bounds in extended euclidian algorithm. (#51) 324448e
  • 🔍 test(EEA): Remove redundant _trim_positive. cebb736

v7.0.0...v8.0.0

v7.0.0

03 May 01:15
Compare
Choose a tag to compare
  • 💥 BREAKING CHANGE: Refactoring. 85a805a
  • ♻️ refactor(api): Move arithmetic functions to their own folder. ac99cc0
  • 💥 BREAKING CHANGE: Make comparison functions part of the API. 8e2852d
  • ♻️ refactor(gcd): Add convenience functions for Euclid's Algorithm. dc6129a
  • ♻️ refactor(_CMP): Use _CMP_n. bb369d1

v6.0.0...v7.0.0

v6.0.0

02 May 21:44
Compare
Choose a tag to compare
  • 💥 BREAKING CHANGE: Rename _powd to _pow_double. 269b784
  • 🔍 test(ava): Increase timeout. 58b8be7
  • 📚 docs(README): Add link to documentation in README. c385a47
  • 🎨 style: Obliterate commented code. e727969
  • 🔍 test(add): Write random tests for add. 99ccd92

v5.0.2...v6.0.0

v5.0.2

02 May 21:19
Compare
Choose a tag to compare
  • 🎨 style(_karatsuba): Align comments. aaaa709
  • 🐛 fix(_karatsuba): Handle extremely rare overflow. 67cadb0
  • 🔍 test(mul): Add random tests for mul. 5f4b697
  • 📚 docs: Fix typos. d3777b9

v5.0.1...v5.0.2

v5.0.1

02 May 15:23
Compare
Choose a tag to compare
  • 🐛 fix: Make stringify and convert pure. 5d4a938

v5.0.0...v5.0.1

v5.0.0

02 May 13:28
Compare
Choose a tag to compare
  • 😒 chore: Lock dependencies. 0b8a87f
  • 📚 docs: Upgrade. df58795
  • [feature] Extended Euclidean Algorithm (#48) c7e4193
  • 🔍 test(mul): Improve output. 170e87c
  • 📚 docs(_idivmod): Better JSDoc. 0cddfb0
  • 🐛 fix(mul): Make mul work on more inputs. 393121a
  • 🐛 fix(mul): Fix multiplication by single limb. a90ba59
  • 🔍 test: Add more failing tests for mul. b60070d
  • 🔍 test: Add failing test for mul. aaa53e5
  • Update babel monorepo to v7.9.6 38336a5
  • Update dependency @aureooms/js-itertools to v4 df01f1d
  • Update dependency np to v6.2.3 d1a4d6d
  • Update dependency ava to v3.8.1 74c0dcd
  • Update dependency ava to v3.8.0 f105889
  • Update dependency coveralls to v3.1.0 2262f07
  • Pin dependencies 0a5b196
  • 🔍 test: Fix t.throws calls. 0114aed
  • 🐛 fix: Throw Error objects. 8694528
  • 😒 chore: Lock dependencies. 8e71810
  • 🎨 style(package.json): Run fixpack. 96e9195
  • 😒 chore(deps): Upgrade. 078b5ff
  • 😒 chore(deps-dev): Remove obsolete packages. e6cf1f6
  • ⚙️ ci: Upgrade travis config. 6429150
  • ⚙️ ci: Upgrade renovate config. efeb7bf
  • 😒 chore: Upgrade git ignore config. b9877c0
  • 😒 chore: Remove generated files. 75fe7b9
  • 😒 chore: Add release script. 6a49baa
  • 😒 chore(package.json): Set .files = ["lib"]. 9bead5f
  • 😒 chore(package.json): prepublish -> prepare. 11fd136
  • 🔨 build: Upgrade build script. 95a9809
  • 🔍 test: Upgrade ava. fd714c8
  • 😒 chore(deps-dev): Upgrade babel packages. e341df9
  • 📚 docs: Upgrade. 037ee87
  • 😒 chore: Upgrade README badges. d37f618
  • 😒 chore(deps-dev): Upgrade tool set. 1423801
  • Merge pull request #37 from aureooms/greenkeeper/nyc-11.0.0 a012cd0
  • chore(package): update nyc to version 11.0.0 b2b28de
  • properly rename add, iadd and mul d014903
  • fix cod{eclimate,acy} configs ca42e8a
  • gcd implementation and test + progress on eea test a247cec
  • rebuild f15658c
  • src style 80fd6c9
  • draft for extended euclidean algorithm aabd485
  • give better names to divison methods 2e83aac
  • improve docs for _sub 84701a4
  • better docs for _div 60bf9ff

v4.1.0...v5.0.0