micropython

Shortlog

(0) -300 -100 -60 +60 +100 tip
2013-03-20 Paul Boddie Added tests of literal constant attribute access and indirect __class__ access on classes. syspython-as-target
2013-03-17 Paul Boddie Fixed an apparently duplicated method to reflect its anticipated purpose. syspython-as-target
2013-03-17 Paul Boddie Added the _expr annotation to AssAttr nodes. syspython-as-target
2013-03-12 Paul Boddie Refined the purpose of the __main__ function, renamed __module__ to __static__ syspython-as-target
2013-02-23 Paul Boddie Described how namespace initialisation occurs and how multiple definitions syspython-as-target
2013-02-18 Paul Boddie Added headings. syspython-as-target
2013-01-15 Paul Boddie Added support for multiple class definitions in the same namespace with the same name. default
2013-01-14 Paul Boddie Moved common logic into a separate method.
2013-01-14 Paul Boddie Added a list of miscellaneous ideas.
2013-01-14 Paul Boddie Added a test demonstrating how ambiguous class definitions should be treated.
2013-01-13 Paul Boddie Added a note about ambiguous/multiply-defined classes and functions.
2013-01-13 Paul Boddie Added a test of the first form of B.
2013-01-13 Paul Boddie Added a note about module attribute declaration.
2013-01-13 Paul Boddie Added some support for classes defined using the same name in the same namespace.
2013-01-12 Paul Boddie Added notes about a systems programming language to target instead of RSVP.
2012-11-16 Paul Boddie Added separate lists for genuinely unknown targets and ones that are discovered
2012-11-15 Paul Boddie Made the list of unknown target nodes global to a program instead of being
2012-11-15 Paul Boddie Added a failing test of assignment to an unknown attribute.
2012-11-12 Paul Boddie Added a get_unit method to support/fix generic AST dispatch error handling.
2012-11-06 Paul Boddie Moved branch-, attribute usage- and scope-related functionality into the branch module.
2012-11-06 Paul Boddie Remove redundant entries in types pop-ups.
2012-11-05 Paul Boddie Moved the instantiation-related activities out of the attribute usage section.
2012-11-05 Paul Boddie Added a method to get the class name for a constant so that a pre-made class can
2012-11-04 Paul Boddie Fixed acquisition of the pre-made type class for __class__ attributes.
2012-11-04 Paul Boddie Introduced pre-made classes for various built-in types supporting constants.
2012-11-03 Paul Boddie Moved target discovery using single attributes to the appropriate report methods
2012-11-02 Paul Boddie Improved tests for Getattr nodes within others, thus avoiding competing pop-ups.
2012-11-02 Paul Boddie Removed the static labelling on attribute parents since the static information
2012-11-02 Paul Boddie Updated the "to do" list, adding notes about using instantiation to filter
2012-11-02 Paul Boddie Replaced get_static_attribute methods with all_attributes methods that provide
2012-10-29 Paul Boddie Removed partial interface details from reports since such interfaces are no
2012-10-28 Paul Boddie Changed the production of possible accessor types to choose between results from
2012-10-28 Paul Boddie Introduced an underlying Namespace class in order to support a convenience
2012-10-22 Paul Boddie Added another test of attribute usage deductions.
2012-10-22 Paul Boddie Improved the representation of UnresolvedName instances.
2012-10-20 Paul Boddie Removed hasattr tests for the unit attribute on various AST nodes since it
2012-07-15 Paul Boddie Show only distinct attribute name lists when showing attribute usage for names.
2012-07-14 Paul Boddie Added various set methods.
2012-07-14 Paul Boddie Added missing annotations to the documentation.
2012-07-14 Paul Boddie Added _attr annotation to AssAttr and _expr annotation to AssAttr and Getattr.
2012-07-14 Paul Boddie Avoid importing compiler.ast.Module via the common module.
2012-07-14 Paul Boddie Restricted the nodes that can be used to obtain type information.
2012-07-14 Paul Boddie Initialised the annotation attributes on the underlying AST nodes, requiring a
2012-07-14 Paul Boddie Record unsatisfiable usage observations for potential later display as warnings.
2012-07-14 Paul Boddie Removed unnecessary code that attribute usage showed to be unlikely to function.
2012-07-14 Paul Boddie Added some comments.
2012-07-14 Paul Boddie Added a reverse method stub.
2012-07-14 Paul Boddie Added inspection of slice/subscript nodes in augmented assignments.
2012-07-14 Paul Boddie Commented out currently inactive code in CheckFrame.
2012-07-10 Paul Boddie Added a placeholder for instances in value lists.
2012-07-10 Paul Boddie Changed true/false value usage, employing boolean values instead of numbers.
2012-07-10 Paul Boddie Removed redundant import operation.
2012-07-10 Paul Boddie Added module links in import-related statements.
2012-07-10 Paul Boddie Simplified operator function name output, fixing the binary bit operators.
2012-07-10 Paul Boddie Removed pop-up borders.
2012-07-09 Paul Boddie Fixed HTML output for values, also switching to program literal representations.
2012-07-09 Paul Boddie Added module docstring output and improved constant support in value lists.
2012-07-08 Paul Boddie Added notes about imports and circular import detection.
2012-07-08 Paul Boddie Added value annotations to Name nodes, showing such values in reports if known.
2012-07-08 Paul Boddie Removed duplication from type and attribute pop-up elements in reports.
(0) -300 -100 -60 +60 +100 tip