fix: skip initial publish in stake_delta_filter for stateless_run
Signed-off-by: William Hankins <[email protected]>
Signed-off-by: William Hankins <[email protected]>
nixpkgs 26.05 removed 'pie' from the hardening system entirely -- PIE is now enabled by default in compilers. Any mention of 'pie' in either hardeningEnable or hardeningDisable triggers a deprecation warning: "The 'pie' hardening flag has been removed in favor of enabling PIE by default in compilers and should no longer be used." This causes ~68 warnings per evaluation for projects with musl cross-compilation, which is every haskell.nix project using crossPlatforms with musl64 or aarch64-multiplatform-musl. Remove the two places where 'pie' was added to hardeningDisable: - builder/comp-builder.nix: every Haskell component on musl - compiler/ghc/default.nix: GHC itself on musl targets
Signed-off-by: Eric Torreborre <[email protected]>
`NoThunks` instances are used for memory leak detection during development, but predicate failures should never be retained in the ledger state - they are only used for validation results. Removing these instances reduces code maintenance burden and instance derivation overhead. This change removes `NoThunks` instances from: - All predicate failure types across Shelley, Allegra, Alonzo, Babbage, Conway, and Dijkstra eras - All predicate failures in cardano-protocol-tpraos - All `ContextError` types (`AlonzoContextError`, `BabbageContextError`, `ConwayContextError`, `DijkstraContextError`) - The `NoThunks (ContextError era)` constraint from the `EraPlutusContext` class - The `NoThunks` deriving instance for `CollectError`
* mithril-stm from '0.9.35' to '0.9.36'