744:7dee863513f3
742:91f416ba8ec7
|
2017-03-19 |
Paul Boddie |
changeset
files
shortlog
graph
|
Consolidated duplicate code. |
|
|
deducer.py
|
|
743:59957b395bb1
763:9c393bfc03d5
737:5e4ac6b12b8f 742:91f416ba8ec7
|
2017-03-19 |
Paul Boddie |
changeset
files
shortlog
graph
|
Merged changes from the default branch. |
normal-function-parameters |
|
|
|
742:91f416ba8ec7
743:59957b395bb1 744:7dee863513f3
|
2017-03-19 |
Paul Boddie |
changeset
files
shortlog
graph
|
Permit multiple accesses per alias, combining access information and propagating
such information between accesses and aliases, recording and refining accessor
and provider types for each alias.
Introduced mappings from accessors to accesses and from initialising accesses to
aliases, facilitating the identification of affected locations when type details
are updated for aliases. |
|
|
deducer.py importer.py inspector.py modules.py resolving.py
|
|
741:c849a940b282
|
2017-03-17 |
Paul Boddie |
changeset
files
shortlog
graph
|
Removed probably inaccurate deduction of alias types based on provider details. |
|
|
deducer.py
|
|
740:a807e7b5afe1
|
2017-03-17 |
Paul Boddie |
changeset
files
shortlog
graph
|
Removed probably superfluous constant access location conversion. |
|
|
deducer.py
|
|
739:76beb2df647d
|
2017-03-16 |
Paul Boddie |
changeset
files
shortlog
graph
|
Obtain all references produced for return values, potentially allowing a gradual
narrowing of accessor types. |
|
|
deducer.py
|
|
738:56d2e278e68b
736:b7de08fc69b0
|
2017-03-16 |
Paul Boddie |
changeset
files
shortlog
graph
|
Eliminated duplicated information in the attribute summary and tests output. |
|
|
deducer.py
|
|
737:5e4ac6b12b8f
743:59957b395bb1
730:21356f3943f1 736:b7de08fc69b0
|
2017-03-16 |
Paul Boddie |
changeset
files
shortlog
graph
|
Merged changes from the default branch. |
normal-function-parameters |
|
common.py translator.py transresults.py
|
|
736:b7de08fc69b0
737:5e4ac6b12b8f 738:56d2e278e68b
|
2017-03-14 |
Paul Boddie |
changeset
files
shortlog
graph
|
Simplified the AliasResult class, exposing the access location of the alias
instead of multiple access locations corresponding to initialising accesses. |
|
|
translator.py transresults.py
|
|
735:812f634ba99e
|
2017-03-14 |
Paul Boddie |
changeset
files
shortlog
graph
|
Replaced the single-pass traversal of partially-ordered alias dependencies with
repetitive traversal, iteratively propagating information between aliases and
accesses. |
|
|
deducer.py
|
|