-
Notifications
You must be signed in to change notification settings - Fork 25
Restructure C Code #1150
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
base: main
Are you sure you want to change the base?
Restructure C Code #1150
Conversation
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.
Some thoughts
- Looking at this I'm not sure if
out
is the best name for the actual code. Maybe something likegenerated
? c
andcpp
are header only versions, whereas the new version from #1147 will generate C files. We could use the targets likeboring
andnss
as names. No strong opinion in any direction. Just wondering what the best naming scheme is.
7b7f845
to
8e4985e
Compare
Darn, hadn't seen this earlier. I'll try to come up with something, might use generated.
I have no real opinions on the names, but what you suggest sounds reasonable. Do you mean we should rename c -> nss, cpp -> boring? I will make these changes tomorrow and squash them into this commit, so we have a clean base for the reviews afterwards. |
yeah target names would be nss (new C from #1147), openssh (now c) and boring (now cg). The nss (or new C) may be more generally interesting. Others too. That's why specific names may not be that great either. We could also use more specific names cpp_header_only (cg), c_header_only (c), c (new C) would be something more generic, but also longer. |
99726b5
to
0bbfef3
Compare
use common c.sh, symlink update documentation ci: update needs names in C workflow mlkem: drop c-nss extract scripts ci: update more needs names Revert "ci: update more needs names" This reverts commit b2d6f85. ci: update needs of mlkem c status, but correct this time fix C/C++ extraction add mlkem.cmake symlink, move around version header kill script files ci: clean the right directory
0bbfef3
to
80fcd8b
Compare
Closes #1148.
Closes #1049.