Skip to content

Remove mutex from Inject and introduce ThreadSafeInject #9160

Remove mutex from Inject and introduce ThreadSafeInject

Remove mutex from Inject and introduce ThreadSafeInject #9160

Triggered via pull request November 2, 2025 22:35
Status Success
Total duration 7m 23s
Artifacts 2

build_linux.yml

on: pull_request
Matrix: build
Fit to window
Zoom out
Zoom in

Annotations

12 errors and 27 warnings
build (linux_x64)
Expected token `,'
build (linux_x64)
Expected token `,'
build (linux_x64)
Unexpected token `import'
build (linux_x64)
Expected token `,'
build (linux_x64)
Unexpected token `import'
build (linux_x64)
Expected token `,'
build (linux_arm64)
Expected token `,'
build (linux_arm64)
Expected token `,'
build (linux_arm64)
Unexpected token `import'
build (linux_arm64)
Expected token `,'
build (linux_arm64)
Unexpected token `import'
build (linux_arm64)
Expected token `,'
build (linux_x64): src/notation/view/widgets/editstyle.cpp#L1646
enumeration value ‘SYSTEM_TEXTLINE’ not handled in switch [-Wswitch]
build (linux_x64): src/engraving/rendering/score/markerlayout.cpp#L94
enumeration value ‘JUSTIFY’ not handled in switch [-Wswitch]
build (linux_x64)
ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
build (linux_x64)
‘retain’ attribute directive ignored [-Wattributes]
build (linux_x64)
‘retain’ attribute directive ignored [-Wattributes]
build (linux_x64)
‘retain’ attribute directive ignored [-Wattributes]
build (linux_x64)
‘retain’ attribute directive ignored [-Wattributes]
build (linux_x64)
‘retain’ attribute directive ignored [-Wattributes]
build (linux_x64)
‘retain’ attribute directive ignored [-Wattributes]
build (linux_x64)
‘retain’ attribute directive ignored [-Wattributes]
build (linux_x64)
‘retain’ attribute directive ignored [-Wattributes]
build (linux_x64)
‘retain’ attribute directive ignored [-Wattributes]
build (linux_x64)
‘retain’ attribute directive ignored [-Wattributes]
build (linux_arm64): src/notation/view/widgets/editstyle.cpp#L1646
enumeration value ‘SYSTEM_TEXTLINE’ not handled in switch [-Wswitch]
build (linux_arm64): src/engraving/rendering/score/markerlayout.cpp#L94
enumeration value ‘JUSTIFY’ not handled in switch [-Wswitch]
build (linux_arm64)
ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
build (linux_arm64)
iteration 80 invokes undefined behavior [-Waggressive-loop-optimizations]
build (linux_arm64)
‘retain’ attribute directive ignored [-Wattributes]
build (linux_arm64)
‘retain’ attribute directive ignored [-Wattributes]
build (linux_arm64)
‘retain’ attribute directive ignored [-Wattributes]
build (linux_arm64)
‘retain’ attribute directive ignored [-Wattributes]
build (linux_arm64)
‘retain’ attribute directive ignored [-Wattributes]
build (linux_arm64)
‘retain’ attribute directive ignored [-Wattributes]
build (linux_arm64)
‘retain’ attribute directive ignored [-Wattributes]
build (linux_arm64)
‘retain’ attribute directive ignored [-Wattributes]
build (linux_arm64)
‘retain’ attribute directive ignored [-Wattributes]
build (linux_arm64)
‘run_testc’ defined but not used [-Wunused-function]

Artifacts

Produced during runtime
Name Size Digest
MU4_253062236_Lin_aarch64_30750_Make `Inject` non-lazy and thread-safe, and introduce `LazyInject`
134 MB
sha256:2db299e3895dc430bc5b33ad3d62b999c8f8c68a444ebcc0b7e3794ffc6612ab
MU4_253062236_Lin_x86_64_30750_Make `Inject` non-lazy and thread-safe, and introduce `LazyInject`
137 MB
sha256:1c8c23e6a4bf55cb221e105b5d055fad28c197eab6577e3a85d5cd738697ba33