Taus Brock-Nannestad
|
3727c48227
|
Python: Record test changes
Some of the places where flow has disappeared look a bit suspect, so I
don't consider this to be the final word on these tests.
|
2020-09-14 18:12:20 +02:00 |
|
Rasmus Wriedt Larsen
|
949b81b07c
|
Python: Add dataflow tests for dynamic tuple creation
Inspired by the FP-report in https://github.com/github/codeql/issues/4239
|
2020-09-10 13:44:48 +02:00 |
|
Rasmus Lerchedahl Petersen
|
50cc5d58e9
|
Merge branch 'main' of github.com:github/codeql into SharedDataflow_NestedComprehensions
|
2020-09-10 10:20:55 +02:00 |
|
yoff
|
2a70da4da6
|
Merge pull request #4210 from tausbn/python-remove-spurious-global-flow
Python: Remove implicit uses from `essaFlowStep`
|
2020-09-07 10:16:18 +02:00 |
|
yoff
|
ae9f58489d
|
Merge pull request #4159 from RasmusWL/python-port-dataflow-tests
Python: port dataflow tests
|
2020-09-07 09:54:12 +02:00 |
|
Rasmus Wriedt Larsen
|
720e8c432e
|
Python: Update comment for validTest expectations
|
2020-09-04 15:08:57 +02:00 |
|
Taus Brock-Nannestad
|
98266ad5da
|
Python: Remove implicit uses from essaFlowStep
|
2020-09-04 14:22:43 +02:00 |
|
Rasmus Wriedt Larsen
|
ab06c459f4
|
Python: Make validTest error on empty output again
I accidentially disabled that when introducing the ability to handle more than
one OK.
|
2020-09-01 14:42:11 +02:00 |
|
Rasmus Lerchedahl Petersen
|
6b8d9f2a77
|
Merge branch 'main' of github.com:github/codeql into SharedDataflow_PostUpdateNodes
|
2020-08-28 13:01:14 +02:00 |
|
Rasmus Lerchedahl Petersen
|
9503c5d8bb
|
Python: Add post-update nodes
|
2020-08-28 12:59:11 +02:00 |
|
Rasmus Wriedt Larsen
|
621e3f6c3c
|
Python: Add dataflow test of deep call graph
|
2020-08-28 11:17:23 +02:00 |
|
Rasmus Wriedt Larsen
|
45ab723423
|
Python: Add dataflow test for a,b = b,a
Also enables a single test to output more than one OK
|
2020-08-28 11:12:25 +02:00 |
|
Taus
|
1206ff5889
|
Merge pull request #4150 from RasmusWL/python-dataflow-private-import
Python: Make import of python private in shared dataflow
|
2020-08-27 18:05:55 +02:00 |
|
Rasmus Wriedt Larsen
|
9da6da6106
|
Python: Fix imports in shraed dataflow tests
|
2020-08-27 13:29:41 +02:00 |
|
Taus
|
e7322d114f
|
Merge pull request #4077 from yoff/MagicMethods
Python: Add support for magic methods
|
2020-08-27 13:20:56 +02:00 |
|
Rasmus Lerchedahl Petersen
|
09025c2198
|
Python: Fix test, update results and annotations
|
2020-08-27 08:40:13 +02:00 |
|
Rasmus Lerchedahl Petersen
|
bf6211f639
|
Merge branch 'main' of github.com:github/codeql into SharedDataflow_ParsimoniousFlowNodes
|
2020-08-26 17:50:17 +02:00 |
|
Rasmus Lerchedahl Petersen
|
47e35c530d
|
Merge branch 'main' of github.com:github/codeql into MagicMethods
|
2020-08-26 17:42:44 +02:00 |
|
Rasmus Lerchedahl Petersen
|
56b78a664e
|
Python: Store step for generators
|
2020-08-25 15:36:26 +02:00 |
|
Rasmus Lerchedahl Petersen
|
ecf3928ed1
|
Python: Handle comprehensions with multiple fors
|
2020-08-25 15:21:08 +02:00 |
|
Rasmus Lerchedahl Petersen
|
1cdb6be531
|
Merge branch 'main' of github.com:github/codeql into SharedDataflow_NestedComprehensions
|
2020-08-25 13:05:13 +02:00 |
|
Rasmus Lerchedahl Petersen
|
2608509fa7
|
Merge branch 'main' of github.com:github/codeql into SharedDataflow_SequenceFlow
|
2020-08-24 17:16:33 +02:00 |
|
Rasmus Lerchedahl Petersen
|
e91581e9fa
|
Python: Experiments with nested comprhensions
|
2020-08-24 17:15:31 +02:00 |
|
Rasmus Lerchedahl Petersen
|
e1343c7f1e
|
Python: Support set literals.
|
2020-08-21 11:15:04 +02:00 |
|
Rasmus Lerchedahl Petersen
|
ccff84d546
|
Python: Test flow into conprehension
|
2020-08-21 10:40:22 +02:00 |
|
Rasmus Lerchedahl Petersen
|
5a734730de
|
Python: Control flow nodes are dataflow nodes
iff they are expression nodes
We could refine this later, but it seems to work for now...
|
2020-08-20 15:00:42 +02:00 |
|
Rasmus Lerchedahl Petersen
|
bd53a711d3
|
Merge branch 'main' of github.com:github/codeql into SharedDataflow_SequenceFlow
|
2020-08-19 11:42:41 +02:00 |
|
Rasmus Lerchedahl Petersen
|
176aa06fad
|
Python: Address review comments
|
2020-08-19 09:21:16 +02:00 |
|
Rasmus Lerchedahl Petersen
|
bbf925fcc4
|
Python: Magic subscript and format
(this in preparation for addressing reviews)
|
2020-08-18 12:56:15 +02:00 |
|
Rasmus Lerchedahl Petersen
|
ca7c045d31
|
Python: bad re match made the tests fail..
|
2020-08-17 16:24:00 +02:00 |
|
Rasmus Lerchedahl Petersen
|
bfdb580206
|
Python: Experiemntal cleanup strategy
|
2020-08-17 11:37:52 +02:00 |
|
Rasmus Lerchedahl Petersen
|
7ea3fc04c8
|
Python: adjust test annotation (for after feature)
|
2020-08-14 14:46:39 +02:00 |
|
Rasmus Lerchedahl Petersen
|
4bc04486cb
|
Python: Annotate tests (as before the new feature)
|
2020-08-14 14:41:35 +02:00 |
|
Rasmus Lerchedahl Petersen
|
2817602a97
|
Merge branch 'master' of github.com:github/codeql into SharedDataflow_ParameterTests
|
2020-08-14 14:27:57 +02:00 |
|
Rasmus Lerchedahl Petersen
|
e808d3033a
|
Python: Add magic to DataFlowCall
|
2020-08-14 14:19:18 +02:00 |
|
Rasmus Lerchedahl Petersen
|
9556937840
|
Python: address review comments
|
2020-08-14 11:29:58 +02:00 |
|
yoff
|
8d49ad7325
|
Update python/ql/test/experimental/dataflow/coverage/datamodel.py
Co-authored-by: Taus <tausbn@github.com>
|
2020-08-14 10:53:37 +02:00 |
|
yoff
|
4b336e9b01
|
Update python/ql/test/experimental/dataflow/coverage/classes.py
Co-authored-by: Taus <tausbn@github.com>
|
2020-08-14 10:53:10 +02:00 |
|
Rasmus Lerchedahl Petersen
|
3f2fcbf0ae
|
Python: Remove most noise in the query output
Just a quick change, the query should probably be rewritten
|
2020-08-13 08:23:12 +02:00 |
|
Rasmus Lerchedahl Petersen
|
2cc7712d40
|
Python: Annotate test cases
|
2020-08-13 08:02:42 +02:00 |
|
Rasmus Lerchedahl Petersen
|
20ffb3fd4c
|
Python: tests for argument routing
Needs annotations
|
2020-08-12 15:43:07 +02:00 |
|
Rasmus Lerchedahl Petersen
|
dd4d00293d
|
Python: remaining class tests
|
2020-08-11 14:16:02 +02:00 |
|
Rasmus Lerchedahl Petersen
|
394991164f
|
Python: Update test expectations
|
2020-08-11 13:05:35 +02:00 |
|
Rasmus Lerchedahl Petersen
|
f834d71bab
|
Python: split out data model tests
|
2020-08-11 11:22:11 +02:00 |
|
Rasmus Lerchedahl Petersen
|
2c5de7f50e
|
Python: fix r/l confusion
|
2020-08-11 10:48:23 +02:00 |
|
Rasmus Lerchedahl Petersen
|
12dfc4afd9
|
Python: clean up validity check code
|
2020-08-11 08:16:49 +02:00 |
|
Rasmus Lerchedahl Petersen
|
3929e01350
|
Python: tests for async iterators/context managers
|
2020-08-11 08:10:46 +02:00 |
|
Rasmus Lerchedahl Petersen
|
5da37f5cf4
|
Python: Update test expectations
|
2020-08-10 17:07:00 +02:00 |
|
Rasmus Lerchedahl Petersen
|
a963f15100
|
Python: format strings are unnecessary and mess up
For some reason, we got no results when format strings were present.
|
2020-08-10 11:54:24 +02:00 |
|
Rasmus Lerchedahl Petersen
|
639d914a47
|
Python: test Awaitable, framework for async test
|
2020-08-10 09:03:28 +02:00 |
|