Skip to content

gh-112606: Use monotonic clock when supported in semaphore waiting in parking_lot.c #95376

gh-112606: Use monotonic clock when supported in semaphore waiting in parking_lot.c

gh-112606: Use monotonic clock when supported in semaphore waiting in parking_lot.c #95376

Triggered via pull request December 2, 2023 02:20
Status Cancelled
Total duration 7m 58s
Artifacts

build.yml

on: pull_request
Check for source changes
9s
Check for source changes
Matrix: Ubuntu SSL tests with OpenSSL
Matrix: CIFuzz
Check if generated files are up to date
1m 8s
Check if generated files are up to date
Windows  /  build and test (x86)
1m 52s
Windows / build and test (x86)
Windows  /  build and test (x64)
1m 48s
Windows / build and test (x64)
Windows  /  build (arm64)
2m 29s
Windows / build (arm64)
Windows (free-threaded)  /  build and test (x86)
1m 29s
Windows (free-threaded) / build and test (x86)
Windows (free-threaded)  /  build and test (x64)
1m 14s
Windows (free-threaded) / build and test (x64)
Windows (free-threaded)  /  build (arm64)
1m 14s
Windows (free-threaded) / build (arm64)
macOS  /  build and test
7m 19s
macOS / build and test
macOS (free-threaded)  /  build and test
7m 23s
macOS (free-threaded) / build and test
Ubuntu  /  build and test
1m 6s
Ubuntu / build and test
Ubuntu (free-threaded)  /  build and test
37s
Ubuntu (free-threaded) / build and test
Hypothesis tests on Ubuntu
1m 0s
Hypothesis tests on Ubuntu
Address sanitizer
52s
Address sanitizer
Docs  /  Docs
Docs / Docs
Docs  /  Docs (Oldest Sphinx)
Docs / Docs (Oldest Sphinx)
Docs  /  Doctest
Docs / Doctest
All required checks pass
3s
All required checks pass
Fit to window
Zoom out
Zoom in

Annotations

34 errors and 29 warnings
Ubuntu (free-threaded) / build and test: Python/parking_lot.c#L63
expected ‘)’ before numeric constant
Ubuntu (free-threaded) / build and test
Process completed with exit code 2.
Address sanitizer: Python/parking_lot.c#L63
expected ‘)’ before numeric constant
Address sanitizer
Process completed with exit code 2.
Hypothesis tests on Ubuntu: Python/parking_lot.c#L63
expected ‘)’ before numeric constant
Hypothesis tests on Ubuntu
Process completed with exit code 2.
Ubuntu SSL tests with OpenSSL (3.1.3): Python/parking_lot.c#L63
expected ‘)’ before numeric constant
Ubuntu SSL tests with OpenSSL (3.1.3)
Process completed with exit code 2.
Ubuntu / build and test: Python/parking_lot.c#L63
expected ‘)’ before numeric constant
Ubuntu / build and test
Process completed with exit code 2.
Check if generated files are up to date
Process completed with exit code 2.
Ubuntu SSL tests with OpenSSL (1.1.1w): Python/parking_lot.c#L63
expected ‘)’ before numeric constant
Ubuntu SSL tests with OpenSSL (1.1.1w)
Process completed with exit code 2.
Ubuntu SSL tests with OpenSSL (3.0.11): Python/parking_lot.c#L63
expected ‘)’ before numeric constant
Ubuntu SSL tests with OpenSSL (3.0.11)
Process completed with exit code 2.
Windows (free-threaded) / build (arm64): Python/parking_lot.c#L59
syntax error: missing '{' before '*' [D:\a\cpython\cpython\PCbuild\_freeze_module.vcxproj]
Windows (free-threaded) / build (arm64): Python/parking_lot.c#L59
syntax error: missing '{' before '*' [D:\a\cpython\cpython\PCbuild\_freeze_module.vcxproj]
Windows (free-threaded) / build (arm64)
Process completed with exit code 1.
Windows (free-threaded) / build and test (x64): Python/parking_lot.c#L59
syntax error: missing '{' before '*' [D:\a\cpython\cpython\PCbuild\_freeze_module.vcxproj]
Windows (free-threaded) / build and test (x64): Python/parking_lot.c#L59
syntax error: missing '{' before '*' [D:\a\cpython\cpython\PCbuild\_freeze_module.vcxproj]
Windows (free-threaded) / build and test (x64)
Process completed with exit code 1.
Windows (free-threaded) / build and test (x86)
Process completed with exit code 1.
Windows / build and test (x64): Python/parking_lot.c#L59
syntax error: missing '{' before '*' [D:\a\cpython\cpython\PCbuild\_freeze_module.vcxproj]
Windows / build and test (x64): Python/parking_lot.c#L59
syntax error: missing '{' before '*' [D:\a\cpython\cpython\PCbuild\_freeze_module.vcxproj]
Windows / build and test (x64)
Process completed with exit code 1.
Windows / build and test (x86)
Process completed with exit code 1.
Windows / build (arm64): Python/parking_lot.c#L59
syntax error: missing '{' before '*' [D:\a\cpython\cpython\PCbuild\_freeze_module.vcxproj]
Windows / build (arm64): Python/parking_lot.c#L59
syntax error: missing '{' before '*' [D:\a\cpython\cpython\PCbuild\_freeze_module.vcxproj]
Windows / build (arm64)
Process completed with exit code 1.
macOS (free-threaded) / build and test
Canceling since a higher priority waiting request for 'Tests-main-reusable' exists
macOS (free-threaded) / build and test
The operation was canceled.
macOS / build and test
Canceling since a higher priority waiting request for 'Tests-main-reusable' exists
macOS / build and test
The operation was canceled.
All required checks pass
Process completed with exit code 1.
Ubuntu (free-threaded) / build and test: Python/parking_lot.c#L62
data definition has no type or storage class
Ubuntu (free-threaded) / build and test: Python/parking_lot.c#L62
type defaults to ‘int’ in declaration of ‘pthread_condattr_init’ [-Wimplicit-int]
Ubuntu (free-threaded) / build and test: Python/parking_lot.c#L62
parameter names (without types) in function declaration
Ubuntu (free-threaded) / build and test: Python/parking_lot.c#L59
‘condattr’ defined but not used [-Wunused-variable]
Address sanitizer: Python/parking_lot.c#L62
data definition has no type or storage class
Address sanitizer: Python/parking_lot.c#L62
type defaults to ‘int’ in declaration of ‘pthread_condattr_init’ [-Wimplicit-int]
Address sanitizer: Python/parking_lot.c#L62
parameter names (without types) in function declaration
Address sanitizer: Python/parking_lot.c#L59
‘condattr’ defined but not used [-Wunused-variable]
Hypothesis tests on Ubuntu
No files were found with the provided path: .hypothesis/examples/. No artifacts will be uploaded.
Hypothesis tests on Ubuntu: Python/parking_lot.c#L62
data definition has no type or storage class
Hypothesis tests on Ubuntu: Python/parking_lot.c#L62
type defaults to ‘int’ in declaration of ‘pthread_condattr_init’ [-Wimplicit-int]
Hypothesis tests on Ubuntu: Python/parking_lot.c#L62
parameter names (without types) in function declaration
Hypothesis tests on Ubuntu: Python/parking_lot.c#L59
‘condattr’ defined but not used [-Wunused-variable]
Ubuntu SSL tests with OpenSSL (3.1.3): Python/parking_lot.c#L62
data definition has no type or storage class
Ubuntu SSL tests with OpenSSL (3.1.3): Python/parking_lot.c#L62
type defaults to ‘int’ in declaration of ‘pthread_condattr_init’ [-Wimplicit-int]
Ubuntu SSL tests with OpenSSL (3.1.3): Python/parking_lot.c#L62
parameter names (without types) in function declaration
Ubuntu SSL tests with OpenSSL (3.1.3): Python/parking_lot.c#L59
‘condattr’ defined but not used [-Wunused-variable]
Ubuntu / build and test: Python/parking_lot.c#L62
data definition has no type or storage class
Ubuntu / build and test: Python/parking_lot.c#L62
type defaults to ‘int’ in declaration of ‘pthread_condattr_init’ [-Wimplicit-int]
Ubuntu / build and test: Python/parking_lot.c#L62
parameter names (without types) in function declaration
Ubuntu / build and test: Python/parking_lot.c#L59
‘condattr’ defined but not used [-Wunused-variable]
Ubuntu SSL tests with OpenSSL (1.1.1w): Python/parking_lot.c#L62
data definition has no type or storage class
Ubuntu SSL tests with OpenSSL (1.1.1w): Python/parking_lot.c#L62
type defaults to ‘int’ in declaration of ‘pthread_condattr_init’ [-Wimplicit-int]
Ubuntu SSL tests with OpenSSL (1.1.1w): Python/parking_lot.c#L62
parameter names (without types) in function declaration
Ubuntu SSL tests with OpenSSL (1.1.1w): Python/parking_lot.c#L59
‘condattr’ defined but not used [-Wunused-variable]
Ubuntu SSL tests with OpenSSL (3.0.11): Python/parking_lot.c#L62
data definition has no type or storage class
Ubuntu SSL tests with OpenSSL (3.0.11): Python/parking_lot.c#L62
type defaults to ‘int’ in declaration of ‘pthread_condattr_init’ [-Wimplicit-int]
Ubuntu SSL tests with OpenSSL (3.0.11): Python/parking_lot.c#L62
parameter names (without types) in function declaration
Ubuntu SSL tests with OpenSSL (3.0.11): Python/parking_lot.c#L59
‘condattr’ defined but not used [-Wunused-variable]