micropython

Graph

(0) -300 -100 -60 tip
Merged branches. syspython-as-target tip
Fixed a docstring to describe the method's actual return value. syspython-as-target
Made package imports fail properly when submodules cannot be found. syspython-as-target
Prevent guard generation when untyped instances are indicated for names. syspython-as-target
Prevent guard generation when untyped instances are indicated for names. syspython-as-target
Populated Const instances with references to their values' classes. syspython-as-target
Moved the assignment inside the attribute usage branch for the loop body. syspython-as-target
Supported nested invocations; handled unusable values when deducing attributes. syspython-as-target
Added another test of "for" and attribute usage. syspython-as-target
Added a note about the _attr annotation and unresolved names. syspython-as-target
Made generator expressions return instances. syspython-as-target
Fixed the representation of functions so that tuple arguments are handled. syspython-as-target
Added a test of nested namespaces involving classes. syspython-as-target
Skip class namespaces when looking for outer namespace definitions of names. syspython-as-target
Made use of the _access_attrs annotation. syspython-as-target
Added annotation details for _access_attrs. syspython-as-target
Made a summary annotation (_access_attrs) for deduction results. syspython-as-target
Fixed the processing of _attrtypes when building guard type details. syspython-as-target
Added some support for guard annotations, comparing concrete and deduced type information. syspython-as-target
Removed an old topic and added notes on active code detection. syspython-as-target
Reinstated proper testing for real AttributeError occurrences. syspython-as-target
Fixed expression value assignment. syspython-as-target
Added another example illustrating that attributes must be defined "internally" syspython-as-target
Added a test of a name taking different scopes in the same unit. syspython-as-target
Added closure PEP references. syspython-as-target
Added notes about uninitialised attributes and inlining. syspython-as-target
Added support for detecting accesses of potentially unassigned locals. syspython-as-target
Added failure tests involving closures. syspython-as-target
Fixed operator module references for nested operator nodes. syspython-as-target
Removed block-related artefacts of previous code generation activities. syspython-as-target
Added closure usage detection. syspython-as-target
Added some notes about syspython's role in implementing native functionality. syspython-as-target
Updated the documentation index. syspython-as-target
Added a note about parameterised functions and classes. syspython-as-target
Removed RSVP-specific documents. syspython-as-target
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
(0) -300 -100 -60 tip