151:8c1bebfcd574
|
2016-10-29 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed the __COPY implementation and usage to be more realistic. |
|
|
templates/ops.c templates/ops.h translator.py
|
|
150:cb7d59250434
|
2016-10-29 |
Paul Boddie |
changeset
files
shortlog
graph
|
Moved encoding functions and mappings to the encoders module. |
|
|
encoders.py generator.py
|
|
149:6092f25f33f4
|
2016-10-29 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed member assignment via names, and fixed "not" and lambda translations.
Improved function default access and initialisation operations. |
|
|
encoders.py translator.py
|
|
148:f36960912999
|
2016-10-29 |
Paul Boddie |
changeset
files
shortlog
graph
|
Replaced old null references and added __COPY macro. |
|
|
templates/ops.h templates/progops.c
|
|
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
|
|