135:43aac14966b1
|
2016-10-25 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added predefined constant instances. Introduced __data__ for internal data. |
|
|
inspector.py lib/__builtins__/__init__.py lib/__builtins__/bool.py lib/__builtins__/float.py lib/__builtins__/int.py lib/__builtins__/none.py lib/__builtins__/notimplemented.py lib/__builtins__/str.py resolving.py
|
|
134:87613c4c3ee3
|
2016-10-25 |
Paul Boddie |
changeset
files
shortlog
graph
|
Store special implicit object references in the cache. |
|
|
modules.py
|
|
133:7304185df26b
|
2016-10-25 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed parameter list positions again because the previous "elegant" solution
only addresses the allocation of parameter table entry positions. |
|
|
optimiser.py
|
|
132:637f2b13210a
|
2016-10-25 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added parameter table code and position constant generation.
Removed the parameter list adjustments for instantiators.
Fixed method and function structure generation.
Fixed argument limit calculations.
Fixed class type position attribute generation for non-classes.
Fixed bound method and parameter table references.
Updated generated instantiators to update the initial context argument.
Added CFLAGS to the Makefile. |
|
|
generator.py templates/Makefile
|
|
131:197ae84b7b28
|
2016-10-25 |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced an encoder function for special type attributes. |
|
|
encoders.py
|
|
130:331aa7c15178
|
2016-10-25 |
Paul Boddie |
changeset
files
shortlog
graph
|
More elegantly allocated the context parameter for all callables.
Rewrote the list comprehension result in get_allocated_locations. |
|
|
optimiser.py
|
|
129:6750513b781b
|
2016-10-24 |
Paul Boddie |
changeset
files
shortlog
graph
|
Propagate resolved invocations amongst function defaults to the importer. |
|
|
resolving.py
|
|
128:e3392c6469c9
|
2016-10-24 |
Paul Boddie |
changeset
files
shortlog
graph
|
Tidied up statement spacing and simple attribute access presentation.
Added missing include and variable declarations. |
|
|
translator.py
|
|
127:054dbf0812a1
|
2016-10-24 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed output label. |
|
|
lplc
|
|
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
|
|