Uh oh!
There was an error while loading. Please reload this page.
[LoongArch64] add coreclr-libraries directory. - #62888
Conversation
update from runtime.
ghost
commented
Dec 16, 2021
Note regarding the This serves as a reminder for when your PR is modifying a ref *.cs file and adding/modifying public APIs, to please make sure the API implementation in the src *.cs file is documented with triple slash comments, so the PR reviewers can sign off that change. |
ghost
commented
Dec 16, 2021
I couldn't figure out the best area label to add to this PR. If you have write-permissions please help me learn by adding exactly one area label. |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
ghost
commented
Dec 16, 2021
Tagging subscribers to this area: @dotnet/area-system-runtime Issue Details[LoongArch64] add coreclr-libraries directory.
|
Uh oh!
There was an error while loading. Please reload this page.
huoyaoyuan
commented
Dec 16, 2021
Notes for updating libraries: The reference source should also be updated together with implementation when any public api changes. For other libraries the ref source is under the When updating the CoreCLR version of CoreLib, don't forget Mono (under |
Uh oh!
There was an error while loading. Please reload this page.
| { | ||
| int x = (((int)_flags) & 0x70) >> 4; | ||
| if (x > 5) | ||
| if (x > 6) |
There was a problem hiding this comment.
The changes in this file should be reverted.
Uh oh!
There was an error while loading. Please reload this page.
jkotas
commented
Dec 16, 2021
I see that you are always squashing your changes into the single commit. Could you please push new commits instead of squashing? We prefer that the changes done based on codereview feedback are done as separate commits to make it easy to see what changed. We will squash all changes as part of the merge. More details are about our PR process are in https://github.com/dotnet/runtime/blob/main/docs/pr-guide.md#quick-code-review-rules |
Uh oh!
There was an error while loading. Please reload this page.
Thanks for your review and suggestion~ |
shushanhf
commented
Dec 17, 2021
Thanks ! |
shushanhf
commented
Dec 21, 2021
Now this PR can be compiled sucessfully by the CI on the native mode. What should I do next ? |
shushanhf
commented
Jan 5, 2022
Is this PR ok now ? |
jkotas
commented
Jan 5, 2022
No, it has a bunch of conflicts. You should see "This branch has conflicts that must be resolved". You need to merge from current main to get these conflicts resolved. |
shushanhf
commented
Jan 5, 2022
I have a question that needs your help: |
shushanhf
commented
Jan 5, 2022
If I merge the main directly to this PR and resolv the conflicts, then I push to this PR, is it OK? |
jkotas
commented
Jan 5, 2022
Yep |
shushanhf
commented
Jan 5, 2022
OK, thanks. |
Conflicts: src/libraries/Common/src/Interop/Unix/System.Native/Interop.ProcessorArchitecture.cs src/libraries/System.Runtime.InteropServices.RuntimeInformation/ref/System.Runtime.InteropServices.RuntimeInformation.cs src/libraries/System.Runtime.InteropServices.RuntimeInformation/src/System/Runtime/InteropServices/RuntimeInformation/RuntimeInformation.Unix.cs src/native/libs/System.Native/pal_runtimeinformation.c
OK, thanks.
Should this file be modified ? If need, I will update it. |
Uh oh!
There was an error while loading. Please reload this page.
…/PortableExecutable/ManagedTextSection.cs
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
…ate.CoreLib.Shared.projitems`.
jkotas
commented
Jan 6, 2022
The last build break is: "The generated CompatibilityMap differs from runtime.compatibility.json and UpdateRuntimeFiles was not specified. Please specify UpdateRuntimeFiles=true to commit the changes." Could you please run the build with |
shushanhf
commented
Jan 6, 2022
Thanaks ~ |
shushanhf
commented
Jan 6, 2022
Hi, @jkotas Running the command Is this right ? I didn't meet the error https://github.com/dotnet/runtime/pull/62888/files#annotation_2513131987 |
cd src/libraries/Microsoft.NETCore.Platforms/src dotnet build -c Release Microsoft.NETCore.Platforms.csproj /p:UpdateRuntimeFiles=true /t:UpdateRuntimeJson
jkotas
commented
Jan 7, 2022
I have run: and pushed up the result. It should fix the build break. |
shushanhf
commented
Jan 7, 2022
Thanks, |
@jkotas I runned the command and the results is : and the modified files are: and the corresponding differences liking the 712e19f |
jkotas
commented
Jan 7, 2022
Closing&reopening to trigger the CI |
[LoongArch64] add coreclr-libraries directory.