-
Notifications
You must be signed in to change notification settings - Fork 18.2k
runtime/internal/atomic: add 386/amd64 And/Or operators #62621
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
Conversation
This PR (HEAD: 55143c4) has been imported to Gerrit for code review. Please visit Gerrit at https://go-review.googlesource.com/c/go/+/528315. Important tips:
|
55143c4
to
1f1a479
Compare
This PR (HEAD: 1f1a479) has been imported to Gerrit for code review. Please visit Gerrit at https://go-review.googlesource.com/c/go/+/528315. Important tips:
|
Message from Mauri de Souza Meneguzzo: Patch Set 2: Run-TryBot+1 Please don’t reply on this GitHub thread. Visit golang.org/cl/528315. |
Message from Gopher Robot: Patch Set 2: (1 comment) Please don’t reply on this GitHub thread. Visit golang.org/cl/528315. |
Message from Gopher Robot: Patch Set 3: (2 comments) Please don’t reply on this GitHub thread. Visit golang.org/cl/528315. |
Message from Gopher Robot: Patch Set 4: (2 comments) Please don’t reply on this GitHub thread. Visit golang.org/cl/528315. |
Message from Gopher Robot: Patch Set 4: TryBot-Result+1 (1 comment) Please don’t reply on this GitHub thread. Visit golang.org/cl/528315. |
Message from Keith Randall: Patch Set 4: Code-Review+2 (1 comment) Please don’t reply on this GitHub thread. Visit golang.org/cl/528315. |
Message from Keith Randall: Patch Set 4: Code-Review+1 Please don’t reply on this GitHub thread. Visit golang.org/cl/528315. |
Message from Mauri de Souza Meneguzzo: Patch Set 4: Run-TryBot+1 (1 comment) Please don’t reply on this GitHub thread. Visit golang.org/cl/528315. |
Message from Matthew Dempsky: Patch Set 4: Code-Review+1 Please don’t reply on this GitHub thread. Visit golang.org/cl/528315. |
Message from Jorropo: Patch Set 4: (2 comments) Please don’t reply on this GitHub thread. Visit golang.org/cl/528315. |
Message from Jorropo: Patch Set 4: (1 comment) Please don’t reply on this GitHub thread. Visit golang.org/cl/528315. |
Message from Austin Clements: Patch Set 4: (1 comment) Please don’t reply on this GitHub thread. Visit golang.org/cl/528315. |
1f1a479
to
51ec584
Compare
This PR (HEAD: 51ec584) has been imported to Gerrit for code review. Please visit Gerrit at https://go-review.googlesource.com/c/go/+/528315. Important tips:
|
Message from Mauri de Souza Meneguzzo: Patch Set 5: Run-TryBot+1 (1 comment) Please don’t reply on this GitHub thread. Visit golang.org/cl/528315. |
Message from Gopher Robot: Patch Set 5: (1 comment) Please don’t reply on this GitHub thread. Visit golang.org/cl/528315. |
Message from Gopher Robot: Patch Set 5: TryBot-Result+1 (1 comment) Please don’t reply on this GitHub thread. Visit golang.org/cl/528315. |
This PR (HEAD: cf37a9a) has been imported to Gerrit for code review. Please visit Gerrit at https://go-review.googlesource.com/c/go/+/528315. Important tips:
|
Message from Mauri de Souza Meneguzzo: Patch Set 6: Run-TryBot+1 (1 comment) Please don’t reply on this GitHub thread. Visit golang.org/cl/528315. |
Message from Gopher Robot: Patch Set 6: (1 comment) Please don’t reply on this GitHub thread. Visit golang.org/cl/528315. |
Message from Gopher Robot: Patch Set 6: (1 comment) Please don’t reply on this GitHub thread. Visit golang.org/cl/528315. |
Message from Gopher Robot: Patch Set 6: TryBot-Result-1 (1 comment) Please don’t reply on this GitHub thread. Visit golang.org/cl/528315. |
cf37a9a
to
9850ad8
Compare
This PR (HEAD: 9850ad8) has been imported to Gerrit for code review. Please visit Gerrit at https://go-review.googlesource.com/c/go/+/528315. Important tips:
|
Message from Mauri de Souza Meneguzzo: Patch Set 7: Run-TryBot+1 (2 comments) Please don’t reply on this GitHub thread. Visit golang.org/cl/528315. |
Message from Gopher Robot: Patch Set 7: (1 comment) Please don’t reply on this GitHub thread. Visit golang.org/cl/528315. |
Message from Gopher Robot: Patch Set 7: (1 comment) Please don’t reply on this GitHub thread. Visit golang.org/cl/528315. |
Message from Gopher Robot: Patch Set 7: TryBot-Result-1 (1 comment) Please don’t reply on this GitHub thread. Visit golang.org/cl/528315. |
This CL adds the atomic primitives for the And/Or operators on x86-64. It also includes benchmarks for the ops. Note that the race variants for those operators are not yet implemented since we depend on an upstream llvm tsan patch as well as rebuilding the race runtime with x/build/cmd/racebuild. This will come as a separate patch at a later time once the infraestructure and upstream patches supporting it are ready. See llvm/llvm-project#65695 for the llvm tsan patch. For [reserved]
9850ad8
to
df800be
Compare
This PR (HEAD: df800be) has been imported to Gerrit for code review. Please visit Gerrit at https://go-review.googlesource.com/c/go/+/528315. Important tips:
|
Message from Mauri de Souza Meneguzzo: Patch Set 8: Run-TryBot+1 (2 comments) Please don’t reply on this GitHub thread. Visit golang.org/cl/528315. |
Message from Gopher Robot: Patch Set 8: (1 comment) Please don’t reply on this GitHub thread. Visit golang.org/cl/528315. |
Message from Gopher Robot: Patch Set 8: TryBot-Result+1 (1 comment) Please don’t reply on this GitHub thread. Visit golang.org/cl/528315. |
Message from Mauri de Souza Meneguzzo: Patch Set 8: (1 comment) Please don’t reply on this GitHub thread. Visit golang.org/cl/528315. |
This CL adds the atomic primitives for the And/Or operators on x86-64. It also includes missing benchmarks for the ops. For #61395 Change-Id: I23ef5192866d21fc3a479d0159edeafc3aeb5c47 GitHub-Last-Rev: df800be GitHub-Pull-Request: #62621 Reviewed-on: https://go-review.googlesource.com/c/go/+/528315 Reviewed-by: Keith Randall <[email protected]> Reviewed-by: Matthew Dempsky <[email protected]> TryBot-Result: Gopher Robot <[email protected]> Reviewed-by: Keith Randall <[email protected]> Run-TryBot: Mauri de Souza Meneguzzo <[email protected]>
This PR is being closed because golang.org/cl/528315 has been merged. |
This CL adds the atomic primitives for the And/Or operators on x86-64.
It also includes missing benchmarks for the ops.
For #61395