Support crypton >= 1.1.0: switch from memory to ram#254
Support crypton >= 1.1.0: switch from memory to ram#254
Conversation
Co-authored-by: qnikst <170227+qnikst@users.noreply.github.com>
|
@copilot Good cabal is working now, but not nix one, we need to update |
…packages Co-authored-by: qnikst <170227+qnikst@users.noreply.github.com>
Updated in commit 2c24a69. The Warning Firewall rules blocked me from connecting to one or more addresses (expand for details)I tried to connect to the following addresses, but was blocked by firewall rules:
If you need me to access, download, or install something from one of these locations, you can either:
|
qnikst
left a comment
There was a problem hiding this comment.
Ok for me. But I think it's too early to merge as it's not supported by the cardano-ledger.
|
@copilot rebase and resolve conflicts, please |
…al conflicts Co-authored-by: qnikst <170227+qnikst@users.noreply.github.com>
Done in 5ac3c3e. Incorporated the |
crypton1.1.0 replaced itsmemorydependency withram(a maintained fork with identical API/modules). This causes a GHC type error becausememory:Data.ByteArray.ByteArrayAccessandram:Data.ByteArray.ByteArrayAccessare distinct types across package boundaries, makinghashUpdatecalls fail to type-check.Changes
merkle-tree-incremental.cabal:memory >=0.18.0→ram >=0.20.1; updatecryptonlower bound to>=1.1.0(lib + test-suite)scls-format.cabal:memory→ram >=0.20.1mempack-scls.cabal:memory→ram >=0.20.1flake.lock: Updatedhackageentry to8b3d2dd4(Hackage index state2026-03-15T22:47:41Z) so Nix builds can resolvecrypton >= 1.1.0andram >= 0.20.1; updatedcipsentry to thesnapshot-updatebranchflake.nix: Updatedcipsinput URL togithub:tweag/CIPs/snapshot-updatescls-cardano: Incorporatedsnapshots/v0→snapshots/{mark,set,go}/v0namespace split from mainNo Haskell source changes required for the
memory→rammigration —ramexposes the sameData.ByteArraymodule and API asmemory.Original prompt
💬 Send tasks to Copilot coding agent from Slack and Teams to turn conversations into code. Copilot posts an update in your thread when it's finished.