Arthur Baars
|
ae7afa7aff
|
Update rust/ql/lib/codeql/rust/controlflow/internal/Completion.qll
Co-authored-by: Simon Friis Vindum <simonfv@gmail.com>
|
2024-10-14 15:20:43 +02:00 |
|
Arthur Baars
|
867c8a7fa6
|
Merge branch 'main' into aibaars/macro-pat-irrefutable
|
2024-10-14 15:02:28 +02:00 |
|
Simon Friis Vindum
|
ef1592fe32
|
Merge pull request #17751 from paldepind/rust-rename-predicate
Rust: Rename isIrrefutablePattern to isExhaustiveMatch
|
2024-10-14 14:47:15 +02:00 |
|
Arthur Baars
|
493a68a232
|
Rust: add MacroPat to isExhaustiveMatch
|
2024-10-14 13:55:59 +02:00 |
|
Simon Friis Vindum
|
22261c1480
|
Rust: Rename isIrrefutablePattern to isExhaustiveMatch
|
2024-10-14 13:43:57 +02:00 |
|
Simon Friis Vindum
|
d0f978d937
|
Merge pull request #17749 from paldepind/rust-cfg-handle-question-mark
Rust: Handle question mark operator in CFG
|
2024-10-14 13:19:46 +02:00 |
|
Arthur Baars
|
de612963de
|
Merge pull request #17750 from yoff/python/extractor-test-expectaionts
Python: adjust test expectations for extractor test
|
2024-10-14 12:54:15 +02:00 |
|
Rasmus Lerchedahl Petersen
|
3402a729d0
|
Python: adjust test expectations for extractor test
|
2024-10-14 12:36:56 +02:00 |
|
Simon Friis Vindum
|
e83f1d17bf
|
Rust: Simplify return implementation in CFG
|
2024-10-14 11:40:35 +02:00 |
|
Simon Friis Vindum
|
8e4e663739
|
Rust: Handle question mark operator in CFG
|
2024-10-14 11:38:35 +02:00 |
|
Simon Friis Vindum
|
2f07f1c730
|
Rust: Abnormal completion in scrutinee does not continue to match arms
|
2024-10-14 11:32:22 +02:00 |
|
Simon Friis Vindum
|
23ee7b955c
|
Rust: Add CFG tests for question mark operator and scrutinee with return
|
2024-10-14 11:27:32 +02:00 |
|
yoff
|
8f681154ce
|
Merge pull request #17683 from yoff/python/flip-default-for-stdlib-extraction
Python: Flip default for stdlib extraction
|
2024-10-11 18:34:44 +02:00 |
|
Paolo Tranquilli
|
5b57826915
|
Merge pull request #17659 from github/aibaars/rust-macros
Rust: add macro expansion to the extractor
|
2024-10-11 17:29:29 +02:00 |
|
yoff
|
2af60f1390
|
Merge pull request #17712 from yoff/python/re-finditer-match
Python: model that `re.finditer` returns an iterable of `re.Match` objects
|
2024-10-11 16:08:49 +02:00 |
|
Arthur Baars
|
fc298b23c9
|
Rust: address comment
|
2024-10-11 16:01:13 +02:00 |
|
Arthur Baars
|
5f45402cf7
|
Merge remote-tracking branch 'upstream/main' into aibaars/rust-macros
|
2024-10-11 15:40:07 +02:00 |
|
Rasmus Lerchedahl Petersen
|
5650694313
|
Python: update tests
|
2024-10-11 15:36:44 +02:00 |
|
Rasmus Lerchedahl Petersen
|
e2eb08b543
|
Python: improve messaging
|
2024-10-11 15:36:44 +02:00 |
|
Rasmus Lerchedahl Petersen
|
22588c9f85
|
Python: update ectractor version
|
2024-10-11 15:36:44 +02:00 |
|
Rasmus Lerchedahl Petersen
|
c013d4a59c
|
Python: update test expectations
|
2024-10-11 15:36:44 +02:00 |
|
Rasmus Lerchedahl Petersen
|
4a291147e0
|
Python: only look for the py2 stdlib if we extract std lib
|
2024-10-11 15:36:44 +02:00 |
|
Rasmus Lerchedahl Petersen
|
bb78c2a67e
|
Python: update test expectations
|
2024-10-11 15:36:44 +02:00 |
|
Rasmus Lerchedahl Petersen
|
e91efaa92e
|
python: do not extract stdlib by default
|
2024-10-11 15:36:44 +02:00 |
|
Tom Hvitved
|
ac8b9739c5
|
Merge pull request #17686 from hvitved/rust/cfg-patterns
Rust: Include parameters and patterns in the CFG
|
2024-10-11 14:45:27 +02:00 |
|
Tom Hvitved
|
ffd6b9864c
|
Address review comments
|
2024-10-11 14:27:42 +02:00 |
|
Arthur Baars
|
659ce6f1ca
|
Rust: fix CodeQL alert
|
2024-10-11 13:45:10 +02:00 |
|
Arthur Baars
|
b4bb24aa43
|
Merge remote-tracking branch 'upstream/main' into aibaars/rust-macros
|
2024-10-11 13:33:50 +02:00 |
|
Arthur Baars
|
6ade2a8054
|
Rust: address comments
|
2024-10-11 13:11:12 +02:00 |
|
Paolo Tranquilli
|
854d7660eb
|
Merge pull request #17730 from github/redsun82/codegen-annotate
Rust: insert `CallExprBase` in the hierarchy
|
2024-10-11 10:59:40 +02:00 |
|
Jeroen Ketema
|
57c6e4d9cb
|
Merge pull request #17734 from jketema/handle-print
C++: Print handler parameters in PrintAST
|
2024-10-11 10:53:27 +02:00 |
|
Paolo Tranquilli
|
f3bf347bd6
|
Merge branch 'main' into redsun82/codegen-annotate
|
2024-10-11 10:38:02 +02:00 |
|
Arthur Baars
|
9fad5410c0
|
Rust: implement CFG for macros
|
2024-10-11 10:37:24 +02:00 |
|
Paolo Tranquilli
|
c66bd72620
|
Rust: rename to CallExprBase
|
2024-10-11 09:52:30 +02:00 |
|
Ian Lynagh
|
575eb24073
|
Merge pull request #17735 from github/revert-17709-go/extractor/objecttypes-consistency-generics
Revert "Go: extractor/objecttypes consistency generics"
|
2024-10-10 22:20:03 +01:00 |
|
Owen Mansel-Chan
|
d013c8940d
|
Revert "Go: extractor/objecttypes consistency generics"
|
2024-10-10 21:37:44 +01:00 |
|
Tom Hvitved
|
756affa4aa
|
Rust: Fix bugs in LetExprTree and MethodCallExprTree
|
2024-10-10 21:05:01 +02:00 |
|
Tom Hvitved
|
2f14ec9f2a
|
Rust: Include patterns in the CFG
|
2024-10-10 21:05:00 +02:00 |
|
Tom Hvitved
|
f6f54c6e3b
|
Rust: Include parameters in the CFG
|
2024-10-10 21:04:58 +02:00 |
|
Tom Hvitved
|
665da3958a
|
Rust: Add CFG test for nested function
|
2024-10-10 21:04:57 +02:00 |
|
Jeroen Ketema
|
f1a350c96a
|
C++: Print handler parameters in PrintAST
|
2024-10-10 20:47:12 +02:00 |
|
Owen Mansel-Chan
|
d0f73acc25
|
Merge pull request #17709 from owen-mc/go/extractor/objecttypes-consistency-generics
Go: extractor/objecttypes consistency generics
|
2024-10-10 17:30:03 +01:00 |
|
Tom Hvitved
|
5f353b72cd
|
Merge pull request #17727 from github/aibaars/modifiers
Rust: add extraction of all sorts of modifier tokens
|
2024-10-10 18:00:21 +02:00 |
|
Simon Friis Vindum
|
1398575b97
|
Merge pull request #17728 from paldepind/rust-remove-unused-types
Rust: Remove unused types
|
2024-10-10 17:33:59 +02:00 |
|
Geoffrey White
|
04c7319b6b
|
Merge pull request #17647 from geoffw0/warnings
Rust: More information about extractor errors and warnings
|
2024-10-10 16:19:15 +01:00 |
|
Geoffrey White
|
7420d07935
|
Update ruby/ql/lib/codeql/ruby/AST.qll
Co-authored-by: Arthur Baars <aibaars@github.com>
|
2024-10-10 15:54:14 +01:00 |
|
Mathias Vorreiter Pedersen
|
e7da53d838
|
Merge pull request #17715 from MathiasVP/fopen-taint
C++: Add taint through `fopen`
|
2024-10-10 15:46:46 +01:00 |
|
Arthur Baars
|
6d43eed1e6
|
Rust: add QL doc for MacroStmts and MacroItems
|
2024-10-10 16:28:10 +02:00 |
|
Paolo Tranquilli
|
3ef49f31aa
|
Merge pull request #17725 from github/redsun82/fix-cwe-coverage-link
Docs: fix CWE coverage link in main index
|
2024-10-10 16:18:16 +02:00 |
|
Arthur Baars
|
f97a159163
|
Rust: clippy fixes
|
2024-10-10 15:53:16 +02:00 |
|