Rasmus Lerchedahl Petersen
|
8f13d586b7
|
Python: More tests of conditonals
Also use better formatter
(better because comments are close to what they comment)
|
2020-10-06 10:49:15 +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 |
|
Rasmus Wriedt Larsen
|
720e8c432e
|
Python: Update comment for validTest expectations
|
2020-09-04 15:08:57 +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 |
|
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
|
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
|
bd53a711d3
|
Merge branch 'main' of github.com:github/codeql into SharedDataflow_SequenceFlow
|
2020-08-19 11:42:41 +02:00 |
|
Rasmus Lerchedahl Petersen
|
d84294df3d
|
Python: Check that tests are valid
|
2020-08-07 20:07:02 +02:00 |
|
Rasmus Lerchedahl Petersen
|
e77ceaf4b8
|
Python: Track dictionary keys
Also, less hacky comprehension,
but I think we still want to fix the extractor
|
2020-08-06 13:31:54 +02:00 |
|
Rasmus Lerchedahl Petersen
|
7c235597de
|
Python: More precise dataflow for tuples
(and dictionaries, but that is not fleshed out)
|
2020-08-05 19:22:54 +02:00 |
|
Rasmus Lerchedahl Petersen
|
9312b42e79
|
Python: More easy-to-get content flow
There are some things that should be rewritten, though,
but it may involve the extractor
|
2020-08-04 13:54:50 +02:00 |
|
Rasmus Lerchedahl Petersen
|
9d09b4c811
|
Python: Comprehension stores
|
2020-08-03 08:53:22 +02:00 |
|
Rasmus Lerchedahl Petersen
|
f21777c6ce
|
Python: Simplyfy sequence stores
|
2020-08-03 08:16:43 +02:00 |
|
Rasmus Lerchedahl Petersen
|
4a8d532a71
|
Python: update test expectations and annotations
|
2020-08-03 07:25:06 +02:00 |
|
Rasmus Lerchedahl Petersen
|
3e13056140
|
Python: Address most review comments
|
2020-07-31 17:20:58 +02:00 |
|
Rasmus Lerchedahl Petersen
|
e8ce62e211
|
Python: Fix missing flow annotation
|
2020-07-31 15:28:27 +02:00 |
|
Rasmus Lerchedahl Petersen
|
133e18edd9
|
Python: Annotate missing flow
|
2020-07-30 18:13:39 +02:00 |
|
Rasmus Lerchedahl Petersen
|
1467d6b419
|
Python: Test all expressions that incur dataflow
|
2020-07-30 17:51:17 +02:00 |
|
Rasmus Lerchedahl Petersen
|
43f85ef265
|
Python: typo
|
2020-06-26 12:00:24 +02:00 |
|
Rasmus Lerchedahl Petersen
|
c5c1c4c0af
|
Python: started adding some coverage tests
|
2020-06-25 16:29:41 +02:00 |
|
Rasmus Lerchedahl Petersen
|
415e0c4aac
|
Python: add suggestion for test cases
|
2020-06-25 10:46:33 +02:00 |
|
Rasmus Lerchedahl Petersen
|
5973fe8411
|
Python: scaffold for testing data flow coverage
|
2020-06-25 10:32:10 +02:00 |
|