147:b9ff845ba2cd
|
2016-10-29 |
Paul Boddie |
changeset
files
shortlog
graph
|
Removed superfluous import and comments. |
|
|
lib/operator/sequence.py
|
|
146:b682af24443c
|
2016-10-29 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added missing main function, fixed instantiators to invoke initialisers. |
|
|
generator.py templates/Makefile
|
|
145:abfbc8b8f471
|
2016-10-29 |
Paul Boddie |
changeset
files
shortlog
graph
|
Removed superfluous method. |
|
|
inspector.py
|
|
144:c8d4ce3d9bf9
|
2016-10-29 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed attribute access numbering, local name assignments, and the generation of
contexts in attributes obtained for static objects.
Added return statements at the end of functions, avoiding superfluous statements
if any return statement already exists.
Introduced initial exception code generation and more reasonable boolean tests.
Introduced #undef directives to undefine local names at the end of functions.
Introduced more attribute access testing functions, making their results usable.
Fixed lone access instruction arguments that are static objects, making them
references. |
|
|
encoders.py templates/ops.c templates/ops.h templates/progops.c templates/progops.h translator.py
|
|
143:38e1044b4b64
|
2016-10-28 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added support files for exception handling, along with a __NULL macro. |
|
|
templates/Makefile templates/cexcept.h templates/exceptions.c templates/exceptions.h templates/ops.c templates/types.h
|
|
142:c76cd2c62601
|
2016-10-28 |
Paul Boddie |
changeset
files
shortlog
graph
|
Do not short-circuit dependency registration for built-in names, even if they
have already been made available by another module. |
|
|
inspector.py
|
|
141:45dfa7227ebc
|
2016-10-28 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed static object loading and added initial support for boolean tests. |
|
|
encoders.py tests/logical.py translator.py
|
|
140:37644d46a414
|
2016-10-27 |
Paul Boddie |
changeset
files
shortlog
graph
|
Renamed the bool class to boolean, adding a bool function to test objects.
Introduced various native methods to support boolean and other operations. |
|
|
lib/__builtins__/bool.py lib/__builtins__/list.py lib/__builtins__/str.py lib/native.py
|
|
139:f06dc96f9ab7
|
2016-10-26 |
Paul Boddie |
changeset
files
shortlog
graph
|
Use the parent of an method attribute's origin as its context. |
|
|
generator.py
|
|
138:8d46733a3be3
|
2016-10-26 |
Paul Boddie |
changeset
files
shortlog
graph
|
Retain target references when generating __invoke call arguments. |
|
|
translator.py
|
|