Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Provide race.Enabled for programs to know whether they were built with race detector or not. Code originates from https://lab.nexedi.com/kirr/wendelin.core/tree/25c3184d/wcfs/internal/race See also: golang/go#36477.
- Loading branch information
Showing
2 changed files
with
50 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,26 @@ | ||
// Copyright (C) 2018-2020 Nexedi SA and Contributors. | ||
// Kirill Smelkov <kirr@nexedi.com> | ||
// | ||
// This program is free software: you can Use, Study, Modify and Redistribute | ||
// it under the terms of the GNU General Public License version 3, or (at your | ||
// option) any later version, as published by the Free Software Foundation. | ||
// | ||
// You can also Link and Combine this program with other software covered by | ||
// the terms of any of the Free Software licenses or any of the Open Source | ||
// Initiative approved licenses and Convey the resulting work. Corresponding | ||
// source of such a combination shall include the source code for all other | ||
// software used. | ||
// | ||
// This program is distributed WITHOUT ANY WARRANTY; without even the implied | ||
// warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. | ||
// | ||
// See COPYING file for full licensing terms. | ||
// See https://www.nexedi.com/licensing for rationale and options. | ||
|
||
// +build !race | ||
|
||
// Package race complements standard package runtime/race. | ||
package race | ||
|
||
// Enabled indicates whether program was built with race detector enabled or not. | ||
const Enabled = false |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,24 @@ | ||
// Copyright (C) 2018-2020 Nexedi SA and Contributors. | ||
// Kirill Smelkov <kirr@nexedi.com> | ||
// | ||
// This program is free software: you can Use, Study, Modify and Redistribute | ||
// it under the terms of the GNU General Public License version 3, or (at your | ||
// option) any later version, as published by the Free Software Foundation. | ||
// | ||
// You can also Link and Combine this program with other software covered by | ||
// the terms of any of the Free Software licenses or any of the Open Source | ||
// Initiative approved licenses and Convey the resulting work. Corresponding | ||
// source of such a combination shall include the source code for all other | ||
// software used. | ||
// | ||
// This program is distributed WITHOUT ANY WARRANTY; without even the implied | ||
// warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. | ||
// | ||
// See COPYING file for full licensing terms. | ||
// See https://www.nexedi.com/licensing for rationale and options. | ||
|
||
// +build race | ||
|
||
package race | ||
|
||
const Enabled = true |