Philip Ginsbach
|
8d9281e9d1
|
annotate .qll files in java and shared via script
|
2025-05-27 08:30:10 +02:00 |
|
Michael Nebel
|
e8595e28e9
|
Update java/ql/lib/semmle/code/java/dataflow/internal/DataFlowDispatch.qll
Co-authored-by: Anders Schack-Mulligen <aschackmull@users.noreply.github.com>
|
2024-08-28 15:04:38 +02:00 |
|
Michael Nebel
|
8f734ad1b2
|
Java: Tighten the criteria for when we disregard generated models.
|
2024-08-27 14:48:11 +02:00 |
|
Michael Nebel
|
fe6693739a
|
Java: Make more finegrained dataflow dispatch viable callable heuristic.
|
2024-08-27 13:27:52 +02:00 |
|
Anders Schack-Mulligen
|
4905612905
|
Merge pull request #16573 from aschackmull/java/dispatch-joinorder
Java: Fix join-order in viableImplInCallContext.
|
2024-05-23 14:48:25 +02:00 |
|
Anders Schack-Mulligen
|
4b3e35ed52
|
Java: Fix join-order in viableImplInCallContext.
|
2024-05-23 12:49:57 +02:00 |
|
Anders Schack-Mulligen
|
0f864081cb
|
Java: Remove source dispatch when there's an exact match from a manual model.
|
2024-05-23 10:50:00 +02:00 |
|
Tom Hvitved
|
f90201eb56
|
Data flow: Remove column from mayBenefitFromCallContext
|
2024-01-09 11:34:43 +01:00 |
|
Chris Smowton
|
f552a15aae
|
Mass-rename MethodAccess -> MethodCall
|
2023-10-24 10:30:26 +01:00 |
|
Anders Schack-Mulligen
|
66da997b7b
|
Dataflow: Make use of defaults for language-specific hooks.
|
2023-09-22 14:54:22 +02:00 |
|
Michael Nebel
|
5623ccf4a0
|
Java: Re-factor NeutralCallable to include all neutrals and introduce NeutralSummaryCallable.
|
2023-08-21 09:59:00 +02:00 |
|
Michael Nebel
|
54e55e2262
|
Java: Introduce more provenance values.
|
2023-04-13 09:21:04 +02:00 |
|
Chris Smowton
|
7eefa43f5a
|
Rename and document viableArgParamSpecific to make clear it is a temporary hook.
|
2023-04-12 14:33:46 +01:00 |
|
Chris Smowton
|
4d8ca3d759
|
Add dataflow callback to filter out receiver argument flow to Golang interface dispatch candidates.
Other langauges stub the callback.
|
2023-04-12 14:19:06 +01:00 |
|
Anders Schack-Mulligen
|
dbfc256f40
|
Java: Remove low-confidence dispatch to known neutrals.
|
2023-03-14 11:34:07 +01:00 |
|
Anders Schack-Mulligen
|
51dfb319f5
|
Java: autoformat
|
2022-10-13 11:17:44 +02:00 |
|
Anders Schack-Mulligen
|
8c7b6d6f20
|
Java: Add support for synthetic callables with flow summaries and model Stream.collect.
|
2022-10-13 11:17:44 +02:00 |
|
Anders Schack-Mulligen
|
ba3ebeec2c
|
Java: Remove low confidence dispatch for which we have a manual summary.
|
2022-09-14 13:39:31 +02:00 |
|
Anders Schack-Mulligen
|
c8b93e0910
|
Java: Replace uses of deprecated variableTrack.
|
2022-09-13 13:30:40 +02:00 |
|
Anders Schack-Mulligen
|
adfd474fee
|
Java: Move file.
|
2022-08-29 11:50:54 +02:00 |
|
Anders Schack-Mulligen
|
6b01f02df6
|
Java: Deduplicate unification code as a parameterised module.
|
2022-08-24 09:50:13 +02:00 |
|
Anders Schack-Mulligen
|
df40ccd129
|
Java: Make synthesized method bodies disjoint from source code.
|
2022-08-16 13:36:39 +02:00 |
|
Michael Nebel
|
94a72ec051
|
Java: Refactor SummarizedCallable.
|
2022-05-19 11:10:58 +02:00 |
|
Tom Hvitved
|
ae6501d906
|
Java: Implement ParameterPosition et al
|
2021-12-01 08:51:22 +01:00 |
|
Anders Schack-Mulligen
|
abf508eeeb
|
Java: Add FieldValueNode to break up cartesian step relation.
|
2021-10-29 13:45:56 +02:00 |
|
Anders Schack-Mulligen
|
89a6cdc711
|
Java: Add support for callback-based library models.
|
2021-09-13 14:49:28 +02:00 |
|
Andrew Eisenberg
|
8e750f18ad
|
Packaging: Java refactoring
Split java pack into `codeql/java-all` and `codeql/java-queries`.
|
2021-08-19 14:09:35 -07:00 |
|