43:bba45312185d
|
2016-09-08 |
Paul Boddie |
changeset
files
shortlog
graph
|
Changed nested scope tests to work without implicit name propagation. |
|
|
tests/nested.py tests/nested_bad.py tests/nested_bad_python.py tests/nested_lambda.py tests/nested_mixed.py tests/nested_mixed_names.py tests/nested_value_changed.py
|
|
42:7aeee828e698
41:4e9d89394787 8:84cd26e51a79
|
2016-09-08 |
Paul Boddie |
changeset
files
shortlog
graph
|
Merged remove-name-inheritance branch. |
|
|
common.py inspector.py
|
|
41:4e9d89394787
|
2016-09-08 |
Paul Boddie |
changeset
files
shortlog
graph
|
Moved missing name recording into the importer, testing for name identification
failure in the main program. |
|
|
importer.py lplc
|
|
40:1c505a028b7e
|
2016-09-08 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed built-in name identification in functions, also removing the missing name
recording in modules since unidentified names are considered as built-in names
until all deferred references are identified. |
|
|
inspector.py modules.py tests/builtin_names.py tests/builtin_names_bad.py
|
|
39:452b048ec4e9
|
2016-09-08 |
Paul Boddie |
changeset
files
shortlog
graph
|
Improved testing for unresolved names in inspected programs.
Tidied up the output slightly. |
|
|
test_all.sh
|
|
38:22b071aeca2f
|
2016-09-08 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added commentary about finding additional required modules. |
|
|
importer.py
|
|
37:077db54bcdc1
|
2016-09-08 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed retrieval of cached name references. |
|
|
modules.py
|
|
36:0963a16cdfa5
|
2016-09-06 |
Paul Boddie |
changeset
files
shortlog
graph
|
Moved method to related method section. |
|
|
inspector.py
|
|
35:88a6b749a72a
|
2016-09-06 |
Paul Boddie |
changeset
files
shortlog
graph
|
Adopted mutable references in order to propagate resolution consequences without
needing to perform explicit updates of many different structures.
Refined the identification of required modules providing resolved deferred
references. |
|
|
importer.py inspector.py modules.py referencing.py resolving.py
|
|
34:a509aedea16b
|
2016-09-06 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added missing "is" and "is not" imports. |
|
|
lib/operator/__init__.py
|
|