- 
                Notifications
    
You must be signed in to change notification settings  - Fork 48
 
ci: fixes for newer C compilers, and Haskell build #314
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
ci: fixes for newer C compilers, and Haskell build #314
Conversation
| 
           Maybe we should split the QuickCheck stuff out into a separate PR, because I'm worried about the changes to the C code. The change looks like it would introduce a null byte at the end of the arrays, which seems wrong. I mean, it does work, but it would be better for valgrind testing if we don't have nulls. I would like to find an alternative. At the very least we can (and maybe should) just initialize a char array here.  | 
    
Fixes the the new warning/error for Wunterminated-string-initialization
| 
           I'm ashamed to say this now since I literally just told you to split up this PR. However I now think that to make both CI happy and @apoelstra's CI happy we should reopen this PR and update it with what you have done.  | 
    
| 
           Sure will do  | 
    
bfe0f64    to
    17e3376      
    Compare
  
    There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
utACK
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ACK 17e3376; successfully ran local tests
ba440a0
      into
      
  
    BlockstreamResearch:master
  
    
Noticed some CI failures here: https://github.com/BlockstreamResearch/simplicity/actions/runs/18875552789
This PR does the following:
C build:
Clang 21 and GCC 15 introduce a new warning/error for Wunterminated-string-initialization
Fix this warning by changing the string initializations to array initializations in test.c
Haskell build:
Bump QuickCheck max version