22:b9155817ebcc
|
2016-09-04 |
Paul Boddie |
changeset
files
shortlog
graph
|
Resolve hidden dependencies in initialisers. |
|
|
resolving.py
|
|
21:97b24760968f
|
2016-09-04 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added checking of special names. |
|
|
resolving.py
|
|
20:1ccf2b9d8acd
|
2016-09-04 |
Paul Boddie |
changeset
files
shortlog
graph
|
Ensure built-in type modules are imported and not discarded by parent modules. |
|
|
modules.py
|
|
19:bda2e002244f
|
2016-09-04 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added a test for the presence of unresolved names. |
|
|
test_all.sh
|
|
18:96af70f89c46
|
2016-09-04 |
Paul Boddie |
changeset
files
shortlog
graph
|
Re-introduced import information to modules to assist cached module loading. |
|
|
inspector.py modules.py
|
|
17:363caea72ee4
|
2016-09-04 |
Paul Boddie |
changeset
files
shortlog
graph
|
Moved special name handling into the inspector: cached modules do not use it. |
|
|
inspector.py modules.py
|
|
16:7a0fcff254e8
|
2016-09-04 |
Paul Boddie |
changeset
files
shortlog
graph
|
Track required modules, either explicitly imported or providing dependencies, as
opposed to those providing objects defined elsewhere. |
|
|
importer.py inspector.py modules.py referencing.py
|
|
15:e359ffe6c3fc
|
2016-09-04 |
Paul Boddie |
changeset
files
shortlog
graph
|
Changed the imports to observe leaf module assignment semantics. |
|
|
tests/chains/main.py
|
|
14:d16a64778679
|
2016-09-04 |
Paul Boddie |
changeset
files
shortlog
graph
|
Report unresolved dependencies. These are likely to occur because unknown names
will be assumed to be built-in names until name resolution occurs. |
|
|
importer.py
|
|
13:ed57140ebc03
|
2016-09-03 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed import statement semantics to always provide the leaf module.
Moved name resolution attributes back into the common module abstraction, so
that cached modules can be read.
Fixed cache-related import in the importer. |
|
|
importer.py inspector.py modules.py resolving.py
|
|