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

PParamsUpdate enactment fix #3836

Merged
merged 5 commits into from
Nov 3, 2023
Merged

Commits on Nov 2, 2023

  1. Prevent empty PParamUpdate from being proposed.

    This is very important, otherwise we can't figure out the group and thus the
    threshold for DReps, making a proposla trivially enactable, with the CC
    support that is.
    
    Related change to the spec:
    IntersectMBO/formal-ledger-specifications#274
    lehins committed Nov 2, 2023
    Configuration menu
    Copy the full SHA
    1afeef9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a708fa3 View commit details
    Browse the repository at this point in the history
  3. Reimplement DRep threshold computation

    This is an alternative approach to figuring out thresholds. Original
    approach was buggy and did not work correctly, which resulted in #3835
    
    Bring back the module
    
    Bring back the module
    lehins committed Nov 2, 2023
    Configuration menu
    Copy the full SHA
    ee3192c View commit details
    Browse the repository at this point in the history

Commits on Nov 3, 2023

  1. Rewrite conwayApplyPPUpdates to use record syntax

    GHC-8.10 has a bug where current setup of type families and usage of
    type class functions to define standalone functions that depnend on the
    same type class results in compiler going into infinite loop.
    
    GHC bug report: https://gitlab.haskell.org/ghc/ghc/-/issues/21973
    lehins committed Nov 3, 2023
    Configuration menu
    Copy the full SHA
    23fe727 View commit details
    Browse the repository at this point in the history
  2. f

    lehins committed Nov 3, 2023
    Configuration menu
    Copy the full SHA
    d1ed550 View commit details
    Browse the repository at this point in the history