12:f836023496a3
|
2016-09-03 |
Paul Boddie |
changeset
files
shortlog
graph
|
Inspect modules one at a time with imports queued and inter-module dependencies
deferred until all modules have been imported.
Changed imports to only import specific modules, not the ancestors of modules in
a descent to the indicated module.
Reorganised the class hierarchy, introducing a separate name resolution mix-in.
Removed import-related module attributes since the importer now tracks module
relationships. |
|
|
importer.py inspector.py modules.py resolving.py
|
|
11:ad44d7442056
|
2016-09-03 |
Paul Boddie |
changeset
files
shortlog
graph
|
Moved result classes into a separate module, also removing Ellipsis as a
predefined constant. |
|
|
common.py results.py
|
|
10:3245748d9431
|
2016-09-03 |
Paul Boddie |
changeset
files
shortlog
graph
|
Removed ellipsis and property support, renamed string to str for consistency. |
|
|
lib/__builtins__/__init__.py lib/__builtins__/ellipsis.py lib/__builtins__/property.py lib/__builtins__/str.py lib/__builtins__/string.py
|
|
9:a0227cd53a7d
7:71467ecf3bcd
|
2016-09-01 |
Paul Boddie |
changeset
files
shortlog
graph
|
Replaced * imports with explicit name imports. |
|
|
lib/__builtins__/list.py lib/__builtins__/string.py lib/__builtins__/tuple.py lib/operator/__init__.py
|
|
8:84cd26e51a79
42:7aeee828e698
3:77a66aca54b0 7:71467ecf3bcd
|
2016-08-30 |
Paul Boddie |
changeset
files
shortlog
graph
|
Merge changes from default branch. |
remove-name-inheritance |
|
|
|
7:71467ecf3bcd
8:84cd26e51a79 9:a0227cd53a7d
|
2016-08-30 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added missing test package file. |
|
|
tests/chains/package/__init__.py
|
|
6:f551873980e5
|
2016-08-30 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added PythonLight alternative libraries. |
|
|
lib/UserDict.py lib/__builtins__/__init__.py lib/__builtins__/attribute.py lib/__builtins__/bool.py lib/__builtins__/buffer.py lib/__builtins__/character.py lib/__builtins__/comparable.py lib/__builtins__/complex.py lib/__builtins__/core.py lib/__builtins__/dict.py ...
|
|
5:a03de9203c28
|
2016-08-30 |
Paul Boddie |
changeset
files
shortlog
graph
|
Made lplc executable. |
|
|
lplc
|
|
4:43b16576fa8b
2:3dff1f10598f
|
2016-08-30 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added test runner script. |
|
|
test_all.sh
|
|
3:77a66aca54b0
8:84cd26e51a79
1:d40bc8b5118e
|
2016-08-30 |
Paul Boddie |
changeset
files
shortlog
graph
|
Removed support for if expressions and list comprehensions. |
remove-name-inheritance |
|
common.py inspector.py
|
|