-
Notifications
You must be signed in to change notification settings - Fork 156
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 ensure_no_std
build to CI
#1232
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
MegaRedHand
added
the
pipelines
This PR/issue is exclusively about improving our CI
label
Jun 13, 2023
Benchmark Results for unmodified programs 🚀
|
Codecov Report
@@ Coverage Diff @@
## main #1232 +/- ##
==========================================
- Coverage 97.62% 97.57% -0.05%
==========================================
Files 89 89
Lines 37001 36113 -888
==========================================
- Hits 36122 35238 -884
+ Misses 879 875 -4
📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more |
MegaRedHand
requested review from
igaray,
Oppen,
fmoletta,
entropidelic,
juanbono,
pefontana and
Juan-M-V
as code owners
June 13, 2023 21:19
juanbono
approved these changes
Jun 13, 2023
Oppen
reviewed
Jun 13, 2023
Oppen
reviewed
Jun 13, 2023
d-roak
changed the title
Add ensure_no_std build to CI
Fix Jun 15, 2023
no_std
compatibility in vm
and add ensure_no_std
build to CI
It seems we can revert some commits here in favor of #1238 |
fmoletta
approved these changes
Jun 15, 2023
Oppen
approved these changes
Jun 15, 2023
Benchmark Results for modified programs 🚀
|
MegaRedHand
changed the title
Fix
Add Jun 15, 2023
no_std
compatibility in vm
and add ensure_no_std
build to CIensure_no_std
build to CI
kariy
pushed a commit
to dojoengine/cairo-rs
that referenced
this pull request
Jun 23, 2023
* Add ensure_no_std build to CI * Add print to test * Install wasm32 target for no-std testing * Fix: added option in wrong job * Try another breaking change * Remove "alloc" feature in Cargo.toml * Also add compilation with the 'alloc' option * Add cairo-vm to ensure_no_std deps * Remove alloc feature * Fix (WIP) * comment vm (not no_std ready); use nightly toolchain * add Timothée num-prime fork and fix no-std support * run cargo fmt * fix clippy; add original num_prime for tests; ignore unused FloatCore * fix typo on unused_variables instead imports * remove prime computations for non default primality test config * Split implementation of is_prime into std/no_std * Remove unused import * Change some constants * Update dir name * Fix errors * Use modpow, and increase time of bench * Merge smoke and smoke-no_std * Use mul instead of pow --------- Co-authored-by: João Carvalho <joao.carvalho@tripleoak.pt>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
TITLE
Description
This PR builds the recently added
ensure_no_std
crate in the CI, to ensure that no-std works.Checklist