1
0
Fork 0
mirror of https://github.com/VSadov/Satori.git synced 2025-06-08 03:27:04 +09:00
Commit graph

439 commits

Author SHA1 Message Date
github-actions[bot]
8109ace8f9
Update Azure Linux tag names (#110341)
Co-authored-by: Sven Boemer <sbomer@gmail.com>
2024-12-03 10:36:05 -08:00
github-actions[bot]
24889f9145
[release/9.0] Fix a case in MethodImpl overriding which wasn't handled as expected in ilc.exe for native aot (#107409)
* Fix a case in MethodImpl overriding which wasn't handled as expected in ilc.exe for native aot - This was causing real C# applications to fail to behave correctly on NativeAOT builds - Enable testing for covariant byref returns on nativeaot (split testing up so that the tests do not expect TypeLoadException, which NativeAOT doesn't reliably generate) - Fix implementation of SynthesizedPgoIncompatible project file flag for test script generation - Put copy of attributetesting.il test into the managed type system unit test suite - Add regression test of issue noted in #96175 into managed type system unit test suite - Update workflow documentation to include a better path to finding details on how to run CoreCLR and Libraries tests for Native AOT

Fixes #96175

* Fix test with incorrect IL

* Make the remaining TODO comments follow existing practice in this file for todo comments

* Fix test exclusion for mono llvmaot

* Address nits from code review

---------

Co-authored-by: David Wrighton <davidwr@microsoft.com>
Co-authored-by: Jeff Schwartz <jeffschw@microsoft.com>
2024-09-05 14:37:15 -07:00
Rich Lander
03c42135c6
Add more images to table (#106336)
* Add more images to table

* Split table into two
2024-08-14 13:13:30 -07:00
Lakshan Fernando
432c4a0941
Add 4 new feature switches that are not going to be publicly documented (#105496) 2024-07-26 09:54:39 -07:00
Jan Kotas
f6b4960fd2
Revert "Remove zlib from requirements script and instruction files (#105419)" (#105449)
This reverts commit 3ec6286e99.
2024-07-25 00:07:11 -04:00
Carlos Sánchez López
3ec6286e99
Remove zlib from requirements script and instruction files (#105419)
* Remove zlib from requirements instructions

* Remove zlib from native requirements installation script
2024-07-24 23:43:11 -04:00
Ilona Tomkowicz
59efb31d43
Bumping clang and llvm - make docs less ambiguous. (#105401) 2024-07-24 16:36:48 +02:00
Ilona Tomkowicz
d91d9a116f
Fix codespaces build by bumping clang llvm (#105385)
* Replace system clang.

* Unify dockerfiles.

* Update docs.

* Feedback: typo
2024-07-24 11:20:32 +02:00
Carlos Sánchez López
4399da8e8d
Revert "Migrate to zlib-ng, part 3: Remove zlib and zlib-intel source code an…" (#105284)
This reverts commit 4d2d3d3ef5.
2024-07-22 14:58:04 -07:00
Dan Moseley
b252fa50ad
remove corefx from md (#105275) 2024-07-22 14:55:00 -06:00
Carlos Sánchez López
4d2d3d3ef5
Migrate to zlib-ng, part 3: Remove zlib and zlib-intel source code and license mentions (#104399)
* Remove zlib/
* Remove zlib-intel/
* Remove third party notice
* Remove patches
* Remove version txts
* Remove cgmanifest.json entries
* Remove installer third party notice
* Update docs
---------
Co-authored-by: Jan Kotas <jkotas@microsoft.com>
2024-07-22 12:23:27 -07:00
Lakshan Fernando
cc96c132b1
Update feature switch doc to remove duplication of official docs (#104673)
* Sort the current table by the build properties

* Document WinForms feature switches

* FB
2024-07-22 10:40:18 -04:00
Adeel Mujahid
e4c4ab464c
Add fedora in install script (#104860)
* Add fedora in install script

* Update linux-requirements.md

---------

Co-authored-by: Jan Kotas <jkotas@microsoft.com>
2024-07-14 09:37:16 -07:00
Kevin Jones
74af205a64
Add toolchain instructions for Fedora (#104859)
* Add toolchain instructions for Fedora

* Put Ubuntu / Debian first

* Fix table of contents

---------

Co-authored-by: Jan Kotas <jkotas@microsoft.com>
2024-07-13 10:14:15 -07:00
Eirik Tsarpalis
42b2fc819b
Document arm PreferredMachine settings (#104812)
* Document PreferredMachine workaround for x64 compiler toolset

* Update docs/workflow/requirements/windows-requirements.md

Co-authored-by: Jan Kotas <jkotas@microsoft.com>

* Address feedback

* Address feedback

* simplify

---------

Co-authored-by: Jan Kotas <jkotas@microsoft.com>
2024-07-12 19:13:50 +01:00
Andy Gocke
f0ff6d6948
Revert "Add more complete linux build instructions (#101631)" (#104581)
This reverts commit 55747a5866.
2024-07-08 16:38:49 -07:00
Andy Gocke
55747a5866
Add more complete linux build instructions (#101631)
I'm trying to make it slightly easier to install the needed requirements, and add some validation if a user hasn't installed the requirements.

Also, I validated that these instructions still work for Ubuntu 24.04 and have noted that other installs are only community-supported.
2024-07-08 23:15:02 +00:00
Andy Gocke
21cde6987f
Update pr-guide with staleness requirement (#104576) 2024-07-08 14:47:24 -07:00
Jan Kotas
58b5a6c229
A few more net8 to net9 renames (#104342) 2024-07-03 10:27:01 -07:00
Jan Kotas
99e94ce55d
Replace net8 with net9 under docs (#104189)
Fixes #104088
2024-06-29 07:44:01 -04:00
Eirik Tsarpalis
a95e71806d
Remove NullabilityInfoContext.IsSupported feature switch (#103970)
* Remove NullabilityInfoContext.IsSupported feature switch

* Remove trimming tests
2024-06-26 12:43:21 +01:00
Alexander Köplinger
7107ff64f3
Update references to dotnet/installer repo (#103077)
The installer repo was merged into the sdk repo.
2024-06-06 00:11:49 +02:00
Ken Dale
59f2833b98
Update docs.microsoft.com usages to learn.microsoft.com (#102881)
* Update https://docs.microsoft.com to https://learn.microsoft.com

* Update http://docs.microsoft.com/ to https://learn.microsoft.com (removes trailing slash)

* Update docs.microsoft.com to https://learn.microsoft.com

* Update docs.microsoft.com to learn.microsoft.com

* Replace learn.microsoft.com/en-us/ with learn.microsoft.com/ to remove locale from urls
2024-05-31 11:27:45 -07:00
Jeremy Koritzinsky
a0eb5f262c
Merge JIT/Methodical tests into the merged runners (#101317) 2024-05-07 23:50:37 -07:00
Rich Lander
fcc2408188
Update build instructions table (#101706) 2024-04-29 22:18:15 -07:00
Rich Lander
6313ff8cee
Update build to net9.0 images (#101630)
* Update build to `net9.0` images

* Update docs/workflow/building/coreclr/linux-instructions.md

Co-authored-by: Adeel Mujahid <3840695+am11@users.noreply.github.com>

* Revert x86 build change

---------

Co-authored-by: Sven Boemer <sbomer@gmail.com>
Co-authored-by: Adeel Mujahid <3840695+am11@users.noreply.github.com>
2024-04-28 07:54:10 -07:00
Jeremy Koritzinsky
4760cf03a6
Introduce a BuildAllTestsAsStandalone environment variable to support some local dev scenarios. (#100709) 2024-04-18 14:38:42 -07:00
Aleksey Kliger (λgeek)
756f869c3a
[docs] Document tools tests workflow (#101186)
* [docs] Document tools tests workflow
2024-04-17 12:57:59 -04:00
Lakshan Fernando
715e6971c4
Removing RUC from Default and Ambient attributes (#100821)
* Removing RUC from Default and Ambient attributes

* FB

* FB2
2024-04-13 10:11:42 -07:00
Sven Boemer
4a01602049
Disable COM descriptor support when trimming (#100881)
Defaults the COM type descriptor feature switch to false in trimmed apps.
Depends on the SDK change https://github.com/dotnet/sdk/pull/40106.
2024-04-10 14:33:44 -07:00
Bruce Forstall
3515c7a8eb
Add build option to build Mac .dSYM debug symbol bundles (#100617)
This is a small workaround to allow developers working on Mac the
ability to generate .dSYM bundles as part of inner-loop development,
instead of the unsupported .dwarf files that are generated by default.

A full solution to use .dSYM bundles everywhere on Mac, including
packaging and symbol indexing, is tracked by
https://github.com/dotnet/runtime/issues/92911.

To build .dSYM bundles instead of .dwarf files, invoke build.sh as
follows:

```bash
./build.sh --subset clr --cmakeargs "-DCLR_CMAKE_APPLE_DSYM=TRUE"
```
2024-04-05 13:49:57 -07:00
Elinor Fung
960849bc11
Make host tests use single copy of shared framework (#100588)
- Only create one .NET install layout to be shared by all host tests
-  Add `pretest.proj` for `host.pretest` subset that builds all test project assets and creates the single .NET install layout
- Fix `NativeHostApis` tests that were editing the .NET install layout directly (instead of creating a copy to edit)
  - Remove some unnecessary copying/creating of SDKs and frameworks by sharing the fixture across tests
- Update host testing doc with simpler setup instructions and more details around investigating test failures
2024-04-04 15:08:13 -07:00
Elinor Fung
316fc16153
Remove requirement for building packs to run host tests and infrastructure around restoring test project assets (#100324)
- Delete build infrastructure around test project asset restore
- Remove requirement that packs must be built before running host tests
  - Building packs was only necessary to support directing the restore/build for the test project assets to the built packs
2024-03-29 12:25:24 -07:00
Elinor Fung
d4c6e95db5
Update doc on using local apphost to reflect that the testhost layout uses the live-built host (#100314) 2024-03-26 19:21:18 -07:00
Jan Kotas
ffea258d50
Add a note about slow build analysis updates (#100092) 2024-03-21 19:12:38 -07:00
Remy Bos
3eb129fd57
[Fix] pr-guide.md broken link to area-owners.md (#99876) 2024-03-17 06:13:05 -07:00
Will Smith
5961ee1830
Removed legacy LLVM ObjWriter. Removed all mentions of LLVM ObjWriter. Removed all LLVM ObjWriter package references. (#99733) 2024-03-14 12:35:42 -07:00
Vitek Karas
578e82967c
Allow using VS to run host tests when libraries use different config (#91873)
* Allow using VS to run host tests when libraries use different config

When building the host tests from VS, there are dependencies on projects from the libraries subset. If the libraries are prebuilt with different configuration (typically `Release`) the build in VS breaks because it can't find the project's output.

This change modifies the import of generators (which are the problematic projects) to let them override the configuration of the referenced projects.

It then adds the ability to set environment based on the `-lc` parameter to the build script when starting VS.

Also updates the doc to describe how to use this.

* Update eng/build.ps1

Co-authored-by: Elinor Fung <elfung@microsoft.com>

* Update eng/generators.targets

* Move ShouldUnsetParentConfigurationAndPlatform to repo's Directory.Build.props

---------

Co-authored-by: Elinor Fung <elfung@microsoft.com>
2024-03-13 12:48:33 +01:00
Mitchell Hwang
8b62de4256
[docs] Update mono android debugging docs (#99633) 2024-03-12 14:45:06 -04:00
dotnet-policy-service[bot]
ea2532e65c
FabricBot: Onboarding to GitOps.ResourceManagement because of FabricBot decommissioning (#99169)
* Add prIssueManagement.yml to onboard repo to GitOps.ResourceManagement as FabricBot replacement

 Details on the replacement service and the syntax of the new yaml configuration file is available publicly at: https://microsoft.github.io/GitOps/policies/resource-management.html

Please review and merge this PR to complete the process of onboarding to the new service.

* Deleting fabricbot.json

* Update repo documentation that referenced FabricBot

---------

Co-authored-by: dotnet-policy-service[bot] <123482357+dotnet-policy-service[bot]@users.noreply.github.com>
Co-authored-by: Jeff Handley <jeffhandley@users.noreply.github.com>
2024-03-06 22:39:50 -08:00
Min
9d59bf6508
fix commands for debugging coreclr with lldb (#99345) 2024-03-05 22:19:53 -08:00
Juan Hoyos
2a93c24320
Update CI Know issue template to point to helper page and update docs (#99077)
* Update CI Know issue template to point to helper page and update docs

* Delete .github/ISSUE_TEMPLATE/04_ci_known_issue.yml

* Rename 05_blank_issue.md to 04_blank_issue.md

* Update failure-analysis.md
2024-02-28 18:37:40 -08:00
Andy Gocke
6ebba8631a
Add info in docs about diagnosing Build Analysis failures (#98778)
* Add docs on how to use build analysis check
2024-02-28 15:52:36 -08:00
Pavel Savara
d7acf9cd0b
[browser][MT] JSType.OneWay fire and forget (#98567) 2024-02-18 12:54:32 +01:00
Grégoire
fa94b88777
Add note about docker in the testing doc (fix #95436) (#95557)
* Add note about docker in the testing doc (fix #95436)

* Update testing.md
2024-01-19 12:16:51 +01:00
David Wrighton
e55d342173
Remove IBC and Ngen related structures and comments (#96867)
- Remove all IBC comments from the vm portion of the codebase
- Remove `m_GenericTypeDefToCanonMethodTableMap` and `m_MehtodDefToPropertyInfoMap` which were only filled in by NGen
- Remove a variety of flags enums which are never used
- Remove infra for testing Zap and IBC  scenarios
- Remove ZapDisable as @egorbo suggested
2024-01-12 15:59:21 -08:00
Alexander Köplinger
425e74c6a0
[wasm] Fix a few more paths to in-tree emsdk (#96625)
It was moved from src/mono/wasm to src/mono/browser in https://github.com/dotnet/runtime/pull/95940
2024-01-08 19:33:24 +01:00
Matous Kozak
5cf6892d8d
[mono][browser] Fix WASM README path (#96198) 2023-12-20 08:28:07 +01:00
Alexander Köplinger
46506bf207
Remove outdated buildtriage.md doc (#96127)
The role no longer exists and most of the info is outdated now.
2023-12-18 13:05:08 +01:00
Matous Kozak
9989c9a7af
[mono][docs] Add BuildAsStandalone export to mono runtime tests doc (#96054) 2023-12-15 16:24:25 +01:00