|
Renamed the special "" parameter to "__context__". |
syspython-as-target |
|
Visit only definitions at a particular level, not all definitions in a module. |
syspython-as-target |
|
Merged branches. |
syspython-as-target |
|
Added nested function with default tests. |
syspython-as-target |
|
Fixed numbered class/function name generation. |
syspython-as-target |
|
Improved handling of nested functions (also affecting lambdas), also excluding |
syspython-as-target |
|
Added information about the different invocation functions in syspython. |
syspython-as-target |
|
Fixed loadconstant usage to include both the constant and the new context. |
syspython-as-target |
|
Added initial generator expression inspection support. |
syspython-as-target |
|
Dispatch to augmented assignment targets as expressions. |
syspython-as-target |
|
Avoid production of context and value lists where only one result is needed. |
syspython-as-target |
|
Added a docstring explaining deduction-related changes to the data. |
syspython-as-target |
|
Handled uncertain invocation targets in a more satisfactory manner. |
syspython-as-target |
|
Added a test of random module usage, incurring a fair amount of library access. |
syspython-as-target |
|
Added a "not in" operator function for convenience. |
syspython-as-target |
|
Added a module to verify that an appropriate compiler module is being used. |
syspython-as-target |
|
Updated PySonar information; added Micro Python information. |
syspython-as-target |
|
Fixed the assignment value variable name: it has to be Python-compatible. |
syspython-as-target |
|
Updated the documentation to indicate that Syspython is the current output |
syspython-as-target |
|
Introduced an explicit assignment expression variable. |
syspython-as-target |
|
Fixed constant attribute access invocation. |
syspython-as-target |
|
Added remarks about local namespaces and name usage observations. |
syspython-as-target |
|
Fixed broken LocalAttr initialisation. |
syspython-as-target |
|
Moved position information into the Attr class from BaseAttr since LocalAttr |
syspython-as-target |
|
Removed "reverse" branches, since generation of local assignment information |
syspython-as-target |
|
Introduced workarounds to prevent special local attributes from having their |
syspython-as-target |
|
Separated the acquisition of local attributes from general namespace access. |
syspython-as-target |
|
Added an example showing how assignment information is flow-sensitive. |
syspython-as-target |
|
Added various missing method signatures. |
syspython-as-target |
|
Added a note about potential inadequacy of acquired assignment values in loops. |
syspython-as-target |
|
Added "reverse" branches in order to immediately obtain assignment details. |
syspython-as-target |
|
For non-self instance attribute access, exclude subclass instance attributes. |
syspython-as-target |
|
Added further explanation of the attribute usage accumulation mechanism. |
syspython-as-target |
|
Introduced nodes defining class and function names to avoid annotation conflicts. |
syspython-as-target |
|
Retrieve assigned values from defining users, not intermediate users. |
syspython-as-target |
|
Enforce single assignment behaviour for local assignments. |
syspython-as-target |
|
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 |