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

uc-crux-llvm: Serialization of data structures #994

Merged
merged 26 commits into from
Jun 3, 2022
Merged

Commits on Jun 1, 2022

  1. Configuration menu
    Copy the full SHA
    5f93aa6 View commit details
    Browse the repository at this point in the history
  2. uc-crux-llvm: Serialization of shapes

    Needs more work on the error handling...
    langston-barrett committed Jun 1, 2022
    Configuration menu
    Copy the full SHA
    3c2e084 View commit details
    Browse the repository at this point in the history
  3. uc-crux-llvm: Serialization of Cursor

    Needs more work on the errors
    langston-barrett committed Jun 1, 2022
    Configuration menu
    Copy the full SHA
    91daac4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e2d1232 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c15f8ec View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e5a1bd6 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    c404c81 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    1173e16 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    45fd7d6 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    9b74067 View commit details
    Browse the repository at this point in the history
  11. uc-crux-llvm: Configure HLint to ignore Template Haskell brackets

    These warnings are false positives.
    langston-barrett committed Jun 1, 2022
    Configuration menu
    Copy the full SHA
    bef9c04 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    3b29261 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    fbd1f62 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    b5a0c5e View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    df478ef View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    e42cd95 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    2fafc8b View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    6f4f656 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    e4556c5 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    b2c9e24 View commit details
    Browse the repository at this point in the history

Commits on Jun 2, 2022

  1. Configuration menu
    Copy the full SHA
    61454b6 View commit details
    Browse the repository at this point in the history
  2. uc-crux-llvm: Switch to Hedgehog

    Encountered weird errors in CI with QuickCheck:
    
        view-shape:
          *** Failed! (after 1 test):
          Exception while generating shrink-list:
            Test.QuickCheck.resize: negative size
            CallStack (from HasCallStack):
              error, called at src/Test/QuickCheck/Gen.hs:135:22 in QuickCheck-2.14.2-0c
          Exception thrown while showing test case:
            Test.QuickCheck.resize: negative size
            CallStack (from HasCallStack):
              error, called at src/Test/QuickCheck/Gen.hs:135:22 in QuickCheck-2.14.2-0c
    
    Later commits will port the remainder of the view tests; this commit is a
    minimal switch which compiles, passes tests, and shows the feasibility of using
    Hedgehog.
    
    Unfortunately, both libraries for creating Hedgehog generators from Generic
    instances turned out to be unsuitable.
    
    - hedgehog-generic didn't work for modern GHC
    - hedgehog-gen needed *all* the datatypes involved to be Generic, which e.g.,
      Alignment is not.
    langston-barrett committed Jun 2, 2022
    Configuration menu
    Copy the full SHA
    ba073d9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ad300e4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6ececf0 View commit details
    Browse the repository at this point in the history

Commits on Jun 3, 2022

  1. Configuration menu
    Copy the full SHA
    5d524ef View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2af65d0 View commit details
    Browse the repository at this point in the history