Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(476)

Issue 751553004: CL for perf tryjob ThreadSafeRefCountedStringImpl Linux blink_perf.dom

Created:
6 years ago by hiroshige
Modified:
6 years ago
CC:
blink-reviews, blink-reviews-wtf_chromium.org, aandrey+blink_chromium.org, Mikhail
Base URL:
https://chromium.googlesource.com/chromium/blink.git@master
Project:
blink
Visibility:
Public.

Description

CL for perf tryjob

Patch Set 1 #

Total comments: 1
Unified diffs Side-by-side diffs Delta from patch set Stats (+17 lines, -84 lines) Patch
M Source/wtf/text/StringImpl.h View 3 chunks +12 lines, -7 lines 1 comment Download
M Tools/run-perf-test.cfg View 1 chunk +5 lines, -77 lines 0 comments Download

Messages

Total messages: 2 (1 generated)
Alexander Potapenko
6 years ago (2014-12-08 11:46:57 UTC) #2
https://codereview.chromium.org/751553004/diff/1/Source/wtf/text/StringImpl.h
File Source/wtf/text/StringImpl.h (right):

https://codereview.chromium.org/751553004/diff/1/Source/wtf/text/StringImpl.h...
Source/wtf/text/StringImpl.h:306: WTF_ANNOTATE_HAPPENS_AFTER(&m_refCount);
Please do not use WTF_ANNOTATE_HAPPENS_AFTER.
They were intended to aid TSan v1, which couldn't comprehend atomics, and which
is retired now.
TSan v2 is able to understand atomic-based synchronization, and adding excessive
happens-before annotations may mask actual errors in the implementation.
I think we should plan removing all WTF_ANNOTATE_HAPPENS_{BEFORE,AFTER} from
Blink at some point.

Powered by Google App Engine
This is Rietveld 408576698