C++: QLDoc for all of Instruction.qll#3796
C++: QLDoc for all of Instruction.qll#3796MathiasVP merged 6 commits intogithub:masterfrom dbartol:codeql-c-analysis-team/40/2
Instruction.qll#3796Conversation
I think I've now documented every class and public predicate in `Instruction.qll` I've tried to include detailed semantics of each instruction where appropriate.
|
Thanks for the extra documentation and for the ping. I'll pin this to the #docs-dsp channel and one of the @github/product-docs-dsp team will review it 😄 |
|
I'm currently reviewing this from a code point of view, and will hopefully finish my review this afternoon. |
|
For the benefit of reviewers who are not familiar, all five copies of |
hubwriter
left a comment
There was a problem hiding this comment.
looks good - just a couple of typos
cpp/ql/src/semmle/code/cpp/ir/implementation/aliased_ssa/Instruction.qll
Outdated
Show resolved
Hide resolved
cpp/ql/src/semmle/code/cpp/ir/implementation/aliased_ssa/Instruction.qll
Outdated
Show resolved
Hide resolved
csharp/ql/src/experimental/ir/implementation/raw/Instruction.qll
Outdated
Show resolved
Hide resolved
csharp/ql/src/experimental/ir/implementation/raw/Instruction.qll
Outdated
Show resolved
Hide resolved
geoffw0
left a comment
There was a problem hiding this comment.
Looks great! Naturally with so much content, I have a handful of small corrections and questions.
cpp/ql/src/semmle/code/cpp/ir/implementation/aliased_ssa/Instruction.qll
Outdated
Show resolved
Hide resolved
cpp/ql/src/semmle/code/cpp/ir/implementation/aliased_ssa/Instruction.qll
Outdated
Show resolved
Hide resolved
cpp/ql/src/semmle/code/cpp/ir/implementation/aliased_ssa/Instruction.qll
Outdated
Show resolved
Hide resolved
cpp/ql/src/semmle/code/cpp/ir/implementation/aliased_ssa/Instruction.qll
Show resolved
Hide resolved
cpp/ql/src/semmle/code/cpp/ir/implementation/aliased_ssa/Instruction.qll
Outdated
Show resolved
Hide resolved
cpp/ql/src/semmle/code/cpp/ir/implementation/aliased_ssa/Instruction.qll
Show resolved
Hide resolved
cpp/ql/src/semmle/code/cpp/ir/implementation/aliased_ssa/Instruction.qll
Show resolved
Hide resolved
cpp/ql/src/semmle/code/cpp/ir/implementation/aliased_ssa/Instruction.qll
Show resolved
Hide resolved
cpp/ql/src/semmle/code/cpp/ir/implementation/aliased_ssa/Instruction.qll
Outdated
Show resolved
Hide resolved
java/ql/test/query-tests/maven-dependencies/.settings/org.eclipse.m2e.core.prefs
Outdated
Show resolved
Hide resolved
|
I'm away tomorrow, but I've reviewed everything (@hubwriter has reviewed as well) and I'm happy for this to be merged once @dbartol has picked a replacement for "Gets the size of the element pointed to by the pointer, in bytes.". |
Contributes to codeql-c-analysis-team#40
I think I've now documented every class and public predicate in
Instruction.qllI've tried to include detailed semantics of each instruction where appropriate.