671:76bdd4381b66
|
2013-07-04 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed operator and built-in function invocations to use the "apply" function.
Added a proper translation of print statements. |
syspython-as-target |
|
micropython/syspython.py
|
|
670:5c759716f9f2
|
2013-07-04 |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced an explicit special function for invocations - "apply" - removing
double underscores from special function names, since such functions can no
longer be confused with program function names.
Added missing support for the "is" and "is not" operators. |
syspython-as-target |
|
docs/syspython.txt micropython/syspython.py
|
|
669:f437f041f665
|
2013-07-04 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added example values of the deduction annotations. |
syspython-as-target |
|
docs/annotations.txt
|
|
668:efa6d88afafa
|
2013-07-04 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added an operator module function for the "in" operator. |
syspython-as-target |
|
lib/operator.py micropython/common.py
|
|
667:0bd17ac3005e
|
2013-07-02 |
Paul Boddie |
changeset
files
shortlog
graph
|
Removed location/image-related information.
Ordered the attributes generated in syspython.
Added a method for getting a list of positioned instance attributes. |
syspython-as-target |
|
docs/concepts.txt micropython/basicdata.py micropython/data.py micropython/report.py micropython/syspython.py micropython/table.py
|
|
666:0f4bbb3b9c2f
|
2013-07-01 |
Paul Boddie |
changeset
files
shortlog
graph
|
Changed some accesses to the least optimised form due to lack of analysis. |
syspython-as-target |
|
micropython/syspython.py
|
|
665:56396b2453d8
|
2013-07-01 |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced numbered functions where rebinding occurs in namespaces.
Added an original name attribute to classes and functions, revised the check for
usage of functions when generating code or reports, and added rebinding
statements to module "main program" syspython output.
Fixed the attribute operation generated by syspython when acquiring module
attributes for a "from" statement. |
syspython-as-target |
|
docs/syspython.txt micropython/common.py micropython/data.py micropython/inspect.py micropython/syspython.py tests/class_method_changed.py tests/class_method_multiple.py
|
|
664:e148fb5f222a
|
2013-07-01 |
Paul Boddie |
changeset
files
shortlog
graph
|
Simplified __builtins__ module accesses, assuming that such accesses performed
in the translations of various constructs involve unmodified constant module
attributes.
Fixed the nodes produced by module_attribute.
Added a constant_attribute function and support for constant name-based
accesses. |
syspython-as-target |
|
docs/annotations.txt micropython/syspython.py
|
|
663:46ef6f4f6d03
|
2013-06-30 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added "del" statement handling. Fixed global name access. Added initial list
comprehension support. |
syspython-as-target |
|
micropython/syspython.py tests/listcomp_nested.py
|
|
662:eaaa3147274e
|
2013-06-30 |
Paul Boddie |
changeset
files
shortlog
graph
|
Permit analysis of the getattr function itself, thus exposing _getattr. |
syspython-as-target |
|
micropython/__init__.py
|
|