{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":209089251,"defaultBranch":"master","name":"rust-simplicity","ownerLogin":"BlockstreamResearch","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-09-17T15:22:07.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/126093814?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1706566090.0","currentOid":""},"activityList":{"items":[{"before":"d6e693a2cc04b48991fbbf5799083b2faa2bcc16","after":"e3866e82001f8b62f0bdcd65dc2d0ec56462d5d7","ref":"refs/heads/master","pushedAt":"2024-04-23T14:42:22.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"apoelstra","name":"Andrew Poelstra","path":"/apoelstra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1351933?s=80&v=4"},"commit":{"message":"Merge BlockstreamResearch/rust-simplicity#214: Fix AMR\n\n32d30e4c7c344753ed86195958c81598f54ff7ee Clippy: Simplify Literal variant (Christian Lewe)\nd9e0ad76fb7fad9971678d139993e2937c3429a9 Clippy: Fix (Christian Lewe)\n36118257950d4622072793f5f2b97eb2e9d85ad3 Clippy: Ignore lint that makes code less readable (Christian Lewe)\n88ac7b9add53b9b68dfd4f174d158c8a364a3e11 Fix AMR computation (Christian Lewe)\n\nPull request description:\n\n Fix an error that was introduced in #212. Fix clippy.\n\nACKs for top commit:\n apoelstra:\n ACK 32d30e4c7c344753ed86195958c81598f54ff7ee\n\nTree-SHA512: 4e3738d6f8be07f2b420ab84d913415071fb3afa4dfd3645f927eccb0c98487f7cd4143e16b9e4dd8b0d3855aa6cd6fc912c9b0f613a72a07b71990f8fc253a9","shortMessageHtmlLink":"Merge #214: Fix AMR"}},{"before":"7b5b73842efc1bcd7ab4b0f603011373c83097b3","after":"d6e693a2cc04b48991fbbf5799083b2faa2bcc16","ref":"refs/heads/master","pushedAt":"2024-03-18T13:37:59.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"apoelstra","name":"Andrew Poelstra","path":"/apoelstra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1351933?s=80&v=4"},"commit":{"message":"Merge BlockstreamResearch/rust-simplicity#212: Typed value\n\ne5afbb098baa5d435fd2cfa6e41f09a48ece5dac Bit Machine: Handle wrong input during execution (Christian Lewe)\nf562d73ee7c7fd74d177037f8a10977a3d8cd141 Bit Machine: Handle empty input (Christian Lewe)\n93a83b12df3980401dc2baed4dbc0b9afdd13cae Bit Machine: Check type of input (Christian Lewe)\ndf312022565da851285c2f0ff00ba2c6a90e3717 Value: Check for emptiness (Christian Lewe)\ne99cf03553e641150c47234aaae83e322575062d Value: Test type checker (Christian Lewe)\nd27b143c3bcd52439910df8b9e163410fcf9e3d1 Value: Add type checker (Christian Lewe)\n5e7616a1eaa7a3d608eb1f98e45b39514be09bc0 Value: Add conversion methods (Christian Lewe)\nfac715d90a3ac19c7b562df3adc9c5729a85fae1 Final: split_* -> as_* (Christian Lewe)\n\nPull request description:\n\n Add type checker to values and use it in the Bit Machine. This is particularly useful for running expressions with non-unit input types.\n\nACKs for top commit:\n apoelstra:\n ACK e5afbb098baa5d435fd2cfa6e41f09a48ece5dac\n\nTree-SHA512: 4cea989243d25f2161941b97a98b39888e7ccb8821b7448e7f424321c78888b20932f1ef22738c79ff389b51183c791b876337d66d88becfdfda62e826e044d7","shortMessageHtmlLink":"Merge #212: Typed value"}},{"before":"e8cfeeb206a6de598c54928462c5d8cc4171cb2d","after":"7b5b73842efc1bcd7ab4b0f603011373c83097b3","ref":"refs/heads/master","pushedAt":"2024-03-17T17:14:07.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"apoelstra","name":"Andrew Poelstra","path":"/apoelstra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1351933?s=80&v=4"},"commit":{"message":"Merge BlockstreamResearch/rust-simplicity#209: Better human\n\n05c81baef9e6ecd523994876f7b5a2023059c133 Test: Witness nodes have exactly one name (Christian Lewe)\n61c5227a7d0dcc1c9dfb2eea53afe7a6887a5434 Test: Human encoding: Refactor parsing (Christian Lewe)\nb0c0ef76e5d1fa57267e8adc4b3ffa2727ab86f9 Test: Human encoding: Filled holes (Christian Lewe)\ne8e82acca3d5b02db25e85a19dc99db2cf81e3e7 Test: Human encoding: Filled witness (Christian Lewe)\nb8ccec8bdab7ca47af7be41e9431ef3e4839605b Test: Human encoding: Refactor finalization (Christian Lewe)\n9c45abf49d1aad1c4c5e811dc19c2e31a61b636e Test: Human encoding: Move parsing test (Christian Lewe)\n8a5fbbc771a3b915ffa9e20999d4f8fd0c4e246e Doc: Forest::to_witness_node (Christian Lewe)\n37d728c1c478022d4c79355293bdd7c57d5db612 Human encoding: Store hole name in named disc nodes (Christian Lewe)\nf207d6e6cd9e2c36fb0a5fdeb118e4d103be36c1 Derive traits (Christian Lewe)\n\nPull request description:\n\n Fixes #181\n\nACKs for top commit:\n apoelstra:\n ACK 05c81baef9e6ecd523994876f7b5a2023059c133\n\nTree-SHA512: c73d49cf16985d99c2b1a6086be8398a036d1367eaf7e9bd00308c58f1887e54c8bb288b0188470908d443804b3860bd271deb7373daeb29ac2fe82616a906db","shortMessageHtmlLink":"Merge #209: Better human"}},{"before":"25d8dccdaa0cad0bdbd1fd2efc778ebf85939fe9","after":"e8cfeeb206a6de598c54928462c5d8cc4171cb2d","ref":"refs/heads/master","pushedAt":"2024-03-17T15:20:52.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"apoelstra","name":"Andrew Poelstra","path":"/apoelstra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1351933?s=80&v=4"},"commit":{"message":"Merge BlockstreamResearch/rust-simplicity#205: WASM FFI 2\n\n2b95398fc2f0786eb2effe3aabce5f60a5d70714 Cargo: Fix genrandom in WASM (Christian Lewe)\nba4c0faefa68290bc2abb46db0403d0e05d3bddf Cargo: Remove libc (Christian Lewe)\ne77330cdef7c830adec601e22027db6636abf7c6 FFI: Allocate in Rust (Christian Lewe)\nfec1835790febf2fc9044905b1c0be5e964955c2 FFI: Use local types (Christian Lewe)\nc7f8a088eed030c0e6acc22d19b6537729081a5f FFI: Define uint_fast*_t types (Christian Lewe)\n3fd64d3f5c49b1c8644aaa26a9420e006c287369 FFI: Update build script (Christian Lewe)\n63522a7ed6079c2b9db31388aa99f0c8c7e4c7a7 FFI: Split jet and test bindings (Christian Lewe)\ncfb9a33a6336ed31cc806f8c646099ef9db7f133 Update libsimplicity (Christian Lewe)\n\nPull request description:\n\n Make rust-simplicity compile in WASM.\n\n Move test-only FFI bindings into separate module, separating them from jet-only FFI bindings. The latter compile in WASM while the former don't.\n\n Define more C types (checked in WASM) and use these local types. Remove libc dependency entirely.\n\n Redefine allocation in Rust.\n\nACKs for top commit:\n apoelstra:\n ACK 2b95398fc2f0786eb2effe3aabce5f60a5d70714\n\nTree-SHA512: 05eb734dcd902e742ce20ca7cdb7b661f9558d66f26d28e927b21304581c0d4eb763cffb611a4335c378de55d07498d265bd224ffe320a10b3725cf78ad16df7","shortMessageHtmlLink":"Merge #205: WASM FFI 2"}},{"before":"c7f137124c584df915989e1f0094b5eea3ce848d","after":"25d8dccdaa0cad0bdbd1fd2efc778ebf85939fe9","ref":"refs/heads/master","pushedAt":"2024-03-15T23:21:53.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"apoelstra","name":"Andrew Poelstra","path":"/apoelstra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1351933?s=80&v=4"},"commit":{"message":"Merge BlockstreamResearch/rust-simplicity#210: Locked CI\n\n207fd32292229fd01110077ea64de0e4212165ea CI: Use recent lock (Christian Lewe)\necb79aaf691e1d1091de7088bdb10e6989aca271 Cargo: Add recent lock (Christian Lewe)\nd14b514516174411f76f7749a91bede84f957558 CI: Execute MSRV last (Christian Lewe)\n8b2fd3f2b4b00f1a26a705d85b6c3d71951d0f58 CI: Compress file (Christian Lewe)\n\nPull request description:\n\n Add a lock file that works with all supported rust versions. Use this lock file in CI.\n\nACKs for top commit:\n apoelstra:\n ACK 207fd32292229fd01110077ea64de0e4212165ea\n\nTree-SHA512: 0d53db97ecda03f7a8731e652ef45cc07cd064974845d39525f4b733afeb855adbf97aaef5fc81d3b4c8b4092011d83e29c431e75fce86f1dfd7daddb283bb13","shortMessageHtmlLink":"Merge #210: Locked CI"}},{"before":"f20a28cb272cf1402c1f05aa23010207f0ea50a0","after":"c7f137124c584df915989e1f0094b5eea3ce848d","ref":"refs/heads/master","pushedAt":"2024-02-27T16:03:50.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"apoelstra","name":"Andrew Poelstra","path":"/apoelstra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1351933?s=80&v=4"},"commit":{"message":"Merge BlockstreamResearch/rust-simplicity#207: Refactor exec_jec\n\n44d20a96f123fc48f7b3007b962a8e7f8cb7cc99 Bit Machine: Refactor exec_jet (Christian Lewe)\n8ea7e764b22d11cd7db8deb9df3c5f65fa23e089 Frame: Make members private (Christian Lewe)\n7bc2af43cfaff25ef4e8e5a82679ba520de20242 Remove old FIXME (Christian Lewe)\n4d07175433d734dd1a4e1d3024ac54bbc9790993 Value: Fix lifetime of error message (Christian Lewe)\n\nPull request description:\n\n A small change that fits into no other PR.\n\nACKs for top commit:\n apoelstra:\n ACK 44d20a96f123fc48f7b3007b962a8e7f8cb7cc99\n\nTree-SHA512: b4634c7c2d9199a3a9865ad6108f05cc015417e46c4e26dbb8ba92037b19689c496465e151b44008bfc8dd733a135fec5800e436318c29d0062edd96adafa430","shortMessageHtmlLink":"Merge #207: Refactor exec_jec"}},{"before":"3cb2faf3c8703c7b61d52c552b90c36d371fcd3c","after":"f20a28cb272cf1402c1f05aa23010207f0ea50a0","ref":"refs/heads/master","pushedAt":"2024-02-19T21:54:50.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"apoelstra","name":"Andrew Poelstra","path":"/apoelstra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1351933?s=80&v=4"},"commit":{"message":"Merge BlockstreamResearch/rust-simplicity#208: Jet wrappers\n\nc9d5c00bb8d6bdbaf7d328ad00a11af3f6e12a3c Update libsimplicity (Christian Lewe)\n71bea2521b8e2cdd7b6b63efc353085eaef803b1 FFI: Add WRAP_ macro (Christian Lewe)\n11e35babe9b5e08ce8bade8bc73086b38c9a5619 FFI: Update vendor script (Christian Lewe)\n\nPull request description:\n\n Update libsimplicity and use generated jet wrappers.\n\nACKs for top commit:\n apoelstra:\n ACK c9d5c00bb8d6bdbaf7d328ad00a11af3f6e12a3c\n\nTree-SHA512: 3eb1d79198b2ee7946dc5efadf9d178407959e5fc4d2fca62ebc504c540ee0de0b3b4c1282ed80379b5277222ed06caf4a9cb4ead8ffe503d79f4791c396b487","shortMessageHtmlLink":"Merge #208: Jet wrappers"}},{"before":"08cc26d9e4c5ba38e153ab9b7860d89fd4626a6d","after":"3cb2faf3c8703c7b61d52c552b90c36d371fcd3c","ref":"refs/heads/master","pushedAt":"2024-02-07T12:52:08.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"uncomputable","name":"Christian Lewe","path":"/uncomputable","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18557028?s=80&v=4"},"commit":{"message":"Merge BlockstreamResearch/rust-simplicity#204: WASM FFI\n\nf7de51e369e37fb39d0fb8ad7e4f3350aa77e69c FFI: Use UWORD in sanity checks (Christian Lewe)\n0386d3ca7397525643a1ab8ba6536ff7ed4c1118 FFI: uint_fast16_t != usize on WASM (Christian Lewe)\n0ce892f2e140e0b970300857845dbf925ef93f5d Build: Include jets_wrapper.c (Christian Lewe)\nca99ba2c6c7a3e3b827be04d34a0b7d90b676084 FFI: Build with WASM patches (Christian Lewe)\n8e7f59bcbdac781c0472d1643ef246436ab59e15 FFI: Use local types (Christian Lewe)\na58d078c14e0e0ef24164687a6b58fbe9dfd32cc FFI: Bind C types (Christian Lewe)\nbc9e7e0b64e2621c48407de8f096a2ead55e2d99 FFI: Add dummy libc for WASM (Christian Lewe)\n\nPull request description:\n\n Upgrades the FFI to work with WASM.\n\n Remove dependency on libc. Fix definition of `UWORD`, which is `u16` on WASM != `u32 = usize`. Prepare for wrapped jets.\n\nACKs for top commit:\n apoelstra:\n utACK f7de51e369e37fb39d0fb8ad7e4f3350aa77e69c.\n\nTree-SHA512: 855314023d372c12767ff608a4c82565c5aae06f6f93686760f31bce1361090d1f94ecd2d6f95388895ad6d0d8ced78b7cba341fd1d615fe9cd5edcc4a5f545c","shortMessageHtmlLink":"Merge #204: WASM FFI"}},{"before":"de5190ac3984d04ee4d836318de687a970d30bc8","after":"08cc26d9e4c5ba38e153ab9b7860d89fd4626a6d","ref":"refs/heads/master","pushedAt":"2024-01-31T21:27:39.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"apoelstra","name":"Andrew Poelstra","path":"/apoelstra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1351933?s=80&v=4"},"commit":{"message":"Merge BlockstreamResearch/rust-simplicity#203: Update jets script\n\n7556587051626eed04046c7c170703b5d493e571 Update jets: Use locally checked-out files (Christian Lewe)\ne7baa16b435936e639f9be827d9693933352a10e Update jets: Copy C jets wrapper (Christian Lewe)\nf1b329af147ed59f821c9a79c086eaab19230d0b Update jets: Remove TODO (Christian Lewe)\n\nPull request description:\n\n Update the update jets script to handle wrapped jets.\n\n Simplify the update jets script to use the currently checked-out version of libsimplicity instead of fiddling with git checkout. This might be controversial? The change makes my life easier. It might also break existing CI.\n\nACKs for top commit:\n apoelstra:\n ACK 7556587051626eed04046c7c170703b5d493e571\n\nTree-SHA512: 9b70a827bf9d3011d312471873ada54bcb1b2eb1f67c859ee24f966d06957d92de251a9d16a25f230a03b7167225ca7c5bb160e5139829605d6f64b7e8260258","shortMessageHtmlLink":"Merge #203: Update jets script"}},{"before":"6baaa08ee5dc5ec9f25cd3d5745d1fb7c86ee474","after":"de5190ac3984d04ee4d836318de687a970d30bc8","ref":"refs/heads/master","pushedAt":"2024-01-31T19:31:55.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"uncomputable","name":"Christian Lewe","path":"/uncomputable","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18557028?s=80&v=4"},"commit":{"message":"Merge BlockstreamResearch/rust-simplicity#202: Generalize TypeName\n\nf65833f6111ef5c31027dac6faaf2a6e152e7a11 TypeName: To Final (Christian Lewe)\n80c877108f1b96e802aee21a8762fadff6507b9b Types: Make Final constructors return Arc (Christian Lewe)\nff3d5e088c80de740bb7042b0f977e633da37705 Types: Make Final constructors pub(crate) (Christian Lewe)\n277a7e3ddd22abeb880a26277400bc5ef7d7b7bc TypeName: Generalize conversion (Christian Lewe)\n\nPull request description:\n\n Generalize how types are constructed from type names, using a trait. Update the constructors of finalized types. Construct finalized types from type names.\n\nACKs for top commit:\n apoelstra:\n ACK f65833f6111ef5c31027dac6faaf2a6e152e7a11 nice!!\n\nTree-SHA512: f493f4568e0cea679e09483567743965b414b9e51a6e7ee2f3aa064eb171fe566659b9b78d376d611a1b7dbdc06ed47f9e52b87ab8056b2152862fae1e03216f","shortMessageHtmlLink":"Merge #202: Generalize TypeName"}},{"before":"10f1df1bf9f513565c8f8a73c74ab1f406dc2f4e","after":"6baaa08ee5dc5ec9f25cd3d5745d1fb7c86ee474","ref":"refs/heads/master","pushedAt":"2024-01-30T16:32:13.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"apoelstra","name":"Andrew Poelstra","path":"/apoelstra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1351933?s=80&v=4"},"commit":{"message":"Merge BlockstreamResearch/rust-simplicity#201: Enable PRODUCTION flag\n\nba30e2f579cfd992c8e841e4ee6b7b4931a56d48 FFI: Rename output library file (Christian Lewe)\nac3161e07898416bcb2e7daceaf52862ad9c8116 FFI: Compile libsimplicity in production (Christian Lewe)\n\nPull request description:\n\n The PRODUCTION flag needs to enabled for benchmarks and normal library usage. The flag needs to be disabled for fuzzing.\n\nACKs for top commit:\n apoelstra:\n ACK ba30e2f579cfd992c8e841e4ee6b7b4931a56d48\n\nTree-SHA512: 3347d6bb70d59736d2560599e478778a95c1b6a4f8e02d217e4087a4ae57e8606f8685692a9f0e8c487ca20737297543532755febbb96dc59a672489e7abb337","shortMessageHtmlLink":"Merge #201: Enable PRODUCTION flag"}},{"before":"42b1b9610889d258e792c0103504dcb9e9bff289","after":"10f1df1bf9f513565c8f8a73c74ab1f406dc2f4e","ref":"refs/heads/master","pushedAt":"2024-01-29T22:06:10.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"apoelstra","name":"Andrew Poelstra","path":"/apoelstra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1351933?s=80&v=4"},"commit":{"message":"Merge BlockstreamResearch/rust-simplicity#196: Release 0.2.0\n\n9bcef5155709e34b4b22379825cc10e280139d6d Lib: Fix license headers (Christian Lewe)\n4ee818e038fb3d18136b7e6efdd46cef7097fd54 FFI: Shorten license headers (Christian Lewe)\nac5462e4a92e873001429e1d5c0c582517352e86 Lib: Add Cargo fields (Christian Lewe)\n701e9bd73d1bfd7badbd20ece9d3bcbfd61a3796 FFI: Add Cargo fields (Christian Lewe)\n347707314e31fd8b2f9cf8cd5cb1111a7d159313 FFI: Add license (Christian Lewe)\nc5d9cb4df07bf2e83a83d4c81d5a144e6921914c FFI: Update edition (Christian Lewe)\n010bd2c9cf599cd8c18940a7b8c19e2745c70ed0 Cargo: Rename simplicity -> simplicity-lang (Christian Lewe)\nefa2127adeeefb4c740f870952cb77b89225509f Release 0.2.0 (Christian Lewe)\n\nPull request description:\n\n First release of rust-simplicity. Releases will make it easier to use rust-simplicity inside other projects such as elements-miniscript.\n\nACKs for top commit:\n apoelstra:\n ACK 9bcef5155709e34b4b22379825cc10e280139d6d\n\nTree-SHA512: 9e5e8ba101c3ce3bab65215b5a8bfe1e0f9bcfc09befd4b8d8d2adc569dc24c3adbb6b5fc12e833ef7c2c010f70e75871b39d0e56d0f64146fee54434740ca0d","shortMessageHtmlLink":"Merge #196: Release 0.2.0"}},{"before":"8a57df1887a7dc2e7bdd52cf5649a3097748a3ab","after":"42b1b9610889d258e792c0103504dcb9e9bff289","ref":"refs/heads/master","pushedAt":"2024-01-24T22:05:05.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"uncomputable","name":"Christian Lewe","path":"/uncomputable","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18557028?s=80&v=4"},"commit":{"message":"Merge BlockstreamResearch/rust-simplicity#198: Update cargo\n\nff0dfd44ac8d130588a805f179a4f3ff51197065 Run rustfmt (Christian Lewe)\n4a7c76c985a04e30e6995e3760e76e7d3a484565 Cargo: Resolve FIXME (Christian Lewe)\n5fc1589f95cda2f33279f39d3af25d6687b4d73e Cargo: Add rust-version (Christian Lewe)\n3625b32127fcf3b40b5216332db5f7e7c2bbe095 Cargo: Bump edition to 2021 (Christian Lewe)\n976d6529d62dedb83041030d20debc14cb7d9c50 Run fuzz/generate-files.sh (Christian Lewe)\n3c38d6d17c575913234df82bd584c0dafae49e3e Fuzz: Update generator script (Christian Lewe)\n\nPull request description:\n\n Updates to the Cargo and CI configuration.\n\nACKs for top commit:\n apoelstra:\n ACK ff0dfd44ac8d130588a805f179a4f3ff51197065\n\nTree-SHA512: 961e9ece5cce5b6a4c287294608ace03675767577bb613c7489fbbb50f4130f62d541bb3a06a2fea40e8a619c5928912a37e68601a0241cc73b1159123548288","shortMessageHtmlLink":"Merge #198: Update cargo"}},{"before":"3430f9947d2632ed1ee257701c54355b341e169e","after":"8a57df1887a7dc2e7bdd52cf5649a3097748a3ab","ref":"refs/heads/master","pushedAt":"2024-01-23T17:25:42.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"apoelstra","name":"Andrew Poelstra","path":"/apoelstra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1351933?s=80&v=4"},"commit":{"message":"Merge BlockstreamResearch/rust-simplicity#200: Enable _FORTIFY_SOURCE\n\n2b45841101f50a1275a180b5b57f92b3edf20828 FFI: Enable _FORTIFY_SOURCE (Christian Lewe)\n\nPull request description:\n\n Fixes #197.\n\n I couldn't find a way to disable _FORTIFY_SOURCE.\n\n Maybe the compile time is not affected too badly by the increased optimization level of the C code. At least the C code doesn't change a lot.\n\nACKs for top commit:\n apoelstra:\n ACK 2b45841101f50a1275a180b5b57f92b3edf20828\n\nTree-SHA512: f705d6cc447a40151d7dda69ba0bd52bdc80f7e63aa01a4720511cf1d693b8800472b9f26be2d901f68a1d8ac35aaae6143d6307e3e1c7a0ad7903237b969154","shortMessageHtmlLink":"Merge #200: Enable _FORTIFY_SOURCE"}},{"before":"71522b9d203b5ee44ca473dbe4014f0b8f03c239","after":"3430f9947d2632ed1ee257701c54355b341e169e","ref":"refs/heads/master","pushedAt":"2024-01-23T16:23:40.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"uncomputable","name":"Christian Lewe","path":"/uncomputable","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18557028?s=80&v=4"},"commit":{"message":"Merge BlockstreamResearch/rust-simplicity#199: Update license\n\nd77d830632590f8c2a5ef189fab76709651d4643 Cargo: Add license (Christian Lewe)\n147d71f51317a3f57d867368328c19c1de2b1501 Shorten license headers (Christian Lewe)\nef6ee43347df61945cb01fe3ddb1870f27b9db1e LICENSE: Add (Christian Lewe)\n\nPull request description:\n\n Make the CC0 license explicit in Cargo and on Github. Shorten the license header in each file.\n\nACKs for top commit:\n apoelstra:\n ACK d77d830632590f8c2a5ef189fab76709651d4643\n\nTree-SHA512: 2524a7219b729f8748bc5565e81a962f3e30730d60b42589b7d0797c115acb653f0897c23e11f292b401a43e14b515c1f01af723fb1ae052b97d67a43c4d7e4d","shortMessageHtmlLink":"Merge #199: Update license"}},{"before":"39fe6d7533b06001e9954fa08df34a1052702caf","after":"71522b9d203b5ee44ca473dbe4014f0b8f03c239","ref":"refs/heads/master","pushedAt":"2024-01-18T13:24:51.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"uncomputable","name":"Christian Lewe","path":"/uncomputable","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18557028?s=80&v=4"},"commit":{"message":"Merge BlockstreamResearch/rust-simplicity#195: ci: switch to dtolnay/rust-toolchain action\n\nef561ee9974cefbc99471d9a299c1c4c104691dd ci: switch to dtolnay/rust-toolchain action (Byron Hambly)\n\nPull request description:\n\n actions-rs/toolchain is deprecated and has been archived\n\nACKs for top commit:\n uncomputable:\n ACK ef561ee9974cefbc99471d9a299c1c4c104691dd\n\nTree-SHA512: ec9e25728dad05e64dcc905d0ec584aa10707cc4e08ee5aef5a15661d54784a81518f836ad219037c0f351c5da7459fb173a4dbcf89c325b3eed07e09c700af4","shortMessageHtmlLink":"Merge #195: ci: switch to dtolnay/rust-toolchain action"}},{"before":"7f6ef77c9c2b6f684635ea0bd31291ce48df6421","after":"39fe6d7533b06001e9954fa08df34a1052702caf","ref":"refs/heads/master","pushedAt":"2024-01-16T22:39:37.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"uncomputable","name":"Christian Lewe","path":"/uncomputable","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18557028?s=80&v=4"},"commit":{"message":"Merge BlockstreamResearch/rust-simplicity#193: Fix Linux\n\nd4c817f042b20107a1ba08f64e643611bde68067 Cargo: Update cc (Christian Lewe)\n\nPull request description:\n\n `master` currently fails to build on Linux. Our CI didn't catch this.\n\n # Current status\n\n The `cc` dependency of `rust-simplicity-sys` needed to be updated. Now the tests run on my machine. I suspect that our CI automatically used the latest version of `cc` so this bug stayed undetected.\n\n # Questions\n\n @apoelstra does your CI run?\n\nACKs for top commit:\n apoelstra:\n ACK d4c817f042b20107a1ba08f64e643611bde68067\n\nTree-SHA512: dc56a0e42a2f7828ba0f584e7296db6789dd91a394096ce80fb23e9a46654818d4c699508e9b5b16b7701706d66502fa90a4abe10872ccef8fa0a60572b6cbba","shortMessageHtmlLink":"Merge #193: Fix Linux"}},{"before":"f57f1340321087b28d03922ee7fadca5276968f4","after":"7f6ef77c9c2b6f684635ea0bd31291ce48df6421","ref":"refs/heads/master","pushedAt":"2024-01-16T17:40:10.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"uncomputable","name":"Christian Lewe","path":"/uncomputable","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18557028?s=80&v=4"},"commit":{"message":"Merge BlockstreamResearch/rust-simplicity#187: ci: add windows/macos to clippy to reproduce compilation error on windows\n\n18012794a19442139e29ecb2e700c00cf0733562 ci: add windows and macos to clippy job (Byron Hambly)\n\nPull request description:\n\n this PR adds windows and macos to the clippy job to reproduce the compilation failure in #186\n\n ~~also fixes some clippy warns/errs~~\n\nACKs for top commit:\n uncomputable:\n ACK 18012794a19442139e29ecb2e700c00cf0733562 This PR is a small change to CI. `master` is already broken.\n\nTree-SHA512: a7fb90a4a3a56843410d53fcd67bcab839bb5c3706881228f918bdb4e2d96984c6411aac2644209448622b1e8fb3f27f9d8a72dc48df1c93ddf854abaf98b106","shortMessageHtmlLink":"Merge #187: ci: add windows/macos to clippy to reproduce compilation …"}},{"before":"6813a5a59a12fa209cfde1771402eb3415909923","after":"f57f1340321087b28d03922ee7fadca5276968f4","ref":"refs/heads/master","pushedAt":"2024-01-16T13:37:58.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"uncomputable","name":"Christian Lewe","path":"/uncomputable","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18557028?s=80&v=4"},"commit":{"message":"Merge BlockstreamResearch/rust-simplicity#192: build(depends): update simplicity to b547f5041f0\n\n99d7b9f838826fd91ef73271034ec92cda73d4ce Run update_jets.sh (Christian Lewe)\n3243e1d4be8f61bb326b5d2f075e7c4662dcfdf0 build(depends): update simplicity to b547f5041f0 (Byron Hambly)\n\nPull request description:\n\n used the `vendor-simplicity` script to update to the latest simplicity upstream which fixes windows compilation\n\n related to: #187\n\nACKs for top commit:\n uncomputable:\n ACK 99d7b9f838826fd91ef73271034ec92cda73d4ce The updates to the depend directory look good. I updated the jets in a second commit.\n\nTree-SHA512: 71ba038c6e63ae1b67386fb7d7b5fb0c429d9d906fe7953be3ff881645f836e082a3fe69515635fb42e68df61b89af5d09787d7ceb03283508735b1fb0c7eff4","shortMessageHtmlLink":"Merge #192: build(depends): update simplicity to b547f5041f0"}},{"before":"8f1bb2bbb0dbc38198b474c9cb3d4a582b8b3906","after":"6813a5a59a12fa209cfde1771402eb3415909923","ref":"refs/heads/master","pushedAt":"2024-01-15T15:28:36.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"uncomputable","name":"Christian Lewe","path":"/uncomputable","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18557028?s=80&v=4"},"commit":{"message":"Merge BlockstreamResearch/rust-simplicity#190: build(windows): fix windows compilation errors\n\n44d0126bad306f65bea245c6a0c9a33b529dd4fd build(windows): fix windows compilation errors (Byron Hambly)\n\nPull request description:\n\n fixes windows compilation errors\n\n upstream fixes for simplicity-sys are at BlockstreamResearch/simplicity#213\n\nACKs for top commit:\n uncomputable:\n ACK 44d0126bad306f65bea245c6a0c9a33b529dd4fd\n\nTree-SHA512: 6635b88c5473c47b249af008f505128170acc5d61bf689ff06fd45c881dd025612c90b6155005b3deb17b3bda00a7cf922d2cc2bb1c2f4c8780de32f344a7ea0","shortMessageHtmlLink":"Merge #190: build(windows): fix windows compilation errors"}},{"before":"45919de08cec86ccd68a0af12b888fe184e3c66d","after":"8f1bb2bbb0dbc38198b474c9cb3d4a582b8b3906","ref":"refs/heads/master","pushedAt":"2024-01-14T09:11:53.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"uncomputable","name":"Christian Lewe","path":"/uncomputable","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18557028?s=80&v=4"},"commit":{"message":"Merge BlockstreamResearch/rust-simplicity#189: update rust-bitcoin to 0.31\n\n20781839963fb4a4c78851888dd7d0d4e176f22a update rust-bitcoin to 0.31 (Riccardo Casatta)\n\nPull request description:\n\n Since elements-miniscript depends on rust-simplicity and keystone depends on both rust-elements and elements-miniscript we need this to try out https://github.com/ElementsProject/rust-elements/pull/188\n\n Not mergeable yet, since it requires rust-elements release to remove the patch section\n\nACKs for top commit:\n uncomputable:\n ACK 20781839963fb4a4c78851888dd7d0d4e176f22a\n\nTree-SHA512: e91595fbd5f186c69071167f70ab7600acc06ae132a8ff5c72fcff4e6ffc07585551a2db97fa3e316207421202a25ad5bd319613223dd9a1bf56c3490ee7b737","shortMessageHtmlLink":"Merge #189: update rust-bitcoin to 0.31"}},{"before":"282ade747c50e6b8c97217791d9e930b7e56f73f","after":"45919de08cec86ccd68a0af12b888fe184e3c66d","ref":"refs/heads/master","pushedAt":"2024-01-05T20:17:39.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"uncomputable","name":"Christian Lewe","path":"/uncomputable","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18557028?s=80&v=4"},"commit":{"message":"Merge BlockstreamResearch/rust-simplicity#191: Fix clippy lints\n\n0b1d646469faf664dd2f6d540e957c3bed374f98 Clippy: Fix lints (Christian Lewe)\n\nPull request description:\n\n New rust version, new lints.\n\nACKs for top commit:\n delta1:\n ACK 0b1d646\n apoelstra:\n ACK 0b1d646469faf664dd2f6d540e957c3bed374f98\n\nTree-SHA512: 909f0eec9a3c6d3be85af08eecd698cd039d453115651d68142a886b4774163409758636329fe3a34cb14c49bb3b51f5bc50c0fdd3258d37a2657713d1544121","shortMessageHtmlLink":"Merge #191: Fix clippy lints"}},{"before":"b84cd8c228371fe28988833561516ad6f175c81d","after":"282ade747c50e6b8c97217791d9e930b7e56f73f","ref":"refs/heads/master","pushedAt":"2023-12-20T14:03:24.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"apoelstra","name":"Andrew Poelstra","path":"/apoelstra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1351933?s=80&v=4"},"commit":{"message":"Merge BlockstreamResearch/rust-simplicity#188: Run clippy on all targets\n\n5502e5fbf333b3c0e2953b33b6e3238865cd3a3e Github: Run clippy on all targets (Christian Lewe)\n94380e7512199e1fa629b15b9502301d8aeefc5a Clippy: Fix lints (Christian Lewe)\n\nPull request description:\n\n Run clippy on all targets, fix lints and add to CI.\n\nACKs for top commit:\n apoelstra:\n ACK 5502e5fbf333b3c0e2953b33b6e3238865cd3a3e\n\nTree-SHA512: 87580521e220c1d4df350f8e7bbb6d87133c56581c8698bd564c6e39409ce1741b4811392dc921f1479478d9cba2b370fb083f4599b2c1f0c73a5fa9d9f270d0","shortMessageHtmlLink":"Merge #188: Run clippy on all targets"}},{"before":"04a30aaac63cd9eca234039ee4bb6ba76c6a883a","after":"b84cd8c228371fe28988833561516ad6f175c81d","ref":"refs/heads/master","pushedAt":"2023-12-19T18:12:16.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"uncomputable","name":"Christian Lewe","path":"/uncomputable","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18557028?s=80&v=4"},"commit":{"message":"Merge BlockstreamResearch/rust-simplicity#184: WASM fixes\n\nc57d8def80cffb360a667101fd36990a83cee969 Human: Convert Forest to WitnessNode only if main exists (Christian Lewe)\n81b18c35cf8f57acbe3ba8d03b2e64082832e98e Human: Test more constant words (Christian Lewe)\n090b24b4320e161f6006e60be06ce615f591cacc Human: Fix decoding of hex literals (Christian Lewe)\nc6d2e5b6909ac22fba715d1ec15ce7aa8a0aac7c Types: Clarify requirements for constant words (Christian Lewe)\n0b8e8ba593bb1360d07b915ebcaed096ec57d2af Types: Update initialization of POWERS_OF_TWO (Christian Lewe)\n\nPull request description:\n\n Fixes issues that came up while parsing the human encoding in WASM.\n\nACKs for top commit:\n apoelstra:\n ACK c57d8def80cffb360a667101fd36990a83cee969\n\nTree-SHA512: 478ac0009e705c09b3cce91210a03edfa43c461a4ce173726e62e5b870adfcad06dce36c11f803c114d2b35b06f809c963b96c8191ef00e0be138de91c450ba6","shortMessageHtmlLink":"Merge #184: WASM fixes"}},{"before":"6950b315f32db2d17d0952de7c862a05f1f275bd","after":"04a30aaac63cd9eca234039ee4bb6ba76c6a883a","ref":"refs/heads/master","pushedAt":"2023-12-07T14:21:39.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"apoelstra","name":"Andrew Poelstra","path":"/apoelstra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1351933?s=80&v=4"},"commit":{"message":"Merge BlockstreamResearch/rust-simplicity#179: Cost: Compute padding\n\n7b4cd462c1d7c619fee0ff991ead107b4c3ac4b9 Cost: Test padding (Christian Lewe)\nc806643a17c7f03ef71e3bdd0b73be8ca632a608 Cost: Compute padding (Christian Lewe)\n008d814bb100c31f6ca0cd2fdca114bd1beb2048 Cost: Compute required budget (Christian Lewe)\ndac933789ab862a9b3b7ac909c7fe9f16d44986a Cost: Separate method to compute budget (Christian Lewe)\n1a7fd68c8ab99e3eaead0d03edf4431a31abfe2b Cost: Directly pass script witness (Christian Lewe)\n4729c1cc0352f719dcbb604a37f7fb04357f4939 Lib: Export structs in crate::analysis (Christian Lewe)\n\nPull request description:\n\n Extend the `Cost` struct to compute the necessary padding based on a given witness stack. Test the new methods. Keep the changes to the public API minimal.\n\nACKs for top commit:\n apoelstra:\n ACK 7b4cd462c1d7c619fee0ff991ead107b4c3ac4b9\n\nTree-SHA512: d07d5db1c02c43d15bc1b549c551296c40b91b481dd3caea4eab91620dac94f8781dbd4e83e9fb253a2ff9e101daabf41ccf924b8e70a971ddd3b11a48c16888","shortMessageHtmlLink":"Merge #179: Cost: Compute padding"}},{"before":"88dd63838a46cb3a1e3c90c2efdf3cb7bac4ad70","after":"6950b315f32db2d17d0952de7c862a05f1f275bd","ref":"refs/heads/master","pushedAt":"2023-12-06T20:44:09.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"apoelstra","name":"Andrew Poelstra","path":"/apoelstra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1351933?s=80&v=4"},"commit":{"message":"Merge BlockstreamResearch/rust-simplicity#183: Encode QoL\n\n5a75b547740f228daa58ae7050fc32302067d68d Node: Update RedeemNode::encode_to_vec (Christian Lewe)\ncfaf79408b1235554027483f57900a6d9919ef38 Encode: Add write_to_vec (Christian Lewe)\n3b7f240910f54a74756cd00c12931b6df3ac85eb Encode: Rewrite encode_natural (Christian Lewe)\n9f26e0b972d6a59c6927e620369875deb779e536 Encode: Return number of written bits (Christian Lewe)\n\nPull request description:\n\n Improve quality of life in the encode module.\n\nACKs for top commit:\n apoelstra:\n ACK 5a75b547740f228daa58ae7050fc32302067d68d\n\nTree-SHA512: 92ced9c00267a62ba7b6d31bbabc96e8c1134f7fa688f4b0fa591908ab9f4f8312e336a94f11217143b937c631116f840f00bf4839e107943e1ec03d5da27e89","shortMessageHtmlLink":"Merge #183: Encode QoL"}},{"before":"b0cc9d25a660b2bf4c328440b8360c492ab755e2","after":"88dd63838a46cb3a1e3c90c2efdf3cb7bac4ad70","ref":"refs/heads/master","pushedAt":"2023-12-06T12:44:40.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"uncomputable","name":"Christian Lewe","path":"/uncomputable","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18557028?s=80&v=4"},"commit":{"message":"Merge BlockstreamResearch/rust-simplicity#182: Fix word parser\n\n01f709aa8101ec942498219bed9a583c840c83d0 Human encoding: Words are <= 2^31 bits long (Christian Lewe)\n\nPull request description:\n\n The shift by 32 bits causes an overflow on 32-bit systems. AFAIU, the maximum word length is 2^31 bits, so this should be a shift by 31 bits.\n\nACKs for top commit:\n apoelstra:\n ACK 01f709aa8101ec942498219bed9a583c840c83d0\n\nTree-SHA512: 0e37035335fe942f63be25bbf864b57332aaa58aa74c378402f4d83df373bacd7ff927165f5e3924518f51e0971cd59ae2d79d3ef1e0519e86905fca5f854101","shortMessageHtmlLink":"Merge #182: Fix word parser"}},{"before":"7b3d20ad84ba2fd69d38c97cffba855c13a1e7f2","after":"b0cc9d25a660b2bf4c328440b8360c492ab755e2","ref":"refs/heads/master","pushedAt":"2023-11-27T19:53:46.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"apoelstra","name":"Andrew Poelstra","path":"/apoelstra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1351933?s=80&v=4"},"commit":{"message":"Merge BlockstreamResearch/rust-simplicity#180: Precise type splits\n\ne0a2caed3342b9694a47a89fc88a2b34a368c069 Bit Machine: Split types (Christian Lewe)\n8cc05daac132c2ee93051e7a2fe8151eb7b3fce9 Types: Replace split with split_{sum, product} (Christian Lewe)\n1afbd3534c322a9384005287e81d2ce433348f62 Types: Split sum and product (Christian Lewe)\ncbfa045a1834a9577094731a274d1dc8397be24f Fuzz: Update toolchain (Christian Lewe)\ndd2e7f8c6a01fd104edbc428b218348fcb34b878 MSRV: Pin byteorder (Christian Lewe)\n454727ea1e4d070987592469fa031454dcdeef02 Clippy: Fix lints (Christian Lewe)\n\nPull request description:\n\n Split sum and product types with separate methods for better readability.\n\nACKs for top commit:\n apoelstra:\n ACK e0a2caed3342b9694a47a89fc88a2b34a368c069\n\nTree-SHA512: e36c41714c9a9c102e4069448696d002fbc844d677bbdf5ccfb83c0dbbf84ff68950b474c8310f23d7018f6171ba8098f9f1f80559cc3f8b3d99027208d6dbc4","shortMessageHtmlLink":"Merge #180: Precise type splits"}},{"before":"d5c0d65320816bfdf36411feed4bdff0708b5b12","after":"7b3d20ad84ba2fd69d38c97cffba855c13a1e7f2","ref":"refs/heads/master","pushedAt":"2023-10-05T10:09:26.000Z","pushType":"push","commitsCount":15,"pusher":{"login":"uncomputable","name":"Christian Lewe","path":"/uncomputable","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18557028?s=80&v=4"},"commit":{"message":"Merge BlockstreamResearch/rust-simplicity#175: Finalize human encoding\n\n386f3031e03f3fee4c36905bf3a29334f63f2310 Human encoding: Test pruned witness nodes (Christian Lewe)\n99bdc09f468d410e24528cb8f4cbfa191d6c8dd8 Human encoding: Test unfilled hole (Christian Lewe)\n334dbcb4b3be5023c00f1cf99516eef1ba5b30a1 Human encoding: Test duplicate witness in disc branch (Christian Lewe)\nc8346e8cc7e3ed766346b612d8185cd0e76c7d91 Human encoding: Test insufficient witness map (Christian Lewe)\ncaad094bd22a9492a3d77f3ac364c6d617353810 Human encoding: Test witness map (Christian Lewe)\nb030a6c5bd8e81bae957681f4cd036ec2087bb80 RedeemNode: Convert to WitnessNode (Christian Lewe)\ne9616d0c02d9973c2b86abd8eacc5e88bb675527 Forest: Add to_witness_node() (Christian Lewe)\n951ab986102ec44ecfbd70f5c5f8d47f9719ae5c NamedCommitNode: to_witness_node() (Christian Lewe)\na288296ee42fbf75a96891f0bda7c8ae063cbe1c Error set: Add iterator over errors (Christian Lewe)\n86c35ed480fdcb14532b6715f5b7522afa3743b2 Merkle root: Derive serde (Christian Lewe)\n999d9e65ee7d5b5cf861071cb1d9fbf0ab3e4de5 Macro: Derive serde from FromStr (Christian Lewe)\nabc2507c184f319cd1705af2a13b448c14a369d5 Human encoding: Test parsing of literals (Christian Lewe)\nbccc7944e85a267ed02a4da8f0d5d24c75ef4daf Human encoding: Fix parsing of hex literals (Christian Lewe)\n05e5bd9ac9f3347e96d1d0c34e8446e79a0f049f Value: Any power of two (Christian Lewe)\n\nPull request description:\n\n This PR adds methods to convert a `NamedCommitNode` (parsed from text) into a `WitnessNode` with populated witness nodes and populated disconnected branches. This can be finalized into a `RedeemNode` for spending.\n\n A hash map from names to values provides the witness data. This can be obtained from a JSON file.\n\n The disconnected branches come from the forest of Simplicity expressions that are already parsed from the text file. The witness hash map covers the main program and (recursively) all its disconnected expressions. All expressions share a name space and must use unique node names.\n\nACKs for top commit:\n sanket1729:\n ACK 386f3031e03f3fee4c36905bf3a29334f63f2310\n\nTree-SHA512: b6ac9eb3efb608489415d910c3b5213e47ebbb0d63b4cb7df1cb39257bf53e79fa4ea3d93618fcd60888c2de0c3d61fea62dfd4990533aba39809c15d037d9a2","shortMessageHtmlLink":"Merge #175: Finalize human encoding"}},{"before":"8ed4d4e0caf550148f1e17784af7665bad74b384","after":"d5c0d65320816bfdf36411feed4bdff0708b5b12","ref":"refs/heads/master","pushedAt":"2023-09-11T21:38:21.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"sanket1729","name":"Sanket Kanjalkar","path":"/sanket1729","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6881849?s=80&v=4"},"commit":{"message":"Merge ElementsProject/rust-simplicity#176: rust-elements 0.22.0 -> 0.23.0\n\n373ada668cb7ad978c6deee39d7646bdb70e43e1 rust-elements 0.22.0 -> 0.23.0 (Riccardo Casatta)\n\nPull request description:\n\nACKs for top commit:\n sanket1729:\n ACK 373ada668cb7ad978c6deee39d7646bdb70e43e1\n\nTree-SHA512: 88053ac42ef2e792bf051fba40f436d1a41fe282d3c534f35e01a1e3939b2ca689e2f66930a5d612131fa4485d605f031203a14e66934bb87244f19c82b381f1","shortMessageHtmlLink":"Merge #176: rust-elements 0.22.0 -> 0.23.0"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEODALCgA","startCursor":null,"endCursor":null}},"title":"Activity · BlockstreamResearch/rust-simplicity"}