Skip to content

Add a lock around parse, to prevent concurrent access to the underlying parse tree. #536

Add a lock around parse, to prevent concurrent access to the underlying parse tree.

Add a lock around parse, to prevent concurrent access to the underlying parse tree. #536

Triggered via pull request April 8, 2024 13:01
Status Success
Total duration 6m 40s
Artifacts

build_and_test.yml

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

Annotations

9 warnings and 2 notices
Build and Test (Xcode 14.3.1): Users/runner/Library/Developer/Xcode/DerivedData/Runestone-bfgrrjxqworzaieenqhunbsinisj/SourcePackages/checkouts/tree-sitter/lib/src/./parser.c#L359
implicit conversion loses integer precision: 'uintptr_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
Build and Test (Xcode 14.3.1): Users/runner/Library/Developer/Xcode/DerivedData/Runestone-bfgrrjxqworzaieenqhunbsinisj/SourcePackages/checkouts/tree-sitter/lib/src/./parser.c#L377
implicit conversion loses integer precision: 'uintptr_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
Build and Test (Xcode 14.3.1): Users/runner/Library/Developer/Xcode/DerivedData/Runestone-bfgrrjxqworzaieenqhunbsinisj/SourcePackages/checkouts/tree-sitter/lib/src/./parser.c#L402
implicit conversion loses integer precision: 'uintptr_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
Build and Test (Xcode 14.3.1): Users/runner/Library/Developer/Xcode/DerivedData/Runestone-bfgrrjxqworzaieenqhunbsinisj/SourcePackages/checkouts/tree-sitter/lib/src/./parser.c#L423
implicit conversion loses integer precision: 'uintptr_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
Build and Test (Xcode 14.3.1)
Tests Passed: 0 failed, 0 skipped, 159 total (0.251 seconds)
Build and Test (Xcode 15.2)
Tests Passed: 0 failed, 0 skipped, 159 total (34.372 seconds)