micropython

Shortlog

(0) -300 -100 -60 +60 +100 tip
2012-07-01 Paul Boddie Reinstated the loaded module test with an explanation of its purpose.
2012-07-01 Paul Boddie Added support for value assignments in general attribute name declarations.
2012-06-30 Paul Boddie Reverted erroneous change to the instantiator code.
2012-06-30 Paul Boddie Added imported name storage (necessary where such names are not constant).
2012-06-30 Paul Boddie Introduced missing support for module code invocation upon first import.
2012-06-30 Paul Boddie Updated the test of object sets for changes in the representation and API.
2012-06-30 Paul Boddie Introduced attribute usage tracking on globals used in functions.
2012-06-29 Paul Boddie Undoing some module attribute handling changes with a note about limitations.
2012-06-29 Paul Boddie Added missing import.
2012-06-29 Paul Boddie Added support for module attributes that can be assigned (rebound) externally.
2012-06-28 Paul Boddie Removed usage gathering for module globals by introducing Module-specific methods.
2012-06-27 Paul Boddie Moved errors and type deduction operations into separate modules.
2012-06-27 Paul Boddie Made separate modules for object set support and some basic data structures
2012-06-26 Paul Boddie Removed name repetition.
2012-06-26 Paul Boddie Removed name repetition. Added a reminder about report operator pop-up support.
2012-06-22 Paul Boddie Made sure that local name usage is tracked for classes as well as modules.
2012-06-20 Paul Boddie Changed attribute usage recording to apply only to function and class definition locals.
2012-06-19 Paul Boddie Fixed the docstring for the conditional attribute usage test.
2012-06-14 Paul Boddie Added notes about the analysis of PyPy's interpreter code.
2012-06-14 Paul Boddie Added a note about function discovery within functions and the resulting processing.
2012-06-13 Paul Boddie Separated function body inspection from module inspection in order to support
2012-06-12 Paul Boddie Added measures to prevent failure when modules provide neither a given name nor
2012-06-12 Paul Boddie Added placeholder modules for _weakref and math.
2012-06-12 Paul Boddie Added the Python standard library threading module.
2012-06-11 Paul Boddie Added an alternative types module implementation.
2012-06-11 Paul Boddie Introduced an explicit test for non-class base class references.
2012-06-10 Paul Boddie Introduced separate handling of abandoned attribute usage branches so that
2012-06-10 Paul Boddie Added a test of attribute usage and try...except statements.
2012-06-10 Paul Boddie Changed scope conflicts to accumulate scopes as branches are merged.
2012-06-10 Paul Boddie Fixed the branch nodes in try...except statements.
2012-06-10 Paul Boddie Introduced attribute target reporting with links to attribute definitions.
2012-06-09 Paul Boddie Introduced a method for getting objects from the table using their full names.
2012-06-09 Paul Boddie Added tentative instance attribute definition note.
2012-06-09 Paul Boddie Updated the documentation around class/module attribute rebinding, along with
2012-06-09 Paul Boddie Made type deduction strict, requiring all attributes from a usage specification.
2012-06-09 Paul Boddie Introduced attribute usage branching for logical operators along with a test.
2012-06-09 Paul Boddie Added an __iter__ method for strings.
2012-06-09 Paul Boddie Removed whitespace after unary operators.
2012-06-09 Paul Boddie Improved contributor and usage discovery where contribution loops are encountered.
2012-06-05 Paul Boddie Reinstated tentative declarations of instance attributes from attribute usage
2012-06-05 Paul Boddie Added a comment about a related test.
2012-06-05 Paul Boddie Introduced more rigid selection of suitable types depending on whether all
2012-06-05 Paul Boddie Reverted the introduction of instance attribute usage as declarations.
2012-06-05 Paul Boddie Added warning annotations where no attribute access targets are found from usage observations.
2012-06-04 Paul Boddie Moved the code for class hierarchy filtering of types into a common function.
2012-06-04 Paul Boddie Allow usage of instance attributes as declarations, permitting external
2012-06-04 Paul Boddie Simplify attribute assignment by insisting on the types identified from usage
2012-06-04 Paul Boddie Updated the documentation to reflect class attribute assignment policies.
2012-06-03 Paul Boddie Fixed print node output where streams are indicated.
2012-06-03 Paul Boddie Made the warnings slightly simpler by only showing attribute names.
2012-06-03 Paul Boddie Changed the warnings to use standard error.
2012-06-03 Paul Boddie Restricted attribute assignments observed through usage analysis to instance attributes only.
2012-06-03 Paul Boddie Added class attribute/method test.
2012-06-03 Paul Boddie Added missing operator handler.
2012-06-01 Paul Boddie Changed the static attribute labelling to use "static" instead of "class".
2012-05-29 Paul Boddie Fixed/updated instance attributes definition note.
2012-05-21 Paul Boddie Expanded the documentation, adding prerequisites, reports and roadmap sections.
2012-05-21 Paul Boddie Added an array module.
2012-05-20 Paul Boddie Attempted to perform more thorough attribute usage analysis, especially where
2012-05-19 Paul Boddie Print warnings via standard error.
(0) -300 -100 -60 +60 +100 tip