micropython

Graph

(0) -300 -100 -60 +60 tip
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
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
(0) -300 -100 -60 +60 tip