v8.0.0
·
445 commits
to main
since this release
- π§ config(coverage): Output text summary and detailed table. 3320fb8
- π docs: Correctly reference analysis cases. 7e4f89c
- β»οΈ refactor: Compare to 0 when possible. d4573c4
- π refactor: Rename insert_case5 to insert_case4. 936c1f8
- π refactor: Rename insert_case4 to insert_case3. 9e117dd
- π refactor: Rename insert_case3 to insert_case2. 675eaba
- π refactor: Rename insert_case2 to insert_case1. e4dc9c1
- π refactor: Rename insert_case1 to insert_case0. c17946b
- π refactor: Rename delete_case6 to delete_case5. 1f1e2d5
- π refactor: Rename delete_case5 to delete_case4. 0a702fd
- π refactor: Rename delete_case4 to delete_case3. 607c1a5
- π refactor: Rename delete_case3 to delete_case2. 3e7a262
- π refactor: Rename delete_case2 to delete_case1. 80287d6
- π refactor: Rename delete_case1 to delete_case0. a5dd7c8
- π§ config(babel): Make current node default. 72b9490
- β»οΈ refactor: Remove usage of class Leaf. 10c9286
- β»οΈ refactor(delete_case1): Do not allow Leaf input. 90fe493
- β¨ feat: Export delete_no_child and prune. 1da7e65
- π refactor: Rename prune_subtree to prune. eebd221
- β»οΈ refactor(delete_one_child): Remove impossible execution paths. 7383d38
- β»οΈ refactor(delete): Split "no-child" and "exactly-one-child" cases. 9a8d626
- π§ config(cover): Fix coverage report generation. f336edf
- π΄ perf(delete_one_child): Hoist red input case. 02dd8ca
- π§ progress: First draft without explicit leaves. 80cfb27
- π΄ perf(delete_one_child): Skip case 1 since n cannot be the root. 3dc424d
- π docs: Rename Boolean to boolean in docstrings. d145aa2
- β¨ feat(RedBlackTree#_delete): Add more assertions. 430ea18
- π docs(delete_case3): Fix typo. befc789
- β¬οΈ deps: Upgrade. ad743c8