BlockstreamResearch / rust-simplicity

Creative Commons Zero v1.0 Universal
58 stars 12 forks source link

update staging branch #234

Closed apoelstra closed 2 months ago

apoelstra commented 2 months ago

Draft til #233 goes in, and maybe will split into multiple PRs.

apoelstra commented 2 months ago

This should be good to go. I have a followup that updates the benchmarks but it's a bit of a mess right now so this just updates the vendored version.

Will do another followup with the latest changes from upstream; but this is the hard stuff of splitting witness decoding from program decoding so it's still worth reviewing and merging as-is.

apoelstra commented 2 months ago

Fixed fuzztest. The windows CI failures are weirder.

apoelstra commented 2 months ago

254
  INTERNAL COMPILER ERROR in 'C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.40.33807\bin\HostX64\x64\cl.exe'
255
      Please choose the Technical Support command on the Visual C++
256
      Help menu, or open the Technical Support help file for more information

Nice.

apoelstra commented 2 months ago

Fixed the fuzztest.

uncomputable commented 2 months ago

I hope we can fix the Windows build with an upstream update to https://github.com/BlockstreamResearch/simplicity