micropython

Shortlog

(0) -300 -100 -60 +60 +100 +300 tip
2010-09-27 Paul Boddie Added instruction coverage reporting.
2010-09-21 Paul Boddie Moved various dictionary operations into common functions.
2010-09-17 Paul Boddie Added branch suspension where "break" statements cause usage information for a
2010-09-16 Paul Boddie Changed loop inspection, introducing a null branch parallel to the body branch,
2010-09-13 Paul Boddie Added a special class for abandoned branch users dictionaries, preventing any
2010-09-13 Paul Boddie Fixed try...except branching.
2010-09-12 Paul Boddie Replaced _attrnames with _attrcombined in report generation.
2010-09-12 Paul Boddie Changed branch abandonment and merging, replacing users with those defined for
2010-09-12 Paul Boddie Propagated more detailed usage information to the importer in order to deduce
2010-09-11 Paul Boddie Updated the comments in attribute usage tests.
2010-09-10 Paul Boddie Switched the attribute usage mechanism to employ contributor nodes, established
2010-09-07 Paul Boddie Avoid mutation of the loop users when the attribute users are changed.
2010-09-07 Paul Boddie Changed attribute usage tracking to consider branching and separate usage
2010-09-06 Paul Boddie Added a note about frame re-use where parameters do not change.
2010-09-06 Paul Boddie Added missing exception handling around the __main__ module.
2010-09-05 Paul Boddie Introduced an "in assignment" flag to distinguish between slice and subscript
2010-09-05 Paul Boddie Fixed slice construction in the generated code.
2010-09-04 Paul Boddie Made attribute access inspection generic, fixing an issue with unpredictable
2010-08-31 Paul Boddie Added operator pop-up information.
2010-08-30 Paul Boddie Fixed report generation for non-generated classes and functions.
2010-08-29 Paul Boddie Removed the target parameter of the _endCallFunc method.
2010-08-29 Paul Boddie Added support for tuple parameters. Optimised tuple/list assignment.
2010-08-23 Paul Boddie Ensure attribute collection for all modules, thus making sure that any
2010-08-22 Paul Boddie Added loop nodes for "for" and list comprehension flow branches.
2010-08-22 Paul Boddie Fixed pop-up elements where no type suggestions exist.
2010-08-21 Paul Boddie Added specific attribute usage for imported objects.
2010-08-21 Paul Boddie Fixed importing to return cached package roots instead of leaves when requested.
2010-08-20 Paul Boddie Fixed try...except...else statement scope/usage branching.
2010-08-17 Paul Boddie Added class attributes to the summary, tidying up the presentation and adding
2010-08-16 Paul Boddie Added space above the code in each report in order to permit pop-up elements to
2010-08-15 Paul Boddie Added the type pop-up element to AssAttr nodes.
2010-08-15 Paul Boddie Fixed operator module acquisition where the module is acquired in both a normal
2010-08-11 Paul Boddie Moved accessor type detection using the attribute usage annotations to the
2010-08-10 Paul Boddie Remove highlighting from attribute names.
2010-08-10 Paul Boddie Made more use of convenience methods.
2010-08-09 Paul Boddie Removed ExtendFrame instructions for empty units.
2010-08-07 Paul Boddie Added some support for HTML reports of program modules, separating the program
2010-07-11 Paul Boddie Fixed the module search path to find standard library modules.
2010-07-11 Paul Boddie Changed lambda definitions to have automatically generated names, and added
2010-07-10 Paul Boddie Added the lib directory to the start of the module search path.
2010-06-27 Paul Boddie Moved base class references to within class namespaces.
2010-06-27 Paul Boddie Moved methods, added comments and docstrings.
2010-06-19 Paul Boddie Fixed usage of built-in types, also fixing declarations of specific attribute
2010-06-17 Paul Boddie Removed object usage in the builtins and permitted the absence of generated
2010-06-16 Paul Boddie Attempted to introduce a more conservative approach to visiting program units
2010-06-15 Paul Boddie Changed the importer's attributes_used register to hold the full paths of all
2010-06-14 Paul Boddie Moved the namespace lookup logic into NamespaceDict; this permits scope usage
2010-06-13 Paul Boddie Fixed exception attribute initialisation for translation errors.
2010-06-12 Paul Boddie Fixed inspection of global usage after declarations in locals.
2010-06-12 Paul Boddie Fixed overwriting of exception source details.
2010-06-12 Paul Boddie Simplified exception raising so that the current node and unit name are added to
2010-06-12 Paul Boddie Fixed the listiterator.next method to raise an exception instance.
2010-06-12 Paul Boddie Fixed the fragment occupied size upon extending a list.
2010-06-12 Paul Boddie Fixed memory allocation for list fragments.
2010-06-12 Paul Boddie Merged branches, added a separate test of xrange and lists.
2010-06-12 Paul Boddie Fixed scope handling where names are imported into namespaces.
2010-06-11 Paul Boddie Merged dynamic/nested function and general development branches.
2010-06-11 Paul Boddie Replaced the native mechanism for list initialisation with a Python-based
2010-06-06 Paul Boddie Introduced the notion of dynamic definitions, to be used in conjunction with the
2010-06-06 Paul Boddie Changed the function/lambda support to generate special function instances for
(0) -300 -100 -60 +60 +100 +300 tip