Taus Brock-Nannestad
|
8d774cd354
|
Merge branch 'master' into python-unsafe-use-of-mktemp
|
2019-02-26 13:23:38 +01:00 |
|
Taus
|
9d7877907b
|
Merge pull request #964 from markshannon/python-locations-for-packages
Python: Make sure packages have locations.
|
2019-02-26 11:55:27 +01:00 |
|
Mark Shannon
|
7d0943f30d
|
Python: Add tests for turbogears.
|
2019-02-26 10:15:37 +00:00 |
|
Mark Shannon
|
26c5ebde54
|
Python: Basic support for TurboGears: requests and responses.
|
2019-02-26 10:15:36 +00:00 |
|
Taus
|
89216208be
|
Merge pull request #969 from markshannon/python-points-to-speed-up
Python: Refactor three predicates to improve join-order.
|
2019-02-22 15:27:02 +01:00 |
|
Mark Shannon
|
d46467f526
|
Python: Update tests to account for packages having locations.
|
2019-02-22 12:16:34 +00:00 |
|
Mark Shannon
|
a1820fe4c3
|
Python: Refactor three predicates to improve join-order.
|
2019-02-22 11:48:39 +00:00 |
|
Taus
|
69270d0a4e
|
Merge pull request #963 from markshannon/python-sanity-context-sensitive
Python: Make points-to sanity check context sensitive.
|
2019-02-22 11:50:48 +01:00 |
|
Mark Shannon
|
1519e1b1f9
|
Python: Make sanity check context sensitive.
|
2019-02-21 14:23:24 +00:00 |
|
Mark Shannon
|
c1b8f500c7
|
Python: Make sure packages have locations, so they can be displayed, even if those locations are meaningless.
|
2019-02-21 12:53:59 +00:00 |
|
Taus
|
ed3a8f0bee
|
Merge pull request #799 from markshannon/python-api-tidy-up
Python API tidy up, part 1
|
2019-02-21 13:25:17 +01:00 |
|
Taus
|
caf0bfe858
|
Merge pull request #951 from markshannon/python-string-tests
Python: Add a test for handling of corner-case strings.
|
2019-02-20 12:46:42 +01:00 |
|
Mark Shannon
|
adadd4942b
|
Python: Remove BuiltinFunctionObject module as it is clearer and more concise to use ModuleObject::builtin().
|
2019-02-20 11:23:48 +00:00 |
|
Mark Shannon
|
98be27a73e
|
Python: Add 'attr' predicate as a synomnym for 'getAttribute' to help readability.
|
2019-02-20 11:08:44 +00:00 |
|
Mark Shannon
|
35fa5d8f60
|
Python move various theXXX() predicates into the appropriate module.
|
2019-02-20 10:34:08 +00:00 |
|
Mark Shannon
|
76d1fba9f0
|
Python: Add a test for handling of corner-case strings.
|
2019-02-20 10:26:40 +00:00 |
|
Mark Shannon
|
4e8e4aed3d
|
Python: factor out helper predicate to prevent bad join-order.
|
2019-02-19 12:40:56 +00:00 |
|
Mark Shannon
|
17681d6de4
|
Python: factor out helper predicate to prevent bad join-order.
|
2019-02-19 12:21:41 +00:00 |
|
Taus
|
1b25573cc0
|
Merge pull request #872 from markshannon/python-bottle
Python: Add support for bottle framework.
|
2019-02-18 12:34:44 +01:00 |
|
Mark Shannon
|
0ea33b7e91
|
Python: Rename class.
|
2019-02-12 14:37:50 +00:00 |
|
Mark Shannon
|
e7d2c1e179
|
Python: Convert ObjectOrCfg back to using extensionals for speed.
|
2019-02-12 14:37:19 +00:00 |
|
Mark Shannon
|
bcf4df840c
|
Convert ObjectOrCfg to IPA type for stronger type-checking.
|
2019-02-12 14:37:19 +00:00 |
|
Mark Shannon
|
c767de02e6
|
Python: Refactor points-to origin code for better encapsulation.
|
2019-02-12 14:37:19 +00:00 |
|
Mark Shannon
|
b644891e53
|
Python: Fix up some typos for bottle and add a few more tests.
|
2019-02-12 14:26:06 +00:00 |
|
Mark Shannon
|
aab0a243dc
|
Python: Add redirects to bottle framework support.
|
2019-02-12 14:26:06 +00:00 |
|
Mark Shannon
|
d514fc543d
|
Python: Add responses to bottle framework support.
|
2019-02-12 14:26:06 +00:00 |
|
Mark Shannon
|
8d525e5295
|
Python: Add support for bottle framework routing and requests.
|
2019-02-12 14:26:06 +00:00 |
|
Taus
|
9caa9c10bc
|
Merge pull request #928 from markshannon/python-points-to-through-callsites
Python: Points-to should flow through call-sites if not assigned out of scope.
|
2019-02-12 14:41:12 +01:00 |
|
Taus
|
583358bee3
|
Merge pull request #911 from markshannon/python-add-special-operation
Python: Add 'special operation' pseudo-expression type
|
2019-02-12 13:32:20 +01:00 |
|
Taus
|
5b127eb676
|
Merge pull request #914 from markshannon/python-add-2-3-query-tests
Python: Add 2/3 specific query tests.
|
2019-02-12 12:54:29 +01:00 |
|
Taus
|
abc71cba4c
|
Merge pull request #913 from markshannon/python-add-3-library-tests
Python add 2/3 specific library tests
|
2019-02-12 12:54:15 +01:00 |
|
Mark Shannon
|
220b881096
|
Python: Points-to should flow through call-sites if not assigned outside of scope.
|
2019-02-12 09:57:45 +00:00 |
|
Taus
|
fb8d0f5b1f
|
Merge pull request #850 from markshannon/python-improve-import-analysis
Python improve import analysis
|
2019-02-11 10:28:37 +01:00 |
|
Mark Shannon
|
e37bda27d5
|
Python points-to: Clarify use of '$' variable.
|
2019-02-08 15:54:51 +00:00 |
|
Mark Shannon
|
52ddd79cab
|
Python: Add 2/3 specific query tests.
|
2019-02-08 15:13:17 +00:00 |
|
Mark Shannon
|
adb4c42aa5
|
Python: Add 2-only library tests.
|
2019-02-08 14:49:04 +00:00 |
|
Mark Shannon
|
49307a72b4
|
Python: Add 3-only library tests.
|
2019-02-08 14:39:27 +00:00 |
|
Taus
|
90eccbdf76
|
Merge pull request #836 from markshannon/python-mutating-descriptor
Python: Fix up mutating-descriptor query
|
2019-02-08 15:10:30 +01:00 |
|
Mark Shannon
|
465f42eb2f
|
Python: Add 'special operation' pseudo-expression type, for use in semantic stubs file. No use of it as yet.
|
2019-02-08 11:31:34 +00:00 |
|
Taus Brock-Nannestad
|
895b237e3c
|
Python: Make "Modification of parameter with default" flow-sensitive.
|
2019-02-04 19:05:04 +01:00 |
|
Mark Shannon
|
24d678b869
|
Python: Points-to; let values with no boolean constant value flow through pi-nodes.
|
2019-01-31 15:15:49 +00:00 |
|
Mark Shannon
|
f190f83406
|
Python: Give most non-self instance attributes the 'unknown' value; improves reachability analysis.
|
2019-01-31 15:05:13 +00:00 |
|
Felicity Chapman
|
54242f4009
|
Merge pull request #849 from jf205/locations
Update links to QL help topics in GH repo files (SD-2999)
|
2019-01-30 11:06:22 +00:00 |
|
james
|
7cc1442ecb
|
Update link text
|
2019-01-30 09:44:07 +00:00 |
|
Mark Shannon
|
50a75d2b4f
|
Python: Fully module state of module using global variables and '$' pseudo-variable.
|
2019-01-30 09:34:17 +00:00 |
|
james
|
81137aa7b4
|
update links to locations in .ql files
|
2019-01-30 08:02:02 +00:00 |
|
james
|
9d1a050f35
|
update links to locations in .qll files
|
2019-01-30 08:01:49 +00:00 |
|
Taus
|
83e2689645
|
Merge pull request #844 from markshannon/python-hide-magic-variables-in-test
Python tests: Further hiding of special ESSA variables in tests
|
2019-01-29 18:51:06 +01:00 |
|
Mark Shannon
|
4c0f123748
|
Python: switch from '*' to '$' pseudo variable to track module state.
|
2019-01-29 17:04:08 +00:00 |
|
Taus
|
08fcb984a8
|
Implement getACall suggestion.
|
2019-01-29 17:59:45 +01:00 |
|