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

WIP: Test x86_64-pc-cygwin target with basic tests #131

Draft
wants to merge 2 commits into
base: parent-matrix
Choose a base branch
from

Conversation

Blackhex
Copy link
Member

@Blackhex Blackhex commented Apr 11, 2024

Adds x86_64-pc-cygwin toolchain testing with our internal tests. This is preparation for aarch64-pc-cygwin testing.

@Blackhex Blackhex force-pushed the test-cygwin branch 7 times, most recently from c89b72d to 2f89bc6 Compare April 15, 2024 11:30
@Blackhex Blackhex changed the base branch from main to parent-matrix April 15, 2024 15:02
@Blackhex Blackhex requested a review from eukarpov April 15, 2024 15:04
@Blackhex Blackhex marked this pull request as ready for review April 15, 2024 15:04
@@ -13,10 +13,14 @@
__declspec(dllimport) int __cdecl add_c_export(int a, int b);
__declspec(dllimport) int __stdcall add_std_export(int a, int b);

#if !defined(__CYGWIN__)
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I would create two separate functions for CYGWIN and MINGW

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can you be more specific what do you mean by "functions", please?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

separate test functions test_func_pointer_mingw and test_func_pointer_cygwin without ifdef inside.

@@ -84,7 +84,7 @@ static uint32_t hash_big_text()
hash = fnv1a(hash, "it was taken off the market, research showed that brand");
hash = fnv1a(hash, "recognition for the model was still at 87%.");

return hash;
return hash = 2659567138;
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

what is it testing?

Copy link
Member Author

@Blackhex Blackhex May 30, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The same as before, there is just typo :-D, it should be return hash == 2659567138;. Thanks for noticing.

@Blackhex Blackhex changed the title Test x86_64-pc-cygwin target with basic tests WIP: Test x86_64-pc-cygwin target with basic tests May 31, 2024
@Blackhex Blackhex marked this pull request as draft May 31, 2024 14:51
@eukarpov
Copy link
Member

Could it based on current workflow?

@Blackhex
Copy link
Member Author

Could it based on current workflow?

It is, I've rebased it on Friday.

@eukarpov
Copy link
Member

Could it based on current workflow?

It is, I've rebased it on Friday.

I meant without parent matrix.

@Blackhex
Copy link
Member Author

Blackhex commented Aug 26, 2024

Could it based on current workflow?

It is, I've rebased it on Friday.

I meant without parent matrix.

The build and execution of the tests depend on this feature. I can finalize the #132 PR in a way proposed there.

@eukarpov
Copy link
Member

Could it based on current workflow?

It is, I've rebased it on Friday.

I meant without parent matrix.

The build and execution of the tests depend on this feature.

Until this feature has the visualization issue I prefer not to use it and find another approach or fix visualization.

@Blackhex Blackhex force-pushed the parent-matrix branch 2 times, most recently from 5852a71 to 108fc3c Compare September 5, 2024 12:52
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 this pull request may close these issues.

2 participants