|
Update implementation of atomics with latest Chromium version but use compiler builtin atomics
Ideally, we would use the standard library. However, when we are compiling against an older version of the standard library the atomic implementation may be slow.
BUG=
Committed: https://crrev.com/343c4ebdd13c086e732e57f0c834556f36473d97
Cr-Commit-Position: refs/heads/master@{#40488}
Total comments: 7
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+196 lines, -2484 lines) |
Patch |
|
M |
BUILD.gn
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+1 line, -9 lines |
0 comments
|
Download
|
|
M |
src/base/atomicops.h
|
View
|
1
2
3
4
5
6
7
8
|
3 chunks |
+14 lines, -27 lines |
0 comments
|
Download
|
|
D |
src/base/atomicops_internals_arm64_gcc.h
|
View
|
|
1 chunk |
+0 lines, -317 lines |
0 comments
|
Download
|
|
D |
src/base/atomicops_internals_arm_gcc.h
|
View
|
|
1 chunk |
+0 lines, -304 lines |
0 comments
|
Download
|
|
M |
src/base/atomicops_internals_atomicword_compat.h
|
View
|
1
2
3
4
5
6
7
8
|
2 chunks |
+0 lines, -10 lines |
0 comments
|
Download
|
|
D |
src/base/atomicops_internals_mac.h
|
View
|
|
1 chunk |
+0 lines, -216 lines |
0 comments
|
Download
|
|
D |
src/base/atomicops_internals_mips64_gcc.h
|
View
|
|
1 chunk |
+0 lines, -310 lines |
0 comments
|
Download
|
|
D |
src/base/atomicops_internals_mips_gcc.h
|
View
|
|
1 chunk |
+0 lines, -161 lines |
0 comments
|
Download
|
|
A |
src/base/atomicops_internals_portable.h
|
View
|
1
2
3
4
5
6
7
8
|
1 chunk |
+172 lines, -0 lines |
0 comments
|
Download
|
|
D |
src/base/atomicops_internals_ppc_gcc.h
|
View
|
|
1 chunk |
+0 lines, -168 lines |
0 comments
|
Download
|
|
D |
src/base/atomicops_internals_s390_gcc.h
|
View
|
|
1 chunk |
+0 lines, -152 lines |
0 comments
|
Download
|
|
D |
src/base/atomicops_internals_tsan.h
|
View
|
|
1 chunk |
+0 lines, -363 lines |
0 comments
|
Download
|
|
D |
src/base/atomicops_internals_x86_gcc.h
|
View
|
|
1 chunk |
+0 lines, -278 lines |
0 comments
|
Download
|
|
D |
src/base/atomicops_internals_x86_gcc.cc
|
View
|
|
1 chunk |
+0 lines, -116 lines |
0 comments
|
Download
|
|
M |
src/base/atomicops_internals_x86_msvc.h
|
View
|
1
2
3
4
5
6
7
8
|
7 chunks |
+8 lines, -33 lines |
0 comments
|
Download
|
|
M |
src/v8.gyp
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+1 line, -10 lines |
0 comments
|
Download
|
|
M |
test/cctest/test-atomicops.cc
|
View
|
1
2
3
4
5
6
7
8
9
|
2 chunks |
+0 lines, -10 lines |
0 comments
|
Download
|
Total messages: 55 (42 generated)
|