micropython

Graph

(0) -300 -100 -60 tip
Moved the exceptions document into the low-level concepts document. syspython-as-target
Moved the evaluation document into the low-level concepts document. syspython-as-target
Tidied up the evaluation document, adding a note about access to defaults. syspython-as-target
Split the concepts document into two, making a low-level concepts document that syspython-as-target
Moved deduction-related methods to the deduction module. syspython-as-target
Support operator method access using the generic attribute access mechanism. syspython-as-target
Removed __context__ from argument lists since it will be transferred separately. syspython-as-target
Added a discussion of closures, defaults and dynamic functions. syspython-as-target
Fixed the scope of defaults and added the setdefaults special function for the syspython-as-target
Added more notes about invocation, particularly around dynamic function contexts syspython-as-target
Added more notes about invocation, particularly around dynamic function contexts syspython-as-target
Removed restrictions on dynamic function identification and generation. syspython-as-target
Changed the argument ordering for "applystaticmethod". syspython-as-target
Added some documentation about defaults and dynamic functions. syspython-as-target
Added support for dynamic function initialisation. syspython-as-target
Added an example of a method with an uncertain default parameter value. syspython-as-target
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
(0) -300 -100 -60 tip