101:be308b898916
|
2016-10-15 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added a method providing the parent of any reference alias. |
|
|
referencing.py
|
|
100:bb12d1f30358
|
2016-10-14 |
Paul Boddie |
changeset
files
shortlog
graph
|
Support an explicitly unset context identification type. |
|
|
deducer.py optimiser.py
|
|
99:3ddb40e3fc0d
|
2016-10-14 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed context identification. |
|
|
deducer.py
|
|
98:bfde84465ea3
|
2016-10-14 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added proper support for general attribute assignment. |
|
|
deducer.py optimiser.py
|
|
97:5782a5f685ef
|
2016-10-14 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed optimiser access to the deducer's access plans. |
|
|
optimiser.py
|
|
96:2219668ae7d9
|
2016-10-14 |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced access mode information for unambiguously-traversed attributes so
that the appropriate instruction can be generated.
Removed the generation of augmented attribute access plans and the computation
of general attribute position ambiguity, since the information will not be used:
in cases where ambiguity might need to be determined, attributes must be checked
to determine their exact nature even if unambiguous. |
|
|
deducer.py importer.py optimiser.py
|
|
95:a0f513d3a7b1
|
2016-10-13 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed instruction plan test operations, optimised the initial accessor to avoid
redundant assignments and to use the context where appropriate, introduced
accessor and attribute name parameterisation in the generated instructions,
introduced a generic expression placeholder in place of any local name. |
|
|
optimiser.py
|
|
94:43a71138c9c7
|
2016-10-12 |
Paul Boddie |
changeset
files
shortlog
graph
|
Distinguished between first and final access methods.
Introduced instruction plans for attribute accesses. |
|
|
deducer.py encoders.py optimiser.py
|
|
93:867366317565
|
2016-10-12 |
Paul Boddie |
changeset
files
shortlog
graph
|
Renamed some values in the attribute access plans. |
|
|
deducer.py
|
|
92:4dfeb117f7f9
|
2016-10-11 |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced the optimiser module again, changing attribute access output to
employ an augmented version of the deducer's access plan format, adding
attribute ambiguity information. |
|
|
lplc optimiser.py
|
|