Mathias Vorreiter Pedersen
07d51a55fd
C++: Assign a meaningful definition location to the address of an SSA variable when it's available.
2024-05-07 09:10:58 +01:00
Mathias Vorreiter Pedersen
41b95a1938
Merge pull request #16416 from MathiasVP/add-iterator-to-expired-container-fp-2
...
C++: Add `cpp/iterator-to-expired-container` FP
2024-05-07 09:10:38 +01:00
Michael Nebel
cfb0a862c1
Merge pull request #16356 from michaelnebel/csharp/aligntelemetryimplementation
...
C#: Base telemetry Api Source/Sink nodes on abstract classes.
2024-05-07 09:16:38 +02:00
Paolo Tranquilli
5c74bebe6c
Merge pull request #16317 from github/redsun82/go
...
Go: add bazel build
2024-05-06 16:55:58 +02:00
Michael Nebel
757cf8d43a
C#: Fix a comment typo.
2024-05-06 16:48:31 +02:00
Paolo Tranquilli
d85f81d699
Merge pull request #16435 from github/redsun82/buildifier
...
Bazel: move buildifier out of root `BUILD`
2024-05-06 16:41:25 +02:00
Paolo Tranquilli
7c7bdb2242
Merge pull request #16434 from github/redsun82/lfs
...
Bazel: fix lfs lazy rule when all objects are local
2024-05-06 16:40:59 +02:00
Paolo Tranquilli
92b3eda12d
Bazel: move buildifier out of root BUILD
...
See https://github.com/github/codeql/pull/16428 for details as to why
this is necessary.
2024-05-06 16:00:05 +02:00
Paolo Tranquilli
54c9aea251
Bazel: fix lfs lazy rule when all objects are local
2024-05-06 15:47:43 +02:00
Paolo Tranquilli
73df4fa920
Go: fix Windows installation
2024-05-06 14:55:35 +02:00
Paolo Tranquilli
5b184c179a
Bazel/Go: add some comments
2024-05-06 12:48:01 +02:00
Paolo Tranquilli
cba4ba042c
Merge branch 'main' into redsun82/go
2024-05-06 12:43:56 +02:00
Tom Hvitved
6233da3e40
Merge pull request #16399 from hvitved/csharp/unique-get-location
...
C#: Make `Element.getLocation` (mostly) functional
2024-05-05 20:18:19 +02:00
Mathias Vorreiter Pedersen
5d5e31378b
Merge pull request #16415 from MathiasVP/cleanup-ir-variables
2024-05-03 18:49:11 +01:00
Jeroen Ketema
5cde3fa697
Merge pull request #16414 from jketema/range-based-for-loop-destructor-fix
...
C++: Correctly handle destructors at the end of range-based for-loops in the IR
2024-05-03 19:38:45 +02:00
Paolo Tranquilli
77128de105
Bazel/Go: make installer work from internal repo and on windows
...
It turns out everything that is needed for the installer to work on
windows is enabling runfiles. This also requires symlinks to avoid
excessive copying of files.
2024-05-03 17:45:57 +02:00
Mathias Vorreiter Pedersen
7a1b85aa56
C++: Add FP test.
2024-05-03 16:04:21 +01:00
Geoffrey White
eb0621ab7a
Merge pull request #16406 from geoffw0/test1
...
C++: Add test case for reassignment to UseAfterFree.ql.
2024-05-03 15:32:58 +01:00
Geoffrey White
c0cf1c7c8c
Merge pull request #16402 from geoffw0/stringlifetimedoc
...
C++: Improve UseOfStringAfterLifetimeEnds doc.
2024-05-03 15:04:07 +01:00
Paolo Tranquilli
17990da205
Update go/extractor/BUILD.bazel
...
Co-authored-by: Cornelius Riemenschneider <cornelius@github.com >
2024-05-03 15:58:43 +02:00
Mathias Vorreiter Pedersen
d5475c4a89
C++: Delete predicate that I introduced by mistake.
2024-05-03 14:48:01 +01:00
Paolo Tranquilli
471303bd7c
Bazel/Go: remove unneeded comment
2024-05-03 14:56:17 +02:00
Paolo Tranquilli
2132c7bf96
Bazel/Go: make @codeql//go:gen runnable from internal repo
2024-05-03 14:52:17 +02:00
Mathias Vorreiter Pedersen
7ca54a6f94
C++: Sync identical files.
2024-05-03 13:51:04 +01:00
Mathias Vorreiter Pedersen
e8cb8b4f81
C++: Convert IR variables to an abstract base class and use final alias'ing to ensure that we don't accidentially extend the abstract base class.
2024-05-03 13:50:50 +01:00
Jeroen Ketema
ba64cf3016
C++: Correctly handle destructors at the end of range-based for-loops in the IR
2024-05-03 14:38:37 +02:00
Tom Hvitved
3c91333d0b
Address review comment
2024-05-03 14:09:41 +02:00
Paolo Tranquilli
8f0b88497a
Bazel/Go: be more specific in go/extractor/BUILD.bazel comments
2024-05-03 13:15:08 +02:00
Paolo Tranquilli
31c427e64c
Bazel/Go: add more explanation in gen.py
2024-05-03 13:15:08 +02:00
Michael Nebel
e64a2d6c9c
C#: Align telemetry implementation with Java.
2024-05-03 12:48:14 +02:00
Geoffrey White
807e6795a7
Apply suggestions from code review
...
Co-authored-by: mc <42146119+mchammer01@users.noreply.github.com >
2024-05-03 11:40:56 +01:00
Paolo Tranquilli
880262d462
Merge pull request #16393 from github/redsun82/lfs
...
Bazel: improved lazy lfs files
2024-05-03 12:37:41 +02:00
Michael Nebel
95ff5bae65
Merge pull request #16297 from michaelnebel/java/improveapitelemetry
...
Java: Identify more APIs as supported in the telemetry queries.
2024-05-03 12:34:19 +02:00
Paolo Tranquilli
6cbe16e0c2
Bazel: add progress reporting
2024-05-03 12:00:15 +02:00
Mathias Vorreiter Pedersen
75615f2817
Merge pull request #16373 from jketema/destructors-block-fix
...
C++: Update test results after extractor changes
2024-05-03 10:17:40 +01:00
Michael Nebel
c07bf65eb6
Update java/ql/lib/semmle/code/java/dataflow/FlowSources.qll
...
Co-authored-by: Owen Mansel-Chan <62447351+owen-mc@users.noreply.github.com >
2024-05-03 11:13:05 +02:00
Michael Nebel
8def1c2c13
Java: Address review comments and some other code quality improvements.
2024-05-03 11:11:52 +02:00
Rasmus Wriedt Larsen
1b90f22e84
Merge pull request #16400 from RasmusWL/accept-ci-fixes
...
.expected script: Handle multiple job failure URLs
2024-05-03 09:58:47 +02:00
Paolo Tranquilli
ecdf62376d
Bazel: clean up git_lfs_probe.py
2024-05-03 09:21:57 +02:00
Paolo Tranquilli
96d69ca49c
Merge branch 'main' into redsun82/lfs
2024-05-02 18:05:50 +02:00
Paolo Tranquilli
daea674095
Bazel: cover standard https git credentials in git_lfs_probe.py
2024-05-02 18:02:22 +02:00
Geoffrey White
315f439135
C++: Add test case for reassignment to UseAfterFree.ql.
2024-05-02 16:40:28 +01:00
Paolo Tranquilli
00baccbc15
Go: autoformat
2024-05-02 17:08:23 +02:00
Paolo Tranquilli
81dea9f89a
Merge branch 'main' into redsun82/go
2024-05-02 17:03:09 +02:00
Paolo Tranquilli
76067cb12d
Go: skip X:nocoverageredesign printing by autobuilder built with bazel
2024-05-02 17:02:48 +02:00
Geoffrey White
e4cf7df38f
C++: Edits to the .qhelp based on suggestions.
2024-05-02 16:00:31 +01:00
Geoffrey White
b8b3689251
C++: Autoformat.
2024-05-02 15:49:56 +01:00
Geoffrey White
0693bf9e75
C++: Improve UseOfStringAfterLifetimeEnds qhelp, references and alert message.
2024-05-02 15:40:27 +01:00
Paolo Tranquilli
1aafc377ad
Revert "Go: write test go runtime version in a specific file"
...
This reverts commit abcd9165b4 .
2024-05-02 16:22:24 +02:00
Paolo Tranquilli
abcd9165b4
Go: write test go runtime version in a specific file
2024-05-02 16:09:11 +02:00