/
LR_02_0014: Implement race detector

LR_02_0014: Implement race detector

About

Package race detector.

Data races are among the most common and hardest to debug types of bugs in concurrent systems. A data race occurs when two goroutines access the same variable concurrently and at least one of the accesses is a write. See the The Go Memory Model for details. 

https://github.com/golang/go/issues/64345

Project Scope and Timelines


Components and Repos

https://github.com/golang/go/

Stakeholders and Partners

Ludovic Henry 

Dependencies

None

Measure of Success

The package is available on linux-riscv64.

Status Updates

Dependency



Upstreaming

ONGOING


Upstream version

Contacts


Related content

LR_02_038: Add bitmanip intrinsics to the Go assembler
LR_02_038: Add bitmanip intrinsics to the Go assembler
More like this
LR_02_033: Use Zicond in the Go compiler
LR_02_033: Use Zicond in the Go compiler
More like this
LR_02_022: Use compressed instruction in compiler where optimal
LR_02_022: Use compressed instruction in compiler where optimal
Read with this
LR_02_0013: Implement runtime/libfuzzer
LR_02_0013: Implement runtime/libfuzzer
More like this
LR_02_031: Add CSR support to the Go assembler
LR_02_031: Add CSR support to the Go assembler
Read with this
LR_02_025: Test coverage for assembler Vector intruction opcode generation
LR_02_025: Test coverage for assembler Vector intruction opcode generation
More like this