Nick Rolfe
ac2dbbff13
C++: accept test output from extractor changes to template class decls
2019-03-13 16:38:24 +00:00
Jonas Jensen
028e61b71c
Merge pull request #1101 from robertbrignull/merge/rc/1.20
...
Merge rc/1.20 => master
2019-03-13 16:36:55 +01:00
Max Schaefer
e2cb8c5ceb
JavaScript: Fix example in TypeBackTracker qldoc.
2019-03-13 15:20:41 +00:00
Max Schaefer
03a2204c30
JavaScript: Improve support for dynamic imports.
...
`yield import(...)` previously caused a syntax error, now it is parsed
correctly.
`parseYield` is the only place where the value of `startsExpr` matters,
so this change should not affect anything else.
2019-03-13 14:40:12 +00:00
Tom Hvitved
638af39aa0
C#: Dispatch library performance tweaks
...
- Restrict `OverridableCallable::getAnOverrider(ValueOrRefType t)` to types `t`
that are sub types of the callable's declaring type.
- Use explicit recursion in `OverridableCallable::getInherited()`.
2019-03-13 13:59:46 +01:00
Kevin Backhouse
08d852fa94
Merge pull request #1048 from jbj/dataflow-link-targets
...
C++: Data flow dispatch across link targets
2019-03-13 12:39:59 +00:00
Tom Hvitved
5b491a8564
Merge pull request #1100 from felicity-semmle/1.20/csharp-change-notes
...
1.20: minor updates to C# change notes
2019-03-13 13:31:23 +01:00
Max Schaefer
bce3cd8d2f
Merge pull request #1097 from felicity-semmle/1.20/javascript-change-notes
...
1.20: minor updates to the javascript change notes
2019-03-13 12:28:31 +00:00
Max Schaefer
8f6cb1cdb9
JavaScript: Add models for many more base64 packages.
...
No tests; there are too many of these.
2019-03-13 12:27:23 +00:00
Max Schaefer
f76efcb558
JavaScript: Fix modelling of Buffer base64 encoders and decoders.
2019-03-13 12:27:23 +00:00
Mark Shannon
3fbe3c37aa
Add change note.
2019-03-13 12:00:42 +00:00
Jonas Jensen
e83dd6708d
Merge pull request #1099 from Semmle/pdb_attrs
...
.gitattributes: PDB files are binary
2019-03-13 11:56:54 +01:00
Robert Brignull
5380e1df68
Merge remote-tracking branch 'upstream/rc/1.20' into merge/rc/1.20
2019-03-13 10:55:30 +00:00
Nick Rolfe
5c4c8eec3b
.gitattributes: PDB files are binary
2019-03-13 10:42:28 +00:00
Felicity Chapman
7c4ab6f2ae
Text updates for consistency
2019-03-13 10:31:44 +00:00
Felicity Chapman
e46eb36e58
Duplicate information for easier look up
2019-03-13 10:25:41 +00:00
Mark Shannon
e9a45268a8
Python: Don't report Python 2 print statements as having no effect.
2019-03-13 10:08:07 +00:00
Felicity Chapman
a5fbad858b
Sort table alphabetically
2019-03-13 09:49:09 +00:00
Jonas Jensen
4c7b4b42a8
Merge pull request #1096 from felicity-semmle/1.20/cpp-change-notes
...
1.20: minor updates to the cpp change notes
2019-03-13 10:23:49 +01:00
Felicity Chapman
7da36081b2
Minor text updates for consistency
2019-03-13 09:03:29 +00:00
Felicity Chapman
5c29a2641c
Sort table alphabetically
2019-03-13 08:51:49 +00:00
Esben Sparre Andreasen
3e8e2ca890
JavaScript: Accept review suggestion.
...
Co-Authored-By: xiemaisi <max@semmle.com >
2019-03-13 08:47:17 +00:00
Max Schaefer
37f29aafcc
JavaScript: Add change note.
2019-03-13 08:21:34 +00:00
semmle-qlci
8ed5d93721
Merge pull request #1090 from hvitved/merge-rc
...
Approved by calumgrant
2019-03-13 08:21:02 +00:00
Max Schaefer
2dccd39bb7
JavaScript: Fix two comments.
2019-03-13 08:20:58 +00:00
Max Schaefer
28d8011bcf
JavaScript: Add models for popular base64 transcoders.
2019-03-13 08:20:58 +00:00
Felicity Chapman
eae6d92dc3
Minor text changes for consistency
2019-03-13 08:06:50 +00:00
james
18ee2866be
docs: reword slightly
2019-03-13 07:54:44 +00:00
Felicity Chapman
53d9f0b033
Sort tables into alphabetic order
2019-03-13 07:54:20 +00:00
semmle-qlci
6baf52614e
Merge pull request #1074 from xiemaisi/js/socket.io-comm
...
Approved by esben-semmle
2019-03-13 07:38:12 +00:00
semmle-qlci
5f480af760
Merge pull request #1086 from esben-semmle/js/dead-local-destructuring-defaults
...
Approved by xiemaisi
2019-03-13 07:37:55 +00:00
Robert Marsh
36db4b4a49
Merge pull request #1093 from dave-bartolomeo/dave/IRFunction
...
C++: Last minute IR API cleanup
2019-03-12 21:09:34 -07:00
Dave Bartolomeo
b0ad64c3e7
C++: PhiOperand -> PhiInputOperand
...
Also added `PhiInstruction::getAnInputOperand()`, and renamed `PhiInstruction::getAnOperandDefinitionInstruction()` to `getAnInput()` for consistency with other `Instruction` classes.
2019-03-12 11:57:53 -07:00
Raul Garcia
ad4873a0e7
Merge branch 'users/raulga/ICryptoTransformLambda' of https://github.com/raulgarciamsft/ql into users/raulga/ICryptoTransformLambda
2019-03-12 11:47:45 -07:00
Raul Garcia
af6588eaa9
Replacing tabs for spaces
2019-03-12 11:47:38 -07:00
Rebecca Valentine
64e64c16a8
resolves PR change req mentioned in description
...
https://github.com/Semmle/ql/pull/1078#discussion_r264557257
2019-03-12 11:29:43 -07:00
Dave Bartolomeo
b5a3edfdae
C++: FunctionIR -> IRFunction
2019-03-12 11:28:22 -07:00
Rebecca Valentine
9a7f9aa808
resolves PR change req mentioned in description
...
2affd2bef6 (r264557539)
2019-03-12 11:23:46 -07:00
Mark Shannon
ccd18b6c67
Python: Update python-2 specific tests for new parser/tokenizer.
2019-03-12 17:53:50 +00:00
Raul Garcia
1fba9ca770
Update .gitignore
2019-03-12 10:14:35 -07:00
Raul Garcia
d4825afc79
Updating expected results (I forgot to update them on my previous push)
2019-03-12 10:14:07 -07:00
Max Schaefer
f540dcb486
JavaScript: Address review comments.
2019-03-12 16:56:10 +00:00
Raul Garcia
e2ca19c803
Merge branch 'users/raulga/ICryptoTransformLambda' of https://github.com/raulgarciamsft/ql into users/raulga/ICryptoTransformLambda
2019-03-12 09:52:51 -07:00
semmle-qlci
4de297c964
Merge pull request #1072 from asger-semmle/prop-write-static-accessor
...
Approved by esben-semmle
2019-03-12 16:51:54 +00:00
Raul Garcia
5be19d7da4
Separating some reusable code into QLL libraries.
...
Fixing bugs from code review.
2019-03-12 09:48:15 -07:00
semmle-qlci
669f035444
Merge pull request #1084 from asger-semmle/typescript3.3
...
Approved by esben-semmle
2019-03-12 16:34:48 +00:00
Tom Hvitved
8db983c2ee
Merge branch 'rc/1.19' into merge-rc
2019-03-12 17:34:44 +01:00
calum
e00ada443a
C#: Improve nullness and control flow by using CIL for null and throwing callables.
2019-03-12 16:13:29 +00:00
calum
3da8d3e82d
C#: Identify CIL methods that are stubs, and exclude them from dataflow.
2019-03-12 16:13:29 +00:00
Geoffrey White
60b121008f
Merge pull request #1071 from jbj/dataflow-toString-perf
...
C++: Make FlowVar::toString not use Expr::toString
2019-03-12 15:52:52 +00:00