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

add github CI? #1

Open
Kreijstal opened this issue Sep 18, 2024 · 5 comments · May be fixed by #9
Open

add github CI? #1

Kreijstal opened this issue Sep 18, 2024 · 5 comments · May be fixed by #9

Comments

@Kreijstal
Copy link

So that we can do CI on github

@arpadbuermen
Copy link
Owner

I have no idea how that is done. Would appreciate help from you. I know Pascal had CI. Do I need some service outside github? Is it free?

I think a working CI would make sense when you finish porting to llvm18 and I merge your changes.

A great test is Dietmar's library of models. If it builds without an error that is a good sign.

I also have some circuit analyses in VACASK with corresponding CTest system tests. Those should uncover a large part of semantic errors in the compiler because VACASK uses almost all of OSDI.

@Kreijstal
Copy link
Author

yeah I am trying to make cargo test work but I am uncovering some segfaults, it could be the way I ported it to llvm18

image

@Kreijstal
Copy link
Author

okay just discovered for tests you need to do RUN_SLOW_TESTS=1 cargo test --release although I am having some bugs on release

@Kreijstal
Copy link
Author

some things are really beyond me, what I'll do is I'll make a pull with what I have + CI and wait till someone+time fixes it

@arpadbuermen
Copy link
Owner

Great work.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants