Skip to content

perf(cpp): ⚡ bind the per-term kernel and the support-form query record - #309

Open
robertodr wants to merge 1 commit into
split/05-drop-nttpfrom
split/06-term-kernel
Open

perf(cpp): ⚡ bind the per-term kernel and the support-form query record#309
robertodr wants to merge 1 commit into
split/05-drop-nttpfrom
split/06-term-kernel

perf(cpp): ⚡ bind the per-term kernel and the support-form query record

6727351
Select commit
Loading
Failed to load commit list.
SonarQubeCloud / SonarCloud Code Analysis succeeded Aug 29, 2026 in 2m 40s

Annotations

Check warning on line 678 in cpp/monoprop/detail/evolution/layer_build/Engine.h

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

This lambda has 27 lines, which is greater than the 20 lines authorized. Split it into several lambdas or functions, or make it a named function.

See more on https://sonarcloud.io/project/issues?id=Algorithmiq_monoprop&issues=AaBOclr9acH2g16CtZ8R&open=AaBOclr9acH2g16CtZ8R&pullRequest=309

Check warning on line 638 in cpp/monoprop/detail/evolution/layer_build/Engine.h

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

This lambda has 115 lines, which is greater than the 20 lines authorized. Split it into several lambdas or functions, or make it a named function.

See more on https://sonarcloud.io/project/issues?id=Algorithmiq_monoprop&issues=AaBOclr9acH2g16CtZ8O&open=AaBOclr9acH2g16CtZ8O&pullRequest=309

Check failure on line 199 in cpp/monoprop/detail/evolution/layer_build/Scan.h

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Refactor this function to reduce its Cognitive Complexity from 67 to the 25 allowed.

See more on https://sonarcloud.io/project/issues?id=Algorithmiq_monoprop&issues=AaBOcls3acH2g16CtZ8S&open=AaBOcls3acH2g16CtZ8S&pullRequest=309

Check warning on line 660 in cpp/monoprop/detail/evolution/layer_build/Engine.h

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

This lambda has 43 lines, which is greater than the 20 lines authorized. Split it into several lambdas or functions, or make it a named function.

See more on https://sonarcloud.io/project/issues?id=Algorithmiq_monoprop&issues=AaBOclr9acH2g16CtZ8Q&open=AaBOclr9acH2g16CtZ8Q&pullRequest=309

Check warning on line 294 in cpp/monoprop/detail/evolution/layer_build/Scan.h

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

This lambda has 27 lines, which is greater than the 20 lines authorized. Split it into several lambdas or functions, or make it a named function.

See more on https://sonarcloud.io/project/issues?id=Algorithmiq_monoprop&issues=AaBOcls3acH2g16CtZ8T&open=AaBOcls3acH2g16CtZ8T&pullRequest=309

Check warning on line 346 in cpp/monoprop/detail/evolution/layer_build/Engine.h

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

This function has 10 parameters, which is greater than the 7 authorized.

See more on https://sonarcloud.io/project/issues?id=Algorithmiq_monoprop&issues=AaBOclr9acH2g16CtZ8N&open=AaBOclr9acH2g16CtZ8N&pullRequest=309

Check warning on line 645 in cpp/monoprop/detail/evolution/layer_build/Engine.h

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

This lambda has 47 lines, which is greater than the 20 lines authorized. Split it into several lambdas or functions, or make it a named function.

See more on https://sonarcloud.io/project/issues?id=Algorithmiq_monoprop&issues=AaBOclr9acH2g16CtZ8P&open=AaBOclr9acH2g16CtZ8P&pullRequest=309