-
Notifications
You must be signed in to change notification settings - Fork 138
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
1efc7a3 Refactor check_timelocks helper (Tobin C. Harding) 4749931 Use TreeLike to implement check_timelocks_helper (Tobin C. Harding) 1cbc018 Add unit test for check_timelocks API (Tobin C. Harding) 64488d6 Use TreeLike to implement translate_pk (Tobin C. Harding) 3282193 Add basic unit test for translate_pk (Tobin C. Harding) c81389f Use TreeLike to implement for_each_key (Tobin C. Harding) b3c0955 Add unit test coverage for_each_key (Tobin C. Harding) 9280db2 Use TreeLike to implement num_tap_leaves (Tobin C. Harding) 3fc604a Add basic unit test for num_tap_leaves (Tobin C. Harding) b7f8939 Use TreeLike to implement keys (Tobin C. Harding) 984576c Add basic unit test for keys (Tobin C. Harding) 2b11f64 Use TreeLike to implement translate_unsatisfiable_pk (Tobin C. Harding) 4d22908 Add basic unit test for translate_unsatisfiable_pk (Tobin C. Harding) 578dc69 Remove code comment from soon-to-be duplicated pattern (Tobin C. Harding) 277b587 Implement TreeLike for policy::Concrete (Tobin C. Harding) 82c0eee Remove PolicyArc (Tobin C. Harding) Pull request description: Make a start on removing recursion in the `policy::concrete` module. - Patch 1: Remove`PolicyArc` - Patch2: Implement `TreeLike` for `concrete::Policy` (does not use it) - Patch 3: Trivial code comment deletion - Subsequent patches are pairs - Add a basic unit test for the function we are about to patch - Remove recursion from a function (the one we just tested) - Final patch is a refactoring There is still some to go but this is already a pretty heavy review burden. ACKs for top commit: apoelstra: ACK 1efc7a3 sanket1729: ACK 1efc7a3 Tree-SHA512: 529fcf60adda1ff43a95ee896dccac746870b527fec5a638e2377206220aa87369132d037a44a048ca25fc67df1b6309d53d8fdfb7134299421396538ec043d4
- Loading branch information
Showing
5 changed files
with
360 additions
and
337 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.