micropython

Changelog

(0) -300 -100 -10 +10 +100 tip
562:205ff83aa4f6
2012-06-30 Paul Boddie changeset files shortlog graph Introduced missing support for module code invocation upon first import.
micropython/__init__.py micropython/ast.py micropython/inspect.py micropython/raw.py micropython/rsvp.py tests/class_init_code.py tests/initialised/__init__.py tests/module_init.py
561:6a3dabe25ca2
2012-06-30 Paul Boddie changeset files shortlog graph Updated the test of object sets for changes in the representation and API.
internal_tests/objectset.py
560:32c00af8d15c
2012-06-30 Paul Boddie changeset files shortlog graph Introduced attribute usage tracking on globals used in functions.
micropython/data.py micropython/inspect.py
559:bbc93a13ba1e
2012-06-29 Paul Boddie changeset files shortlog graph Undoing some module attribute handling changes with a note about limitations.
micropython/inspect.py
558:fb3ccb8ebc16
2012-06-29 Paul Boddie changeset files shortlog graph Added missing import.
micropython/types.py
557:a18af4a45b74
2012-06-29 Paul Boddie changeset files shortlog graph Added support for module attributes that can be assigned (rebound) externally. Added a test demonstrating external module attribute modification. Updated the documentation to note the consequences of less restrictive module attribute definition.
TO_DO.txt docs/assignment.txt docs/concepts.txt docs/optimisations.txt docs/rationale.txt micropython/inspect.py tests/changed/__init__.py tests/changed/modifier.py tests/changed_globals.py
556:875b09b3d355
2012-06-28 Paul Boddie changeset files shortlog graph Removed usage gathering for module globals by introducing Module-specific methods. Added _attr annotations for attribute accessors, using them in reports via the possible_accessor_types ASTVisitor method. Fixed imports in the common module.
docs/annotations.txt micropython/common.py micropython/data.py micropython/inspect.py
555:499e42c00d57
2012-06-27 Paul Boddie changeset files shortlog graph Moved errors and type deduction operations into separate modules. Moved AtLeast into the data module.
micropython/__init__.py micropython/ast.py micropython/code.py micropython/common.py micropython/data.py micropython/errors.py micropython/graph.py micropython/inspect.py micropython/report.py micropython/table.py ...
554:1805fbc407ad
2012-06-27 Paul Boddie changeset files shortlog graph Made separate modules for object set support and some basic data structures (instance, constant), mix-ins and related utilities. Moved the location abstraction into the program module.
micropython/__init__.py micropython/basicdata.py micropython/common.py micropython/data.py micropython/objectset.py micropython/program.py
553:b10bea64619c
2012-06-26 Paul Boddie changeset files shortlog graph Removed name repetition.
micropython/inspect.py
(0) -300 -100 -10 +10 +100 tip