Граф коммитов

72025 Коммитов

Автор SHA1 Сообщение Дата
Jeroen Ketema 77ae26fca7
Merge pull request #17960 from jketema/guarded-free
C++: Add tests for experimental `cpp/guarded-free` query
2024-11-12 10:43:39 +01:00
Jeroen Ketema 79a9e9c6c0
C++: Address review comments 2024-11-12 10:13:37 +01:00
Napalys Klicius 6266dab518
Merge pull request #17951 from Napalys/napalys/reverse-support
JS: Added support for reverse function
2024-11-12 10:09:18 +01:00
Simon Friis Vindum d9d3027667 Rust: Make improvements to `getArgString` based on PR comments 2024-11-12 09:45:33 +01:00
Simon Friis Vindum 03292310b6 Merge branch 'main' into rust-async-blocks 2024-11-12 09:36:04 +01:00
Jeroen Ketema a29b958f5f
C++: Address review comments 2024-11-12 09:08:36 +01:00
Tamás Vajk ba26281b02
Merge pull request #17955 from tamasvajk/binlog/multiple
C#: Change extractor to accept multiple `binlog` files
2024-11-12 08:58:47 +01:00
Simon Friis Vindum 63d84edfae Rust: Fix minor issues from PR feedback 2024-11-12 08:37:56 +01:00
Owen Mansel-Chan fd4a6d4bb8
Change note 2024-11-11 23:55:57 +00:00
Owen Mansel-Chan 13fb92ad3e
Rename `getIntermediateEmbeddedType` 2024-11-11 23:53:14 +00:00
Owen Mansel-Chan d3a6452860
Add missing QLDoc 2024-11-11 23:50:09 +00:00
Owen Mansel-Chan 6af5b55d51
Refactor elementAppliesToQualifier
This is needed for performance when there are lots of embeddings.
2024-11-11 23:50:08 +00:00
Owen Mansel-Chan 3986dffc91
Keep methods and fields separate in SourceOrSinkElement
This improves performance.
2024-11-11 23:50:06 +00:00
Owen Mansel-Chan b6a31b1def
Restrict to Methods 2024-11-11 23:50:04 +00:00
Owen Mansel-Chan 57192e8154
Add even more tests 2024-11-11 23:49:58 +00:00
Owen Mansel-Chan e813fa346b
Fix case in some test-related file names 2024-11-11 23:48:34 +00:00
Owen Mansel-Chan 8abb0594c3
Combine two arms of newtype `TSourceOrSinkElement` 2024-11-11 23:48:32 +00:00
Owen Mansel-Chan b2c2a94866
Accept review comment - doc clarification 2024-11-11 23:48:30 +00:00
Owen Mansel-Chan 39afb18ee4
Fix bad join order 2024-11-11 23:48:29 +00:00
Owen Mansel-Chan 80e8015e67
Inline late and remove manual magic 2024-11-11 23:48:27 +00:00
Owen Mansel-Chan c2aee37210
`getSyntacticQualifier` -> `getSyntacticQualifierBaseType`
This improves performance.
2024-11-11 23:48:25 +00:00
Owen Mansel-Chan ede3b9f033
Improve join order by making a separate predicate 2024-11-11 23:48:23 +00:00
Owen Mansel-Chan e335737f38
Minor fixes to docs 2024-11-11 23:48:21 +00:00
Owen Mansel-Chan adc946ec2b
Revert simplification to make tests pass 2024-11-11 23:48:19 +00:00
Owen Mansel-Chan 4a1fce9168
Test non-promoted fields and methods 2024-11-11 23:46:10 +00:00
Chris Smowton f61251cc24
Document elementAppliesToQualifier 2024-11-11 23:43:59 +00:00
Chris Smowton 7ffff43424
Improve comments 2024-11-11 23:43:57 +00:00
Chris Smowton cd99bea9c1
Explain getSyntacticQual 2024-11-11 23:43:55 +00:00
Chris Smowton ccc525abd3
Remove probably-unnecessary pragma 2024-11-11 23:43:53 +00:00
Chris Smowton fd40662ad8
Rename getImplicitFieldReadInstruction 2024-11-11 23:43:51 +00:00
Chris Smowton e290cecabd
Rename ensureCorrectTypeInfo and getSyntacticRecv 2024-11-11 23:43:49 +00:00
Chris Smowton 17a3429f1e
Correct hasTypeInfo doc comment 2024-11-11 23:43:47 +00:00
Chris Smowton 20e8d48869
Add comment noting that a Method or Field might have multiple SourceOrSinkElements 2024-11-11 23:43:45 +00:00
Chris Smowton 520acc4b1c
Further simplify interpretElement to avoid 'm' only being used on one side of a disjunction 2024-11-11 23:43:44 +00:00
Chris Smowton d9126d384f
Simplify interpretElement 2024-11-11 23:43:42 +00:00
Chris Smowton e90e313295
Simplify ensureCorrectTypeInfo 2024-11-11 23:43:40 +00:00
Owen Mansel-Chan e46ec5a171
Fix MaD inheritance 2024-11-11 23:41:11 +00:00
Owen Mansel-Chan 91375d3a49
Update ExternalFlow.qll docs on `subtypes` column 2024-11-11 23:31:39 +00:00
Owen Mansel-Chan a277bcbc3e
Merge pull request #17941 from owen-mc/go/fix/missing-method-qualified-names
Go: fix missing qualified names for some promoted methods
2024-11-11 22:50:17 +00:00
Calum Grant 317f43d325 C++: Don't use PrintAST in a test 2024-11-11 17:16:47 +00:00
Calum Grant 2351328aa1 C++: Rename SourceFiles metric 2024-11-11 17:16:46 +00:00
Calum Grant 593dcb646b C++: Remove missing includes test 2024-11-11 17:16:44 +00:00
Calum Grant fb82d435b5 C++: Various renamings 2024-11-11 17:16:43 +00:00
Calum Grant 34ee947d2f C++: Limit number of errors/includes to 50 2024-11-11 17:16:42 +00:00
Calum Grant e6f3512056 C++: Remove unused class UndefinedIdentifier 2024-11-11 17:16:41 +00:00
Calum Grant faeff396eb C++: Limit metrics to top 500 2024-11-11 17:16:39 +00:00
Calum Grant 067ecdeea0 C++: Match more tags 2024-11-11 17:16:38 +00:00
Calum Grant 9a81ce8bb4 C++: Separate int and float metrics 2024-11-11 17:16:37 +00:00
Calum Grant 8d2cef632e C++: Minor edits 2024-11-11 17:16:36 +00:00
Calum Grant 6c402adbcc C++: Minor edits 2024-11-11 17:16:35 +00:00