163:4b424c223b8a
|
2016-11-01 |
Paul Boddie |
changeset
files
shortlog
graph
|
Make sure that the target is set so that the context is also set.
Fixed the __invoke call, making sure that the target is defined first.
Otherwise, it appears that the arguments may be ill-defined. |
|
|
translator.py
|
|
162:989663c465ca
|
2016-11-01 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed fragment allocation and adopted the appropriate data types and casting. |
|
|
templates/progops.c templates/progops.h
|
|
161:49376f3ab03d
|
2016-10-31 |
Paul Boddie |
changeset
files
shortlog
graph
|
Replace the native module code with actual native template code.
Refined the use of native code for list and tuple initialisation. |
|
|
generator.py lib/__builtins__/list.py lib/__builtins__/tuple.py lib/native.py templates/Makefile templates/native.c templates/native.h translator.py
|
|
160:6a86d0599fd0
|
2016-10-31 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed calloc invocation in the __newdata function. |
|
|
templates/progops.c
|
|
159:1d1b42fb167b
|
2016-10-31 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added initial support for literal sequence instantiation using special functions
which create "fragments" - simple size-annotated arrays of attributes - and
which assign such fragments to the __data__ attribute of each sequence instance.
Added exception handling to the main function in generated programs. |
|
|
encoders.py generator.py lib/__builtins__/list.py lib/__builtins__/tuple.py lib/native.py templates/progops.c templates/progops.h templates/types.h translator.py
|
|
158:6bb416f1c550
|
2016-10-30 |
Paul Boddie |
changeset
files
shortlog
graph
|
Renamed the bool module to boolean, simplifying class naming rules again. |
|
|
generator.py lib/__builtins__/__init__.py lib/__builtins__/bool.py lib/__builtins__/boolean.py modules.py templates/progops.c translator.py
|
|
157:950b60158061
|
2016-10-30 |
Paul Boddie |
changeset
files
shortlog
graph
|
Obtain the correct class for boolean values. |
|
|
modules.py translator.py
|
|
156:adb6fbbb24e1
|
2016-10-30 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed literal sequence references obtained during translation.
Changed unidentified invocation targets to work with the __invoke run-time
function and added an argument to indicate whether the __fn__ special attribute
can be assumed to be present.
Renamed in_method to is_method. |
|
|
templates/progops.c templates/progops.h translator.py
|
|
155:b8c606fe6445
|
2016-10-30 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed further the initialisation of defaults for lambdas. |
|
|
translator.py
|
|
154:ac6bfeeb707d
|
2016-10-30 |
Paul Boddie |
changeset
files
shortlog
graph
|
Generate function instance structure declarations for functions having defaults. |
|
|
generator.py
|
|