Harry Maclean
|
905a37c273
|
Merge pull request #9137 from hmac/hmac/cfg-ql-class
Ruby: Add getAPrimaryQlClass to CfgNodes classes
|
2022-05-23 15:37:51 +01:00 |
|
Mathias Vorreiter Pedersen
|
358a8aba7a
|
Merge pull request #8994 from HansmannThibaut/main
C/C++ : Wrong Uint access
|
2022-05-23 15:31:23 +01:00 |
|
Mathias Vorreiter Pedersen
|
4ba29845e9
|
Swift: Fix Code Scanning alerts.
|
2022-05-23 15:18:36 +01:00 |
|
Ian Lynagh
|
8e64978ffd
|
Kotlin: Autoformat
|
2022-05-23 14:51:41 +01:00 |
|
Geoffrey White
|
dcbd5dd98a
|
Merge branch 'main' into reachesperf
|
2022-05-23 14:49:32 +01:00 |
|
Taus
|
3745526d69
|
Merge pull request #9108 from RasmusWL/promote-pam
Python: Promote `py/pam-auth-bypass`
|
2022-05-23 15:27:12 +02:00 |
|
Mathias Vorreiter Pedersen
|
ba28632c96
|
Update cpp/ql/src/experimental/Best Practices/WrongUintAccess.qhelp
|
2022-05-23 14:11:13 +01:00 |
|
CodeQL CI
|
04ca9cfaf4
|
Merge pull request #9234 from asgerf/js/api-graph-accessors
Approved by erik-krogh
|
2022-05-23 06:08:50 -07:00 |
|
Erik Krogh Kristensen
|
aadbc989ce
|
fix typo in comment
Co-authored-by: Asger F <asgerf@github.com>
|
2022-05-23 15:07:29 +02:00 |
|
Harry Maclean
|
ae3a30256b
|
Ruby: Add getAPrimaryQlClass to CfgNode
|
2022-05-23 14:02:23 +01:00 |
|
Rasmus Wriedt Larsen
|
85fa6fba63
|
Concepts: Move CryptographicOperation.isWeak to be Ruby specific
|
2022-05-23 14:39:06 +02:00 |
|
Tom Hvitved
|
64be958c52
|
Merge pull request #9262 from hvitved/ruby/local-source-node-antijoin
Ruby: Eliminate bad `isLocalSourceNode` antijoin
|
2022-05-23 14:36:03 +02:00 |
|
Tamas Vajk
|
ccc6d2501a
|
Kotlin: adjust build scripts to include versions 1.5.0, 1.5.10, and 1.5.21
|
2022-05-23 14:19:53 +02:00 |
|
Tamas Vajk
|
0dfbe7adfb
|
Kotlin: Add 1.5.21 specific files
|
2022-05-23 14:19:53 +02:00 |
|
Tamas Vajk
|
9df9d3ad03
|
Kotlin: Add 1.5.10 specific files
|
2022-05-23 14:19:53 +02:00 |
|
Tamas Vajk
|
83a1f687a1
|
Kotlin: Add 1.5.0 specific files
|
2022-05-23 14:19:52 +02:00 |
|
Erik Krogh Kristensen
|
ba844aa0ab
|
Merge branch 'main' into exportObj
|
2022-05-23 14:18:31 +02:00 |
|
yoff
|
23d64ffa04
|
Merge pull request #9135 from tausbn/python-modernise-py-jinja2-autoescape-false
Python: Modernise py/jinja2/autoescape-false
|
2022-05-23 14:18:06 +02:00 |
|
Mathias Vorreiter Pedersen
|
2882c42698
|
Swift: Sync identical files.
|
2022-05-23 13:13:26 +01:00 |
|
Mathias Vorreiter Pedersen
|
6540e1e8bf
|
Swift: Share 'ControlFlowGraphImplShared.qll' for Swift with Ruby and C#.
|
2022-05-23 13:12:45 +01:00 |
|
Mathias Vorreiter Pedersen
|
e98728b788
|
Swift: Fix casing on import alias.
|
2022-05-23 13:08:09 +01:00 |
|
Mathias Vorreiter Pedersen
|
83bcb53199
|
Swift: Add tests accept test changes.
|
2022-05-23 13:05:55 +01:00 |
|
Tamás Vajk
|
487425670e
|
Merge pull request #9229 from tamasvajk/kotlin-df-fix-list
Kotlin: extract non-private members of class supertypes
|
2022-05-23 14:04:31 +02:00 |
|
Rasmus Wriedt Larsen
|
3afa9425ef
|
Ruby: Add TAnyKeywordArgumentPosition and TAnyKeywordParameterPosition
|
2022-05-23 14:03:45 +02:00 |
|
Mathias Vorreiter Pedersen
|
9f8fbd7aa7
|
Swift: Add control-flow library.
|
2022-05-23 12:59:06 +01:00 |
|
Mathias Vorreiter Pedersen
|
26f0d3ac43
|
Swift: Add helper predicates on AST classes
|
2022-05-23 12:51:51 +01:00 |
|
Paolo Tranquilli
|
06a8cf6f1e
|
Merge pull request #9198 from github/redsun82/swift-self-contained-cpp-code-gen
Swift: make C++ code generation more self-contained
|
2022-05-23 13:45:58 +02:00 |
|
Asger F
|
0929f5eb49
|
JS: Update test assertions to new syntax
|
2022-05-23 13:12:52 +02:00 |
|
Asger Feldthaus
|
33dac5e95f
|
JS: API graph support for accessors (and classes)
|
2022-05-23 13:12:52 +02:00 |
|
yoff
|
8b9915e372
|
Python: Let the user help us identifying callbacks
|
2022-05-23 11:07:47 +00:00 |
|
Tom Hvitved
|
9cc9991c74
|
C#: Update ContentDataFlow test
Illustrates missing flow when the sink is inside a method that is also part of
a `subpath`.
|
2022-05-23 13:05:28 +02:00 |
|
Paolo Tranquilli
|
1e9fcfb338
|
Merge pull request #9265 from github/redsun82/swift-rm-codeqlmanifest
Swift: remove `.codeqlmanifest`
|
2022-05-23 13:00:58 +02:00 |
|
Erik Krogh Kristensen
|
7a3bbede1b
|
remove support for passport in the session-fixation query
|
2022-05-23 12:55:11 +02:00 |
|
Paolo Tranquilli
|
63f5a86699
|
Merge pull request #9264 from github/redsun82/swift-fix-ndebug-build
Swift: fix extractor built with `NDEBUG`
|
2022-05-23 12:50:49 +02:00 |
|
Paolo Tranquilli
|
a3f6682bbb
|
Swift: remove .codeqlmanifest
The extractor pack entry in there has been moved to the root manifest.
|
2022-05-23 12:49:08 +02:00 |
|
Paolo Tranquilli
|
ea6a249fee
|
Swift: fix extractor built with NDEBUG
There was a call with side effects in an `assert`, that was therefore
not being called with `NDEBUG` turned on, changing extractor results.
|
2022-05-23 12:35:54 +02:00 |
|
Ian Lynagh
|
62ece16cf4
|
Kotlin: Accept test changes
|
2022-05-23 11:27:22 +01:00 |
|
Ian Lynagh
|
42da7c6c58
|
Kotlin: Fix CFG
|
2022-05-23 11:27:22 +01:00 |
|
Arthur Baars
|
965f83e198
|
Reformat ControlFlowGraphImpl.qll
|
2022-05-23 12:22:47 +02:00 |
|
Arthur Baars
|
eabf2ed2d3
|
Apply suggestions from code review
Co-authored-by: Tom Hvitved <hvitved@github.com>
|
2022-05-23 12:18:48 +02:00 |
|
Tom Hvitved
|
d6b0772f7c
|
Ruby: Improve performance of instanceVariableSelfSynthesis
|
2022-05-23 12:08:41 +02:00 |
|
Arthur Baars
|
d86983b7c8
|
Ruby: use InstanceVariableRead/WriteAccess CFG nodes
|
2022-05-23 12:03:11 +02:00 |
|
Arthur Baars
|
5fa4f07f7d
|
Improve QLDoc
|
2022-05-23 11:59:28 +02:00 |
|
Arthur Baars
|
7ed60b19a2
|
Ruby: improve test case
|
2022-05-23 11:59:12 +02:00 |
|
Arthur Baars
|
29ea1b2f24
|
Ruby: rename getSelfVariableAccess to getReceiver
|
2022-05-23 11:30:29 +02:00 |
|
Arthur Baars
|
f6ca3921f9
|
Add change note
|
2022-05-23 10:59:54 +02:00 |
|
Tom Hvitved
|
bbdedf5f14
|
Ruby: Eliminate bad isLocalSourceNode antijoin
Gets rid of
```
Tuple counts for DataFlowPrivate::Cached::isLocalSourceNode#462ff392#f#antijoin_rhs@dd2f927s:
20905019 ~3% {2} r1 = JOIN DataFlowPrivate::Cached::TExprNode#462ff392#ff_1#higher_order_body WITH boundedFastTC(DataFlowPrivate::Cached::localFlowStepTypeTracker#462ff392#ff_10#higher_order_body,DataFlowPrivate::Cached::TExprNode#462ff392#ff_1#higher_order_body) ON FIRST 1 OUTPUT Rhs.1, Lhs.0
10420128 ~1496% {1} r2 = JOIN r1 WITH DataFlowPrivate::Cached::TExprNode#462ff392#ff_1#higher_order_body ON FIRST 1 OUTPUT Lhs.1
480918 ~8% {1} r3 = JOIN r1 WITH DataFlowPrivate::Cached::entrySsaDefinition#462ff392#f ON FIRST 1 OUTPUT Lhs.1
10901046 ~1218% {1} r4 = r2 UNION r3
return r4
```
|
2022-05-23 10:54:17 +02:00 |
|
Tamas Vajk
|
4732793fb6
|
Change type tests
Linux and MacOS produced different results, so the queried types are now limited to ones that are visible in the source code.
|
2022-05-23 10:39:22 +02:00 |
|
Tamas Vajk
|
d3e64f5135
|
Kotlin: extract non-private members of class supertypes
|
2022-05-23 10:39:22 +02:00 |
|
Tamas Vajk
|
b0c6db4cfc
|
Kotlin: add missing dataflow test for List::iterator
|
2022-05-23 10:39:22 +02:00 |
|