374:76db40f8dd8c
|
2010-09-05 |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced an "in assignment" flag to distinguish between slice and subscript
retrieval and assignment operations.
Moved slice and subscript support into various operator module functions. |
|
|
lib/operator.py micropython/ast.py micropython/common.py micropython/inspect.py micropython/trans.py
|
|
373:454d8255a4b1
|
2010-09-05 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed slice construction in the generated code.
Fixed the xrange and slice builtins to use a special undefined value where the
end of an xrange or slice is not defined.
Added a test of class attribute usage with default function/method parameters.
Moved the list slicing test into a new file, introducing a simpler testing of
the slicing mechanism. |
|
|
lib/builtins.py micropython/ast.py tests/call_func_default_class_attribute.py tests/slice.py tests/slice_list.py
|
|
372:c799fef50ca2
|
2010-09-04 |
Paul Boddie |
changeset
files
shortlog
graph
|
Made attribute access inspection generic, fixing an issue with unpredictable
accesses.
Introduced potentially specific attribute access inspection to the Slice and
Subscript node handlers.
Added a test of slicing.
Added type checking for the current list.__getitem__ implementation. |
|
|
TO_DO.txt micropython/inspect.py rsvplib.py tests/slice.py
|
|
371:cf6ae114650f
|
2010-08-31 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added operator pop-up information. |
|
|
micropython/report.py
|
|
370:f64739faec2e
|
2010-08-30 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed report generation for non-generated classes and functions.
Added report support for tuple parameters.
Added spacing after various statements in reports. |
|
|
micropython/common.py micropython/report.py
|
|
369:495c6ac589ed
|
2010-08-29 |
Paul Boddie |
changeset
files
shortlog
graph
|
Removed the target parameter of the _endCallFunc method.
Fixed list/tuple assignment and tuple parameter support, preventing the
overwriting of temporary information. |
|
|
micropython/ast.py micropython/trans.py
|
|
368:70692e257878
|
2010-08-29 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added support for tuple parameters. Optimised tuple/list assignment. |
|
|
TO_DO.txt lib/builtins.py micropython/ast.py micropython/data.py micropython/inspect.py micropython/opt.py micropython/trans.py tests/call_func_tuple_parameters.py
|
|
367:aaf23d3b2bcd
|
2010-08-23 |
Paul Boddie |
changeset
files
shortlog
graph
|
Ensure attribute collection for all modules, thus making sure that any
initialisation code can actually run.
Added various method signatures to the builtins. |
|
|
lib/builtins.py micropython/__init__.py
|
|
366:023105a53af2
|
2010-08-22 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added loop nodes for "for" and list comprehension flow branches. |
|
|
micropython/inspect.py
|
|
365:40bdd4e5f0f2
|
2010-08-22 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed pop-up elements where no type suggestions exist.
Fixed attribute labels for strict constant class attributes.
Added trailing spaces after some keywords. |
|
|
micropython/report.py
|
|