-
Notifications
You must be signed in to change notification settings - Fork 1
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
Update all dependencies #21
Commits on Mar 5, 2021
-
Updates: - GHC from 8.6.5 to 8.10.4 - Haskell.nix to a new version supporting 8.10.4 - The Hackage index state from 2020-05-15 to 2021-02-09 (determines most Haskell dependencies) - haskell-language-server to 1.0.0, which newly supports 8.10.4 - All source-repository-package statements in cabal.project to the latest version - The hexstring library to a fork containing fixes for base16-bytestring's incompatible changes: https://github.com/input-output-hk/haskell-hexstring/tree/base16-bytestring-1.x Also simplifies the source-repository-package's to use multiple subdirs
Configuration menu - View commit details
-
Copy full SHA for 5d68f56 - Browse repository at this point
Copy the full SHA 5d68f56View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3c31ef8 - Browse repository at this point
Copy the full SHA 3c31ef8View commit details -
Was moved from cardano-prelude to its own nothunk library, and was renamed from NoUnexpectedThunks to NoThunks
Configuration menu - View commit details
-
Copy full SHA for d955d05 - Browse repository at this point
Copy the full SHA d955d05View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7620c83 - Browse repository at this point
Copy the full SHA 7620c83View commit details -
Configuration menu - View commit details
-
Copy full SHA for c0355b5 - Browse repository at this point
Copy the full SHA c0355b5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1f844eb - Browse repository at this point
Copy the full SHA 1f844ebView commit details -
Configuration menu - View commit details
-
Copy full SHA for 63e8c20 - Browse repository at this point
Copy the full SHA 63e8c20View commit details -
Configuration menu - View commit details
-
Copy full SHA for b26ed26 - Browse repository at this point
Copy the full SHA b26ed26View commit details -
Configuration menu - View commit details
-
Copy full SHA for c436f7f - Browse repository at this point
Copy the full SHA c436f7fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 842c010 - Browse repository at this point
Copy the full SHA 842c010View commit details -
Remove Dummy Query, since morpho doesn't support node-to-client queries
The only problem is that the roundtrip_all tries to test node-to-client queries. We can just run its individual test cases though, leaving out the node-to-client ones
Configuration menu - View commit details
-
Copy full SHA for 2b8d58e - Browse repository at this point
Copy the full SHA 2b8d58eView commit details -
Also fixes the version stuff, and implements the DummyGet query again
Configuration menu - View commit details
-
Copy full SHA for f3d80fc - Browse repository at this point
Copy the full SHA f3d80fcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8ea7d94 - Browse repository at this point
Copy the full SHA 8ea7d94View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0ea6b0c - Browse repository at this point
Copy the full SHA 0ea6b0cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 708e694 - Browse repository at this point
Copy the full SHA 708e694View commit details -
Make Morpho/Node/Run.hs fully compile
With ouroboros-network-framework version that supports SRV records on top of master
Configuration menu - View commit details
-
Copy full SHA for f6cac7f - Browse repository at this point
Copy the full SHA f6cac7fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 48c2e18 - Browse repository at this point
Copy the full SHA 48c2e18View commit details -
Configuration menu - View commit details
-
Copy full SHA for 60ceb87 - Browse repository at this point
Copy the full SHA 60ceb87View commit details -
Configuration menu - View commit details
-
Copy full SHA for 699eedf - Browse repository at this point
Copy the full SHA 699eedfView commit details -
Fix compilation of unit test suite
Notably this moves the inline encoding terms into binary files, without changing them, and without adding any missing encoding tests. This also adds types for the morpho node-to-node and node-to-client versions in order for the test suite to be able to distinguish between them. However node-to-client isn't necessary so will probably be removed later, along with all other node-to-client bits
Configuration menu - View commit details
-
Copy full SHA for 38b9cd9 - Browse repository at this point
Copy the full SHA 38b9cd9View commit details -
Fix golden encoding mismatches in tests due to ShortHash change
With the update, ShortHash changed from being a 4-byte MD5 prefix to an 8-byte prefix instead. ShortHash is not only used by morpho's encoding directly (in which case we could've used `MD5Prefix 4` instead), but also by MockDSIGN. Also, commit all the other generated golden encodings
Configuration menu - View commit details
-
Copy full SHA for 6c35923 - Browse repository at this point
Copy the full SHA 6c35923View commit details -
Fix unit tests, move morphoBlockSize out of morphoHeaderStd
morphoBlockSize is used to give an (over-)estimate of the block size. But because it was inside morphoHeaderStd, this value had to be included in the leader signature (morphoHeaderStd is the part that is signed). This meant that there was no way to converge on a block size, since any change to it introduced randomness to the encoding, which influences its length since its a variable-size encoding. Moving it out of morphoHeaderStd fixes this problem. This only became a problem with the update because the new roundtrip_all function checks that estimateBlockSize gives an overestimate.
Configuration menu - View commit details
-
Copy full SHA for ffd40c4 - Browse repository at this point
Copy the full SHA ffd40c4View commit details -
Configuration menu - View commit details
-
Copy full SHA for ec819d3 - Browse repository at this point
Copy the full SHA ec819d3View commit details -
Same fix as in IntersectMBO/ouroboros-network@ab37bae
Configuration menu - View commit details
-
Copy full SHA for ed5dc77 - Browse repository at this point
Copy the full SHA ed5dc77View commit details -
Configuration menu - View commit details
-
Copy full SHA for e23f3a1 - Browse repository at this point
Copy the full SHA e23f3a1View commit details