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
|
|
108:882982b90056
|
2016-10-17 |
Paul Boddie |
changeset
files
shortlog
graph
|
Prevent traversal of <var> references. |
|
|
deducer.py
|
|
107:3fe37462e0f6
|
2016-10-17 |
Paul Boddie |
changeset
files
shortlog
graph
|
Track attribute assignment in attribute usage in order to restrict accessors.
Changed the function type to be separate from all other types, preventing
special __fn__ and __args__ attribute shadowing. |
|
|
branching.py common.py deducer.py encoders.py inspector.py lib/__builtins__/core.py tests/attr_providers.py
|
|
106:0e0944f7d36c
|
2016-10-17 |
Paul Boddie |
changeset
files
shortlog
graph
|
Updated the description of the cached output to reflect current practices. |
|
|
modules.py
|
|
105:795869d7efcd
|
2016-10-17 |
Paul Boddie |
changeset
files
shortlog
graph
|
Updated docstring to describe invocation constraints on attributes. |
|
|
deducer.py
|
|
104:d2ec435eb18f
|
2016-10-16 |
Paul Boddie |
changeset
files
shortlog
graph
|
Store the accessor and context for possible subsequent multiple referencing. |
|
|
optimiser.py
|
|
103:83b8f4d48523
|
2016-10-16 |
Paul Boddie |
changeset
files
shortlog
graph
|
Adopted a function call structure to emitted instructions. |
|
|
optimiser.py
|
|
102:7de3090fed03
|
2016-10-15 |
Paul Boddie |
changeset
files
shortlog
graph
|
Refined accessor and provider computation in order to provide context testing
information.
Record access plan cases where any context will be ignored. |
|
|
deducer.py optimiser.py
|
|