Skip to content

v9.0.0

Compare
Choose a tag to compare
@make-github-pseudonymous-again make-github-pseudonymous-again released this 06 Apr 08:23
· 426 commits to main since this release
252f052
  • 📚 docs(delete_one_child): Add input illustration and TODO note. 26aea78
  • 💥 refactor!: Simplify swap functions. b6a77ad
  • 🚴 perf(delete_no_child): Avoid creating mocked leaf. f9871d8
  • ♻️ refactor(rangetraversal): Avoid unnecessary comparisons. 0df3be9
  • 💥 refactor!: Rename RedBlackTree#_delete to unlink. 604fc5a
  • 💥 feat(RedBlackTree#get)!: Return undefined when key is missing. 6798cbd
  • ⬆️ deps: Upgrade JamesIves/github-pages-deploy-action action to v4.1.1 3a6f20d
  • ⬆️ deps: Upgrade dependency @commitlint/cli to v12.1.1 46d5409
  • 📌 deps: Pin dependency @aureooms/js-pseudo-random to 2.0.0 30c8441
  • Merge pull request #110 from aureooms/feat-stable-refs fe44e23
  • ✨ feat: Make refs stable. cab9942
  • 🔬 test: Add simple edge cases to increase coverage. 23c5af4
  • 🧪 test: Cover simpler inputs in RedBlackTree::remove test. e19a654
  • 🔧 config(babel): Make AVA line counting also work during coverage. cb6f5cb
  • 🧪 test: Make a test with large shuffled input deterministic. 50a0d26
  • ✨ feat: Do not mangle references in RedBlackTree#delete succ branch. d27eb94
  • ☔ test: Add regression test for deletion of node with successor. c3da5be
  • ✨ feat: Make sure root is BLACK on deletion. 11be9e5

v8.0.0...v9.0.0