Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code | Sign in
(599)

Issue 5985047: code review 5985047: runtime: add 64-bit atomics (Closed)

Can't Edit
Can't Publish+Mail
Start Review
Created:
12 years, 1 month ago by dvyukov
Modified:
12 years, 1 month ago
Reviewers:
CC:
golang-dev, rsc
Visibility:
Public.

Description

runtime: add 64-bit atomics This is factored out part of: http://codereview.appspot.com/5279048/ (Parallel GC)

Patch Set 1 #

Patch Set 2 : diff -r d10b521f63d1 https://go.googlecode.com/hg/ #

Patch Set 3 : diff -r d10b521f63d1 https://go.googlecode.com/hg/ #

Patch Set 4 : diff -r d10b521f63d1 https://go.googlecode.com/hg/ #

Total comments: 11

Patch Set 5 : diff -r d10b521f63d1 https://go.googlecode.com/hg/ #

Patch Set 6 : diff -r d10b521f63d1 https://go.googlecode.com/hg/ #

Total comments: 1

Patch Set 7 : diff -r c49999db9308 https://go.googlecode.com/hg/ #

Unified diffs Side-by-side diffs Delta from patch set Stats (+234 lines, -1 line) Patch
M src/pkg/runtime/arch_386.h View 1 2 3 4 1 chunk +4 lines, -0 lines 0 comments Download
M src/pkg/runtime/arch_amd64.h View 1 2 3 4 1 chunk +4 lines, -0 lines 0 comments Download
M src/pkg/runtime/arch_arm.h View 1 1 chunk +2 lines, -0 lines 0 comments Download
M src/pkg/runtime/asm_386.s View 1 2 3 4 2 chunks +64 lines, -0 lines 0 comments Download
M src/pkg/runtime/asm_amd64.s View 1 2 3 4 3 chunks +45 lines, -0 lines 0 comments Download
M src/pkg/runtime/atomic_386.c View 1 2 3 4 1 chunk +13 lines, -0 lines 0 comments Download
M src/pkg/runtime/atomic_amd64.c View 1 1 chunk +7 lines, -0 lines 0 comments Download
M src/pkg/runtime/atomic_arm.c View 1 2 3 4 2 chunks +61 lines, -1 line 0 comments Download
M src/pkg/runtime/runtime.h View 1 1 chunk +4 lines, -0 lines 0 comments Download
M src/pkg/runtime/runtime.c View 1 2 3 4 3 chunks +30 lines, -0 lines 0 comments Download

Messages

Total messages: 6
dvyukov
Hello golang-dev@googlegroups.com, I'd like you to review this change to https://go.googlecode.com/hg/
12 years, 1 month ago (2012-04-05 14:12:49 UTC) #1
rsc
LGTM http://codereview.appspot.com/5985047/diff/3011/src/pkg/runtime/arch_386.h File src/pkg/runtime/arch_386.h (right): http://codereview.appspot.com/5985047/diff/3011/src/pkg/runtime/arch_386.h#newcode8 src/pkg/runtime/arch_386.h:8: void runtime·prefetch(const volatile void*); const and volatile have ...
12 years, 1 month ago (2012-04-05 14:24:54 UTC) #2
dvyukov
Hello golang-dev@googlegroups.com, rsc@golang.org (cc: golang-dev@googlegroups.com), Please take another look.
12 years, 1 month ago (2012-04-05 14:36:02 UTC) #3
dvyukov
http://codereview.appspot.com/5985047/diff/3011/src/pkg/runtime/arch_386.h File src/pkg/runtime/arch_386.h (right): http://codereview.appspot.com/5985047/diff/3011/src/pkg/runtime/arch_386.h#newcode8 src/pkg/runtime/arch_386.h:8: void runtime·prefetch(const volatile void*); On 2012/04/05 14:24:54, rsc wrote: ...
12 years, 1 month ago (2012-04-05 14:36:52 UTC) #4
rsc
LGTM Maybe we only issue the warning for if(); and not while();. Either way, thanks ...
12 years, 1 month ago (2012-04-05 14:47:25 UTC) #5
dvyukov
12 years, 1 month ago (2012-04-05 14:48:03 UTC) #6
*** Submitted as http://code.google.com/p/go/source/detail?r=dbf4d5bba619 ***

runtime: add 64-bit atomics
This is factored out part of:
http://codereview.appspot.com/5279048/
(Parallel GC)

R=golang-dev, rsc
CC=golang-dev
http://codereview.appspot.com/5985047
Sign in to reply to this message.

Powered by Google App Engine
RSS Feeds Recent Issues | This issue
This is Rietveld f62528b