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
|
|