618:b6ce2977f58b
|
2017-02-25 |
Paul Boddie |
changeset
files
shortlog
graph
|
Avoided using temporary accessor variables when names are used as accessors.
Added a means of communicating the context of an access to the translator so
that names can be used as contexts in certain cases instead of using temporary
variables. |
|
|
optimiser.py results.py translator.py
|
|
617:170ffd386826
|
2017-02-24 |
Paul Boddie |
changeset
files
shortlog
graph
|
Write compilation options to the generator and translator output details,
causing output removal if the options are changed, preserving output where
appropriate otherwise. |
|
|
common.py generator.py lplc translator.py
|
|
616:41c666f36a6e
607:8325575e2d24 615:7f284b0b42b9
|
2017-02-24 |
Paul Boddie |
changeset
files
shortlog
graph
|
Merged the attr-strvalue-without-size branch into the default branch. |
|
|
|
|
615:7f284b0b42b9
585:65cadf3264bc 614:5dfbfa8e2288
|
2017-02-24 |
Paul Boddie |
changeset
files
shortlog
graph
|
Merged the method-wrapper-for-context branch into attr-strvalue-without-size. |
attr-strvalue-without-size |
|
|
|
614:5dfbfa8e2288
|
2017-02-24 |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced support for removing superfluous executable sections via an option. |
method-wrapper-for-context |
|
docs/lplc.1 generator.py lplc templates/gc_sections.mk
|
|
613:96e7d83d8d83
|
2017-02-24 |
Paul Boddie |
changeset
files
shortlog
graph
|
Changed the working data directory to use a suffixed form of the output
executable name.
Updated the test script to recognise the suffixed working data directory.
Added examples and files sections to the manual page. |
method-wrapper-for-context |
|
docs/lplc.1 lplc test_all.sh
|
|
612:97ec110d65cf
|
2017-02-23 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added a "reset all" option removing the data directory. Added option synonyms. |
method-wrapper-for-context |
|
docs/lplc.1 lplc
|
|
611:d1d907801d42
|
2017-02-23 |
Paul Boddie |
changeset
files
shortlog
graph
|
Replaced list comprehension usage. |
method-wrapper-for-context |
|
branching.py
|
|
610:2c1ae8f292a9
|
2017-02-22 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed the testing of attribute usage. |
method-wrapper-for-context |
|
internal_tests/branches.py
|
|
609:3a80900f08ff
|
2017-02-21 |
Paul Boddie |
changeset
files
shortlog
graph
|
Only copy changed template files and only generate updated program files,
removing the "make clean" invocation and permitting incremental builds.
Changed constant labelling to employ content digests so that constant names
remain stable and do not confuse already-generated code. |
method-wrapper-for-context |
|
common.py encoders.py generator.py lplc optimiser.py translator.py
|
|