On 2017-01-27 2:12 PM, Brian Hackett wrote:
> On Fri, Jan 27, 2017 at 10:06 AM, Julian Seward <jsew...@acm.org> wrote:
>> On 27/01/17 16:36, Brian Hackett wrote:
>>> Any thoughts or comments?
>>
>> It would be really good if testing for data races with TSan could be
>> an integral, routine part of this development process.  We've seen in
>> the past that after-the-fact race detection and fixing is a slow and
>> difficult process, and it would be much better to do this as you go
>> along.  Plus, having something that can validate intuitions about
>> race-freedom (or otherwise) of code is in itself helpful for hacking.
> 
> Yeah, I agree completely about how hard it is to fix races in an
> existing system.  Using ProtectedData should help a lot with making
> sure we have a coherent synchronization model in place, but using that
> class *plus* TSan running in automation would be great.

What kind of concurrency are you worried here about that TSan can help with?

_______________________________________________
dev-tech-js-engine-internals mailing list
dev-tech-js-engine-internals@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-tech-js-engine-internals

Reply via email to