Skip to content

streamline config module 2 #12

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

Closed
wants to merge 47 commits into from

Conversation

Shourya742
Copy link
Owner

No description provided.

@Shourya742 Shourya742 force-pushed the 2025-07-16-streamline-config-module branch 2 times, most recently from 40fed02 to 2a9caf6 Compare July 18, 2025 09:31
Shourya742 and others added 28 commits July 18, 2025 15:46
add test for lld opt in and also add thread_local defined state to change opt in targets

make the config lld test parameter smoother to work, and have no_llvm_config set even when target_config is not present
See RUST-141600: this test is broken in two ways:

1. This test triggers `-Wincompatible-pointer-types` on GCC 14.
2. This test requires ARMv8.5+ w/ MTE extensions enabled, but GHA CI
   runner hardware do not have this enabled.
And more broadly only codegen `InstanceKind::Item` using the naked
function codegen code. Other instance kinds should follow the normal
path.
and use it for naked functions
@Shourya742 Shourya742 force-pushed the 2025-07-16-streamline-config-module branch from 2a9caf6 to c34d1e8 Compare July 22, 2025 05:49
1. Moves TOML build parsing into a separate module.
2. Corrects the ordering of `apply_*_config` method calls.
3. Moves download logic specific to `toml_config` into its own module.
4. Updates tests to align with the correct behavior.
@Shourya742 Shourya742 force-pushed the 2025-07-16-streamline-config-module branch from fa34727 to 60e2264 Compare July 22, 2025 10:09
@Shourya742 Shourya742 force-pushed the 2025-07-16-streamline-config-module branch from 71b3fd6 to 8b711ad Compare July 22, 2025 11:11
@Shourya742 Shourya742 closed this Aug 13, 2025
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.