|
Introduced a special local attribute class that uses path-sensitive assignment |
syspython-as-target |
|
Introduced dynamic attribute construction from path-sensitive information. |
syspython-as-target |
|
Separated the definition of "path-sensitive" values from general namespace access. |
syspython-as-target |
|
Enforced the anonymity/genericity of list/tuple item values in assignments. |
syspython-as-target |
|
Fixed an enduring bug concerning list/tuple item assignment values. |
syspython-as-target |
|
Added a specific _values annotation collecting assignment values on nodes. |
syspython-as-target |
|
Added support for access to constant attributes via instances, setting the context. |
syspython-as-target |
|
Integrated typed instances into attribute access deductions. |
syspython-as-target |
|
Added NoneType as a pre-built class. |
syspython-as-target |
|
Fixed single element list output after single element tuple modifications. |
syspython-as-target |
|
Added _attr annotations to AssName nodes, indicating attributes providing names. |
syspython-as-target |
|
Added a general typed instance class to represent instantiation results. |
syspython-as-target |
|
Made get_context_and_value an independent function. |
syspython-as-target |
|
Added propagation of instantiation type information within statements. |
syspython-as-target |
|
Fixed single element tuple output. |
syspython-as-target |
|
Improved reporting of possible attribute values in certain cases, such as where |
syspython-as-target |
|
Added more related resources. |
syspython-as-target |
|
Added some more related resources. |
syspython-as-target |
|
Added tentative support for Python 2.7 set literals. |
syspython-as-target |
|
Added detection of contradictory deductions in the presence of concrete types, |
syspython-as-target |
|
Added usage of the dict class when dictionary literals are found. |
syspython-as-target |
|
Attempted to provide more reasonable target type details, preferring attribute |
syspython-as-target |
|
Imposed restrictions on target names for attributes from annotations. |
syspython-as-target |
|
Added a static definition counter for numbering class and function definitions. |
syspython-as-target |
|
Fixed annotation of instance attribute accesses where subclass instances exist. |
syspython-as-target |
|
Used UTF-8 as the report output encoding. |
syspython-as-target |
|
Switched to "span" elements with CSS-imposed block layout to make valid XHTML. |
syspython-as-target |
|
Added "to do" item about class/function numbering. |
syspython-as-target |
|
Added a reminder to introduce a proper declaration/definition counter. |
syspython-as-target |
|
Added "with" statement report output. |
syspython-as-target |
|
Permit function numbering despite the occurrence of namespace mutation. |
syspython-as-target |
|
Added the outline of the collections module in order to avoid nasty namedtuple |
syspython-as-target |
|
Fixed relative import path interpretation to work within package roots. |
syspython-as-target |
|
Supported relative imports in report output; made get_module_name a common function. |
syspython-as-target |
|
Added support for "whole module" relative imports. |
syspython-as-target |
|
Added support for explicit relative imports. |
syspython-as-target |
|
Changed the property built-in to be a class, thus permitting the inspection of |
syspython-as-target |
|
Removed the optimisation flag and related instructions. |
syspython-as-target |
|
Added some support for specific kinds of invocations identified through analysis. |
syspython-as-target |
|
Simplified the selection of special functions used in generated syspython code. |
syspython-as-target |
|
Improved the descriptions of access operations slightly. |
syspython-as-target |
|
Reintroduced explicit address-oriented operations to syspython. (Although such |
syspython-as-target |
|
Added keyword argument names to the syspython module output. |
syspython-as-target |
|
Removed parameter table acquisition. |
syspython-as-target |
|
Removed parameter table construction, since it is superfluous to analysis. |
syspython-as-target |
|
Added some ideas. |
syspython-as-target |
|
Fixed operator and built-in function invocations to use the "apply" function. |
syspython-as-target |
|
Introduced an explicit special function for invocations - "apply" - removing |
syspython-as-target |
|
Added example values of the deduction annotations. |
syspython-as-target |
|
Added an operator module function for the "in" operator. |
syspython-as-target |
|
Removed location/image-related information. |
syspython-as-target |
|
Changed some accesses to the least optimised form due to lack of analysis. |
syspython-as-target |
|
Introduced numbered functions where rebinding occurs in namespaces. |
syspython-as-target |
|
Simplified __builtins__ module accesses, assuming that such accesses performed |
syspython-as-target |
|
Added "del" statement handling. Fixed global name access. Added initial list |
syspython-as-target |
|
Permit analysis of the getattr function itself, thus exposing _getattr. |
syspython-as-target |
|
Moved test suite invocation to the syspython distribution. |
syspython-as-target |
|
Separated handling of getattr attribute usage from normal program unit usage, |
syspython-as-target |
|
Moved code generation and execution support to a separate syspython distribution. |
syspython-as-target |
|
Introduced a termination case where no new dynamic attribute knowledge is available. |
syspython-as-target |