118:900d641f42d6
|
2016-10-20 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added some more support for generating invocation code, distinguishing between
static invocation targets that are identified and whose functions can be
obtained directly and other kinds of targets whose functions must be obtained
via the special attribute. |
|
|
optimiser.py results.py translator.py
|
|
117:83d261448283
|
2016-10-20 |
Paul Boddie |
changeset
files
shortlog
graph
|
Support invocation recording in attribute access modifiers. |
|
|
deducer.py encoders.py inspector.py
|
|
116:0fcb1351544e
|
2016-10-20 |
Paul Boddie |
changeset
files
shortlog
graph
|
Improved output indentation. |
|
|
translator.py
|
|
115:4057092c9f4a
|
2016-10-20 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed importer function locals population from cached data. |
|
|
modules.py
|
|
114:a818b7ef8f7b
|
2016-10-20 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added some more test cases including one featuring a "broken" attribute chain. |
|
|
tests/chain.py
|
|
113:4ad5dbbc7cc8
|
2016-10-19 |
Paul Boddie |
changeset
files
shortlog
graph
|
Re-introduced support for the translation of programs. |
|
|
encoders.py lplc optimiser.py translator.py
|
|
112:a49d95572717
|
2016-10-19 |
Paul Boddie |
changeset
files
shortlog
graph
|
Distinguish between only and final attribute assignment when mutating objects. |
|
|
deducer.py
|
|
111:5faa3b93d431
|
2016-10-19 |
Paul Boddie |
changeset
files
shortlog
graph
|
Retain redundant accessor details to retain assignment details for the deducer. |
|
|
resolving.py
|
|
110:5952ffef127e
|
2016-10-19 |
Paul Boddie |
changeset
files
shortlog
graph
|
Track assignment and invocation within attribute chains more thoroughly.
Record assignments affecting the whole attribute chain, not just immediate
assignments. |
|
|
common.py inspector.py
|
|
109:aff9bdfadd3f
|
2016-10-19 |
Paul Boddie |
changeset
files
shortlog
graph
|
Make function parameters available via the importer. |
|
|
importer.py inspector.py modules.py
|
|