Skip to content

Lock-free scheduler with per-priority queues#193

Merged
TrentHouliston merged 50 commits into
mainfrom
houliston/scheduler
Jun 17, 2026
Merged

Lock-free scheduler with per-priority queues#193
TrentHouliston merged 50 commits into
mainfrom
houliston/scheduler

Fix clang-tidy include-cleaner in Group test

5612b90
Select commit
Loading
Failed to load commit list.
SonarQubeCloud / SonarCloud Code Analysis succeeded Jun 17, 2026 in 1m 22s

Annotations

Check warning on line 28 in src/extension/IOController_Posix.ipp

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Add a name to this namespace.

See more on https://sonarcloud.io/project/issues?id=Fastcode_NUClear&issues=AZ7TIQj7IRleBA2bHH81&open=AZ7TIQj7IRleBA2bHH81&pullRequest=193

Check warning on line 78 in src/threading/scheduler/Pool.cpp

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Handle this exception or don't catch it at all.

See more on https://sonarcloud.io/project/issues?id=Fastcode_NUClear&issues=AZ7Oq5dLxrtxLwevJMCN&open=AZ7Oq5dLxrtxLwevJMCN&pullRequest=193

Check failure on line 59 in src/threading/scheduler/queue/detail/block_ops.hpp

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Replace the use of "new" with an operation that automatically manages the memory.

See more on https://sonarcloud.io/project/issues?id=Fastcode_NUClear&issues=AZ7PIAl7i-jIR_U7bHpo&open=AZ7PIAl7i-jIR_U7bHpo&pullRequest=193

Check warning on line 85 in src/threading/scheduler/Pool.cpp

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Handle this exception or don't catch it at all.

See more on https://sonarcloud.io/project/issues?id=Fastcode_NUClear&issues=AZ7Oq5dLxrtxLwevJMCO&open=AZ7Oq5dLxrtxLwevJMCO&pullRequest=193

Check warning on line 336 in src/threading/scheduler/Pool.cpp

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this continue statement.

See more on https://sonarcloud.io/project/issues?id=Fastcode_NUClear&issues=AZ7Pc4I7T0cOunanle5v&open=AZ7Pc4I7T0cOunanle5v&pullRequest=193