Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Initial Rust implementation #174

Merged
merged 28 commits into from
Jan 29, 2025
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
5b6bc86
[DRAFT]
ebfull May 24, 2024
5906175
Merge remote-tracking branch 'upstream/master' into 'rust-interpreter'
sellout Sep 19, 2024
d2763f9
Rearrange Rust impl to match C++ more closely
sellout Aug 10, 2024
3d71aef
Rename Rust identifiers to match C++
sellout Aug 10, 2024
336d0fe
Connected the new API, but fails
sellout Aug 13, 2024
bd168e1
Existing unit tests succeed
sellout Aug 14, 2024
571836d
The rest of the owl
sellout Sep 19, 2024
1b57460
Reverting to C++ style, and some other changes
sellout Aug 27, 2024
0329117
Appease Clippy
sellout Sep 27, 2024
ebca981
Replace `ScriptNum` panics with error case
sellout Oct 21, 2024
d9d46cd
Add some shallow property tests
sellout Oct 7, 2024
a16d6ad
Add shallow fuzz testing
sellout Oct 15, 2024
4c34b3e
Preserve richer errors on the Rust side
sellout Oct 17, 2024
81fdb8e
Address @nuttycom’s review comments
sellout Oct 29, 2024
e0fabfa
Merge remote-tracking branch 'upstream/master' into rust-interpreter
sellout Oct 29, 2024
db4be8b
Some changes to ease zebrad integration
sellout Nov 13, 2024
f215757
Appease Clippy
sellout Dec 6, 2024
a902385
Merge remote-tracking branch 'upstream/master' into rust-interpreter
sellout Dec 16, 2024
e93f574
Merge remote-tracking branch 'origin/master' into sellout/rust-interp…
conradoplg Jan 15, 2025
cf7662c
Remove dependency on zcash_primitives
sellout Dec 16, 2024
7d1711a
Moving testing dependencies
sellout Jan 22, 2025
243582c
Normalize Rust errors in comparison interpreter
sellout Jan 22, 2025
5e6d8cf
Address @nuttycom’s PR feedback
sellout Jan 23, 2025
6caeeb4
Eliminate a `panic!`
sellout Jan 27, 2025
7a15212
Use (`Try`)`From` for `ScriptNum` conversions
sellout Jan 29, 2025
e58aae5
Merge remote-tracking branch 'upstream/master' into rust-interpreter
sellout Jan 29, 2025
241bfea
Remove some `From` instances that do too much
sellout Jan 29, 2025
fb58a44
Subtract from `OP_RESERVED` instead of `OP_1 - 1`
sellout Jan 29, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading