676:b5fd9597bfab
677:4ac300077dea 678:fe6046254d69
672:ff6b931a4b0e
|
2017-03-07 |
Paul Boddie |
changeset
files
shortlog
graph
|
Allocate separate targets for arguments in the same argument list.
Relocated function target storage allocation to the translator.
Removed function argument allocation from the inspection activity. |
|
|
importer.py inspector.py modules.py translator.py
|
|
675:155161f12049
677:4ac300077dea
|
2017-03-07 |
Paul Boddie |
changeset
files
shortlog
graph
|
Removed redundant variable. |
normal-function-parameters |
|
templates/progops.c
|
|
674:d693f88e2402
|
2017-03-07 |
Paul Boddie |
changeset
files
shortlog
graph
|
Ensure that specific instantiator declarations are included. |
normal-function-parameters |
|
templates/progops.h
|
|
673:70b8e82cdcb8
669:d3e1284d1590 672:ff6b931a4b0e
|
2017-03-07 |
Paul Boddie |
changeset
files
shortlog
graph
|
Merged changes from the default branch. |
normal-function-parameters |
|
translator.py
|
|
672:ff6b931a4b0e
673:70b8e82cdcb8 676:b5fd9597bfab
|
2017-03-07 |
Paul Boddie |
changeset
files
shortlog
graph
|
Reorganised the unit output further. |
|
|
translator.py
|
|
671:3667aa107f48
|
2017-03-07 |
Paul Boddie |
changeset
files
shortlog
graph
|
Make parameters potentially volatile. |
|
|
translator.py
|
|
670:92216ba519ac
666:374ccaa7be71
|
2017-03-07 |
Paul Boddie |
changeset
files
shortlog
graph
|
Made locals volatile when set within try...except blocks.
Reorganised unit output so that names can be declared volatile once a function
body has been generated. |
|
|
translator.py
|
|
669:d3e1284d1590
673:70b8e82cdcb8
|
2017-03-07 |
Paul Boddie |
changeset
files
shortlog
graph
|
Changed instantiators to use normal function parameters, simplifying their
implementation by making initialisers return self.
Made literal instantiators macros. |
normal-function-parameters |
|
generator.py templates/native/iconv.c templates/progops.c templates/progops.h translator.py
|
|
668:7d209b6bcfcd
|
2017-03-07 |
Paul Boddie |
changeset
files
shortlog
graph
|
Corrected pointer operation usage. |
normal-function-parameters |
|
templates/native/io.c
|
|
667:10750eb0e8b8
664:6a264fb5a367 666:374ccaa7be71
|
2017-03-07 |
Paul Boddie |
changeset
files
shortlog
graph
|
Merged changes from the default branch. |
normal-function-parameters |
|
generator.py templates/Makefile translator.py
|
|