126:56ea5ebbec94
|
2016-10-24 |
Paul Boddie |
changeset
files
shortlog
graph
|
Re-introduced support for the generation of program structures. |
|
|
encoders.py generator.py lplc templates/Makefile templates/ops.c templates/ops.h templates/progops.c templates/progops.h templates/types.h
|
|
125:16b19e447ead
|
2016-10-24 |
Paul Boddie |
changeset
files
shortlog
graph
|
Account for the context position in parameter lists and table entries. |
|
|
optimiser.py
|
|
124:b881a39ca2fd
|
2016-10-23 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed assignment value propagation for attribute chains.
Moved assignment and invocation state tracking to the common module abstraction. |
|
|
common.py inspector.py translator.py
|
|
123:1532a76a0d99
|
2016-10-23 |
Paul Boddie |
changeset
files
shortlog
graph
|
Removed redundant attribute. |
|
|
translator.py
|
|
122:787e8e846730
|
2016-10-23 |
Paul Boddie |
changeset
files
shortlog
graph
|
Simplified and expanded invocation argument handling, making use of special
argument list macros and temporary arrays.
Improved the prettyprinting slightly. |
|
|
translator.py
|
|
121:fe65f4aa1f90
|
2016-10-23 |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced the special get_using function. |
|
|
lib/__builtins__/__init__.py lib/__builtins__/core.py lib/__builtins__/span.py
|
|
120:2b3004a5a83b
|
2016-10-23 |
Paul Boddie |
changeset
files
shortlog
graph
|
Attempt to work around argument sequence type mismatches when serialising. |
|
|
compiler/ast.py
|
|
119:0158d9bb04c1
|
2016-10-23 |
Paul Boddie |
changeset
files
shortlog
graph
|
Do not attempt to remove self from the parameters when defining instantiators. |
|
|
importer.py
|
|
118:900d641f42d6
|
2016-10-20 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added some more support for generating invocation code, distinguishing between
static invocation targets that are identified and whose functions can be
obtained directly and other kinds of targets whose functions must be obtained
via the special attribute. |
|
|
optimiser.py results.py translator.py
|
|
117:83d261448283
|
2016-10-20 |
Paul Boddie |
changeset
files
shortlog
graph
|
Support invocation recording in attribute access modifiers. |
|
|
deducer.py encoders.py inspector.py
|
|