-
Notifications
You must be signed in to change notification settings - Fork 5.2k
[wasi] compile with libs.native #79046
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
Merged
Merged
Changes from all commits
Commits
Show all changes
56 commits
Select commit
Hold shift + click to select a range
bbd925f
wip
pavelsavara fa5081a
wip
pavelsavara 31964c3
wip
pavelsavara d261d1b
wip
pavelsavara 2782819
wip
pavelsavara 867e8d8
wip
pavelsavara 87de23e
wip
pavelsavara 2ae0339
fix
pavelsavara 269d7a2
Merge branch 'main' into wasi_native_prep
pavelsavara 2efd28f
provision SDK to WASI_SDK_PATH
pavelsavara 6bffc9d
fix
pavelsavara 83a54e3
wip
pavelsavara 8de88e1
wip
pavelsavara 9382309
Merge branch 'wasi_native_prep' of https://github.com/pavelsavara/run…
pavelsavara dd71877
Merge branch 'main' into wasi_native_prep
pavelsavara 9b36c3b
fix after merge
pavelsavara e67bb29
Merge branch 'main' into wasi_native_prep
pavelsavara 2a3d7ea
wip
pavelsavara f213ab6
feedback
pavelsavara 97687bc
Merge branch 'main' into wasi_native_prep
pavelsavara 61f1276
add wasi_wasm container
pavelsavara 288199b
feedback
pavelsavara db57540
wip
pavelsavara 0434363
fix
pavelsavara 8a3c728
container
pavelsavara d494bec
fix
pavelsavara 461eeda
Merge branch 'main' into wasi_native_prep
pavelsavara b4f9759
Merge remote-tracking branch 'origin/main' into wasi_native_prep
radical d039ca6
Merge remote-tracking branch 'origin/main' into wasi_native_prep
radical f80e897
wasm-library-tests: re-enable tests
radical 596689a
Add back wasm linker-tests job
radical 033164b
getrusage isn't available
radical 86a1024
Merge remote-tracking branch 'origin/main' into wasi_native_prep
radical 4947cf8
Merge branch 'main' into wasi_native_prep
pavelsavara a9fd1ad
fix
pavelsavara 39e58f2
Merge branch 'main' into wasi_native_prep
pavelsavara bd8fb9e
Update eng/pipelines/common/templates/pipeline-with-resources.yml
pavelsavara 9bb5faf
Update src/libraries/System.Private.CoreLib/src/System/Runtime/Intero…
pavelsavara d4ba0b2
Update src/libraries/System.Private.CoreLib/src/System/Threading/Over…
pavelsavara 829ae38
Update src/mono/Directory.Build.props
pavelsavara d640c98
Update Directory.Build.props
pavelsavara 1dc21c6
Update src/mono/cmake/configure.cmake
pavelsavara 0d79ba5
Merge branch 'main' into wasi_native_prep
pavelsavara 17f9043
feedback
pavelsavara 92f9bc8
wip
pavelsavara 9d26f1d
wip
pavelsavara 8026107
feedback
pavelsavara 609c42e
Merge branch 'main' into wasi_native_prep
pavelsavara 99065d9
feedback
pavelsavara 2700e30
Merge branch 'main' into wasi_native_prep
pavelsavara f53ba77
Merge branch 'main' into wasi_native_prep
pavelsavara b172a04
Merge branch 'main' into wasi_native_prep
pavelsavara edfe354
feedback
pavelsavara f7f8cb9
Merge branch 'main' into wasi_native_prep
pavelsavara 3a273db
fix merge
pavelsavara c1b834d
fix
pavelsavara File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or 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
This file contains hidden or 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
This file contains hidden or 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
This file contains hidden or 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
This file contains hidden or 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
This file contains hidden or 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
This file contains hidden or 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
This file contains hidden or 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
This file contains hidden or 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
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,49 @@ | ||
| parameters: | ||
| alwaysRun: false | ||
| extraBuildArgs: '' | ||
| isExtraPlatformsBuild: false | ||
| nameSuffix: '' | ||
| platforms: [] | ||
|
|
||
| jobs: | ||
|
|
||
| # | ||
| # Build for WASI/wasm and test it | ||
| # | ||
| - template: /eng/pipelines/common/platform-matrix.yml | ||
| parameters: | ||
| jobTemplate: /eng/pipelines/common/global-build-job.yml | ||
| helixQueuesTemplate: /eng/pipelines/libraries/helix-queues-setup.yml | ||
| buildConfig: Release | ||
| runtimeFlavor: mono | ||
| platforms: ${{ parameters.platforms }} | ||
| variables: | ||
| # map dependencies variables to local variables | ||
| - name: alwaysRunVar | ||
| value: ${{ parameters.alwaysRun }} | ||
| - name: shouldRunOnDefaultPipelines | ||
| value: $[ | ||
| or( | ||
| eq(variables['wasmDarcDependenciesChanged'], true), | ||
| eq(dependencies.evaluate_paths.outputs['SetPathVars_libraries.containsChange'], true), | ||
| and( | ||
| eq(dependencies.evaluate_paths.outputs['SetPathVars_wasm.containsChange'], true), | ||
| eq(dependencies.evaluate_paths.outputs['SetPathVars_non_runtimetests.containsChange'], true)), | ||
| eq(dependencies.evaluate_paths.outputs['SetPathVars_wasm_libraries.containsChange'], true), | ||
| eq(dependencies.evaluate_paths.outputs['SetPathVars_mono_excluding_wasm.containsChange'], true)) | ||
| ] | ||
| jobParameters: | ||
| isExtraPlatforms: ${{ parameters.isExtraPlatformsBuild }} | ||
| testGroup: innerloop | ||
| nameSuffix: ${{ parameters.nameSuffix }}_BuildOnly | ||
| buildArgs: -s mono+libs+host -c $(_BuildConfig) /p:ArchiveTests=true ${{ parameters.extraBuildArgs }} | ||
| timeoutInMinutes: 240 | ||
| # if !alwaysRun, then: | ||
| # if this is runtime-wasm (isWasmOnlyBuild): | ||
| # - then run only if it would not have run on default pipelines (based | ||
| # on path changes) | ||
| # - else run based on path changes | ||
| condition: >- | ||
| or( | ||
| eq(variables['alwaysRunVar'], true), | ||
| eq(variables['isDefaultPipeline'], variables['shouldRunOnDefaultPipelines'])) |
This file contains hidden or 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
This file contains hidden or 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
This file contains hidden or 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
This file contains hidden or 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
This file contains hidden or 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
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,3 @@ | ||
| <Project> | ||
| <Import Project="$(MSBuildThisFileDirectory)ProvisioningVersions.props" /> | ||
| </Project> |
This file contains hidden or 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
This file contains hidden or 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
Oops, something went wrong.
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.
Uh oh!
There was an error while loading. Please reload this page.