Esben Sparre Andreasen
c3fdfdecab
JS: rename DefaultParsedCommandLineArgumentsAsSource
2019-11-15 10:40:15 +01:00
Esben Sparre Andreasen
8e6a19b3d3
JS: add DefaultParsedCommandLineArgumentsAsSource
2019-11-15 08:42:02 +01:00
Esben Sparre Andreasen
2ea7d141c8
Merge pull request #2310 from max-schaefer/js/insufficient-url-scheme-check
...
JavaScript: Add query `IncompleteUrlSchemeCheck`
2019-11-14 22:13:02 +01:00
semmle-qlci
0638907825
Merge pull request #2324 from esbena/js/torrent-as-remote-source
...
Approved by max-schaefer
2019-11-14 20:28:07 +00:00
Max Schaefer
3b1e6c362c
JavaScript: Address review comments.
2019-11-14 17:11:59 +00:00
Geoffrey White
7408726f41
Merge pull request #2312 from jbj/pointer-wraparound-query
...
C++: New query: Pointer overflow check
2019-11-14 16:13:04 +00:00
Taus
d5edb651e1
Merge pull request #2329 from RasmusWL/python-codeowners
...
CODEOWNERS: Add python team
2019-11-14 17:00:46 +01:00
Rasmus Wriedt Larsen
54f89c8eda
CODEOWNERS: Add python team
...
(and reorder cpp, so it all follows the same pattern)
2019-11-14 16:42:12 +01:00
James Fletcher
4b35d35eed
Merge pull request #2326 from shati-patel/docs/snapshot
...
Docs: Use "database" consistently
2019-11-14 14:05:03 +00:00
Henning Makholm
e46d9158db
Merge pull request #2314 from Semmle/lgtm.com
...
Mergback lgtm.com branch into master
2019-11-14 14:55:26 +01:00
Jonas Jensen
c35229f062
Merge pull request #2327 from nickrolfe/missing_backtick
...
C++: add missing backtick in qldoc comment
2019-11-14 14:40:12 +01:00
Nick Rolfe
f5513342d6
C++: add missing backtick in qldoc comment
2019-11-14 13:20:41 +00:00
Shati Patel
f64633b2fe
Docs: Use "database"
2019-11-14 13:11:40 +00:00
Esben Sparre Andreasen
cc768345d0
JS: add security tests for malicious torrents
2019-11-14 13:54:19 +01:00
Esben Sparre Andreasen
bea59ec8ad
JS: add some parsed torrent properties as remote flow sources
2019-11-14 13:54:19 +01:00
Rasmus Wriedt Larsen
1159344972
Merge pull request #2320 from tausbn/python-add-walrus-support
...
Python: Add AST classes for walrus operator.
2019-11-14 13:48:05 +01:00
James Fletcher
f085b81e51
Merge pull request #2323 from shati-patel/docs/rename
...
Docs: Tidy up links in relevant topics
2019-11-14 12:44:54 +00:00
Shati Patel
557b95ccb1
Docs: Tidy up links in relevant topics
2019-11-14 12:32:21 +00:00
Anders Schack-Mulligen
6a2edce040
Merge pull request #2205 from rneatherway/java/hamcrest-nullness
...
Java: Respect Hamcrest assertThat(X, notNullValue())
2019-11-14 13:09:56 +01:00
Jonas Jensen
c7176e50ca
C++: Tweak wording in docs
2019-11-14 13:03:34 +01:00
James Fletcher
2eaf91e1fb
Merge pull request #2322 from shati-patel/docs/typo
...
Docs: Typo fix
2019-11-14 11:56:39 +00:00
Shati Patel
3cdaef7211
Docs: Typo fix
2019-11-14 11:50:43 +00:00
Taus Brock-Nannestad
dcffd1dbc3
Python: Add AST classes for walrus operator.
...
Happily, these were already present in the `dbscheme`.
2019-11-14 12:10:04 +01:00
Jonas Jensen
931b0f1445
Apply suggestions from code review
...
Co-Authored-By: Alistair <54933897+hubwriter@users.noreply.github.com >
2019-11-14 12:06:02 +01:00
Tom Hvitved
94583cde10
Merge pull request #2245 from calumgrant/cs/nullability-refactor
...
C#: Store nullability on the side
2019-11-14 11:44:39 +01:00
Calum Grant
7c406861a0
Merge pull request #2317 from dave-bartolomeo/dbartol/QLPack
...
Port QLPack changes to enable IntelliSense and Go to Definition
2019-11-14 10:25:14 +00:00
semmle-qlci
67963a5b9d
Merge pull request #2258 from asger-semmle/js-ignore-codesql-databases
...
Approved by esbena
2019-11-14 08:34:23 +00:00
Dave Bartolomeo
08620046ab
Merge pull request #2068 from rdmarsh2/rdmarsh/cpp/ir-constructor-side-effects
...
C++: side effect instrs for constructor qualifiers
2019-11-13 14:56:24 -07:00
Dave Bartolomeo
c2313cbe12
Add QL test directories to .codeqlmanifest.json
2019-11-13 13:31:46 -07:00
Max Schaefer
f93dab4864
Add qlpack.yml files for test folders.
2019-11-13 13:31:34 -07:00
Dave Bartolomeo
55010d030d
Merge pull request #2315 from geoffw0/errtest
...
CPP: Add a quick test of ErroneousType.
2019-11-13 13:24:39 -07:00
Henning Makholm
e1467a77e8
Merge pull request #2316 from dave-bartolomeo/dbartol/TestManifests
...
Add QL test directories to `.codeqlmanifest.json`
2019-11-13 20:58:59 +01:00
Dave Bartolomeo
dd0f04b949
Add QL test directories to .codeqlmanifest.json
2019-11-13 12:37:51 -07:00
Dave Bartolomeo
e89ecc19e3
Merge pull request #2302 from max-schaefer/test-qlpacks
...
Add `qlpack.yml` files for test folders.
2019-11-13 12:21:19 -07:00
Robert Marsh
0175c44a14
C#: update IR test expectations
2019-11-13 10:58:38 -08:00
Geoffrey White
32b5501177
CPP: Add a test of ErroneousType.
2019-11-13 18:53:43 +00:00
semmle-qlci
252e1c76a6
Merge pull request #2313 from erik-krogh/quickFixreflectiveCallNode
...
Approved by max-schaefer
2019-11-13 17:00:38 +00:00
Jonas Jensen
81d06e2ce6
C++: Update annotation in test file
2019-11-13 16:58:25 +01:00
Calum Grant
38f82d8377
Merge remote-tracking branch 'upstream/master' into cs/nullability-refactor
2019-11-13 15:31:45 +00:00
Tom Hvitved
46bc804562
Merge pull request #2286 from calumgrant/cs/windows-tests
...
C#: Make qltests pass on all platforms
2019-11-13 16:21:08 +01:00
Calum Grant
6e24a92179
Merge remote-tracking branch 'upstream/master' into cs/nullability-refactor
2019-11-13 14:58:58 +00:00
Erik Krogh Kristensen
538690eee6
remove duplicate reflectiveCallNode method, and removing redundant getExpr() method
2019-11-13 15:53:21 +01:00
Calum Grant
18d6138320
C#: Address review comment.
2019-11-13 14:47:06 +00:00
Henning Makholm
b78d081973
Merge pull request #2311 from alexet/fix-suite
...
Suites: Fix suite definition.
2019-11-13 14:56:08 +01:00
Jonas Jensen
4ddac749af
C++: Add change note
...
Also fix discrepancies between `SignedOverflowCheck.ql` and its change
note.
2019-11-13 14:43:30 +01:00
Jonas Jensen
2d72a9cdec
C++: Rename query
...
This new name is similar to its sister query "Signed overflow check".
2019-11-13 14:40:27 +01:00
Jonas Jensen
1b849dbf0e
C++: More principled macro exclusion
...
We no longer exclude macros based on their name, which means we can now
find results inside arguments to the `likely` macro in Linux (except
that Linux is compiled with `-fno-strict-overflow`).
2019-11-13 14:22:38 +01:00
Jonas Jensen
db33053422
C++: Add test for macro exclusions
2019-11-13 14:21:29 +01:00
semmle-qlci
b11a7427c2
Merge pull request #2270 from erik-krogh/reflectiveExpr
...
Approved by max-schaefer
2019-11-13 13:08:40 +00:00
Jonas Jensen
8d79634f8c
C++: Factor out isFromMacroDefinition predicate
...
This trick for excluding elements from macro bodies but not macro
arguments looks promising and should probably be used much more. With
this commit, it's now easy to use from any query.
Performance is still good because the new predicate gets appropriately
magiced.
2019-11-13 14:07:33 +01:00