650:d1bf04436c7c
|
2017-03-03 |
Paul Boddie |
changeset
files
shortlog
graph
|
Produce valid empty allocation locations when allocating attributes/parameters. |
|
|
optimiser.py
|
|
649:7c8a7ad8dc50
|
2017-03-03 |
Paul Boddie |
changeset
files
shortlog
graph
|
Permit the parameterisation of the special instance indicator, making it match
the position of the __class__ attribute, thus being different to any class type
attribute position. |
|
|
generator.py templates/ops.c templates/progops.c templates/types.h
|
|
648:6843c1de3518
|
2017-03-02 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed verbose option detection. |
|
|
lplc
|
|
647:e7ff204de68f
|
2017-03-02 |
Paul Boddie |
changeset
files
shortlog
graph
|
Changed the allocation code to work with potentially-incomplete existing
position information, filling existing position allocations with new data,
starting from the first position instead of assuming that only new positions can
be allocated. |
|
|
optimiser.py
|
|
646:d68b59849a1d
|
2017-03-02 |
Paul Boddie |
changeset
files
shortlog
graph
|
Detect and report unrecognised options. |
|
|
lplc
|
|
645:04077d4d0478
|
2017-03-02 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added a note about incremental compilation. |
|
|
docs/lplc.1
|
|
644:f6877b257411
|
2017-03-02 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed comments (from "run" to "compile"). |
|
|
test_all.sh
|
|
643:a52196e59be8
|
2017-03-02 |
Paul Boddie |
changeset
files
shortlog
graph
|
Detect changes in structures or signatures that necessitate recompilation of all
translated source files. |
|
|
lplc optimiser.py
|
|
642:edaf3c38952b
|
2017-03-01 |
Paul Boddie |
changeset
files
shortlog
graph
|
Replaced list comprehensions. |
|
|
optimiser.py
|
|
641:c71722209a3d
|
2017-03-01 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added support for preserving attribute and parameter locations, avoiding
misidentification issues in existing, preserved object code. |
|
|
optimiser.py
|
|