Matthew Gretton-Dann
79b3a995e9
C++: Add DB support for C++20's char8_t
2020-04-29 10:18:13 +01:00
Shati Patel
0b8ea78381
Merge pull request #3375 from shati-patel/docs-links
...
Docs: Update links
2020-04-29 09:15:49 +01:00
semmle-qlci
62b7cbfdb4
Merge pull request #3377 from shati-patel/mergeback
...
Approved by jf205
2020-04-29 09:15:04 +01:00
Erik Krogh Kristensen
8af08756b9
split store-steps into backwards and forwards, and prune even more.
2020-04-29 09:16:22 +02:00
Erik Krogh Kristensen
7aa421fd8a
prune clearly infeasible store steps
2020-04-29 09:15:32 +02:00
Erik Krogh Kristensen
8cf71e59ce
prune infeasible load steps
2020-04-29 09:13:49 +02:00
Erik Krogh Kristensen
435b5cf42d
refactor how exploratoryFlowStep is used
2020-04-29 09:11:26 +02:00
Shati Patel
5c80cd5032
Merge branch 'rc/1.24' into mergeback
2020-04-29 08:05:53 +01:00
Felicity Chapman
93be343f9f
Update URL to new location
2020-04-28 19:54:44 +01:00
semmle-qlci
c104898694
Merge pull request #3376 from felicitymay/1.24/SD-57-update-url
...
Approved by shati-patel
2020-04-28 19:49:50 +01:00
Felicity Chapman
7af7e8b3b4
Update URL to new location
2020-04-28 18:18:54 +01:00
Shati Patel
a35e3edc67
Docs: Update links
2020-04-28 18:13:59 +01:00
Jonas Jensen
796041af72
C++: Refactor PartialDefinition charpred
...
This class used `newtype` for seemingly no reason. The new code is
shorter and should be faster as well.
2020-04-28 17:10:25 +02:00
Bas van Schaik
5940fa5799
Update CODEOWNERS with GitHub team identifiers after move
2020-04-28 16:02:05 +01:00
Arthur Baars
d7774788b3
Java: add Spring MultipartFile as RemoteFlowSource
2020-04-28 16:57:03 +02:00
Arthur Baars
ae2bab7e9c
Add test case
2020-04-28 16:57:03 +02:00
Shati Patel
606360c5ed
Merge pull request #3370 from shati-patel/sd-88
...
Docs: Delete "Technical information" articles
2020-04-28 14:58:28 +01:00
Shati Patel
0260202ded
Merge pull request #3371 from shati-patel/typo
...
Docs: Update link text
2020-04-28 14:18:55 +01:00
Felicity Chapman
b80d22ca92
Merge pull request #3369 from felicitymay/1.24/SD-16-go-cookbook-link
...
Add link to new Go cookbook space
2020-04-28 14:15:43 +01:00
Shati Patel
e18357525f
Fix link
2020-04-28 14:11:36 +01:00
Shati Patel
4d31291c01
Fix typo
...
Update link text
2020-04-28 14:04:23 +01:00
Shati Patel
9705e00676
Docs: Delete "Technical information" articles
2020-04-28 13:50:13 +01:00
Felicity Chapman
118c1c97b9
Add link to new Go cookbook space
2020-04-28 13:27:24 +01:00
Shati Patel
90cce2a2f4
Merge pull request #3367 from shati-patel/docs-links
...
Docs: update outdated links
2020-04-28 12:05:33 +01:00
Shati Patel
7a4b6a62d7
Update outdated links
2020-04-28 11:52:49 +01:00
Anders Schack-Mulligen
bc7163aa68
Merge pull request #3216 from aibaars/message-digest
...
Java: teach Encryption.qll about MessageDigest.getInstance
2020-04-28 11:41:53 +02:00
Arthur Baars
31e284a707
Add test case
2020-04-28 11:26:43 +02:00
Arthur Baars
9742d3892d
Java: Add org.apache.commons.codec.(De|En)coder to TainTrackingUtil
...
The commons codec library contains many encoder and decoder methods
and is fairly commonly used.
2020-04-28 11:26:43 +02:00
Tom Hvitved
7cbf37c6ba
C#: Convert string.format() queries to path queries
2020-04-28 09:59:19 +02:00
Asger Feldthaus
9b014c36df
JS: Avoid lots of unhelpful magic
2020-04-28 08:56:27 +01:00
Asger Feldthaus
a8283593a9
JS: Make PropWrite not depend on SourceNode
2020-04-28 08:56:27 +01:00
Asger Feldthaus
e3440c1410
JS: Cache AMD modules
2020-04-28 08:56:27 +01:00
Asger Feldthaus
aa2a49d189
JS: Rewrite mayHaveStringValue to avoid misoptimization
2020-04-28 08:56:27 +01:00
Grzegorz Golawski
31a2972eca
Remove qlpack.yml as these are not needed
2020-04-27 23:32:48 +02:00
Grzegorz Golawski
0c75330e42
Remove qlpack.yml as these are not needed
2020-04-27 23:31:10 +02:00
Grzegorz Golawski
639aa826ea
Remove qlpack.yml as these are not needed
2020-04-27 23:26:59 +02:00
Grzegorz Golawski
d590f3fba8
CodeQL query to detect XSLT injections
2020-04-27 22:35:35 +02:00
yo-h
97f4cb64ef
Merge pull request #3349 from aschackmull/java/qldoc1
...
Java: Improve qldoc coverage.
2020-04-27 12:49:23 -04:00
Jonas Jensen
36221fe69a
Merge pull request #3334 from MathiasVP/get-an-assigned-value-join-order
...
C++: Fix join order in getAnAssignedValue
2020-04-27 17:50:12 +02:00
Rasmus Wriedt Larsen
c5e14f5c0d
Python: Handle defaults and annotations for keyword-only arguments
...
This commit is based on a change to the extractor
2020-04-27 17:24:10 +02:00
Rasmus Wriedt Larsen
1fcbb6e9f4
Python: Better test for Argument.getDefault(i)
...
Default values for positional arugments follow a rule, so if an argument has a
default value, later positional arguments must also have default values.
The database only stores the actual default values, and nothing about the
arguments that doesn't have default values.
This turns out to be a major problem for Argument.getKwDefault(i), since default
values for keyword-only arguments doesn't have the same rule. So if you know
there is one default value, you can't tell if it is associated with `foo` or
`bar`, as in the examples below:
```
def a(*, foo=None, bar):
pass
def b(*, foo, bar=None):
pass
```
2020-04-27 17:22:56 +02:00
Rasmus Wriedt Larsen
5f6058363f
Python: Improve QLdoc for Parameter.getPosition
2020-04-27 17:22:56 +02:00
Rasmus Wriedt Larsen
8c1cfe52f6
Python: Use getAKeywordOnlyArg instead of getAKwonlyarg
...
The result is the same, but `getAKeywordOnlyArg` is the method used everywhere
else in the code.
2020-04-27 17:22:56 +02:00
Rasmus Wriedt Larsen
c508e89a00
Python: Handle keyword-only arguments properly
2020-04-27 17:22:56 +02:00
Rasmus Wriedt Larsen
4185edc087
Python: Expand parameters/functions test
...
I want to ensure we handle when only _some_ parameters have default/annotations
2020-04-27 17:22:56 +02:00
Rasmus Wriedt Larsen
0cc8d49112
Python: Add tests for full Python 3 parameters syntax
...
Currently keyword-only parameters are not handled properly :(
2020-04-27 17:22:56 +02:00
Rasmus Wriedt Larsen
96b36a7f0f
Python: Clean up some QLdocs
2020-04-27 17:22:56 +02:00
Rasmus Wriedt Larsen
ce2d7fe04c
Python: Improve QLDoc for Arguments
2020-04-27 17:22:56 +02:00
Rasmus Wriedt Larsen
64c013ef4d
Merge branch 'master' into python-iter-str-seq-with-tests
2020-04-27 17:20:06 +02:00
Rasmus Wriedt Larsen
4e80abbfa9
Python: Fixup wording in comment
...
where you place a not is not without significance :D
2020-04-27 17:03:01 +02:00