622:5a69a5a45afb
|
2017-02-27 |
Paul Boddie |
changeset
files
shortlog
graph
|
Replaced "__pos_attrname" with "__ATTRPOS(attrname)" in native functions. |
|
|
templates/native/buffer.c templates/native/common.c templates/native/iconv.c templates/native/introspection.c templates/native/io.c templates/native/list.c templates/native/locale.c templates/native/str.c templates/native/system.c templates/native/unicode.c
|
|
621:89173ad54ae5
|
2017-02-26 |
Paul Boddie |
changeset
files
shortlog
graph
|
Removed the "with" statement from the grammar and AST support. |
|
|
compiler/ast.py compiler/transformer.py pyparser/data/Grammar-Lichen
|
|
620:67f2da40bb32
|
2017-02-26 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added constant identifier digest collision testing. |
|
|
errors.py optimiser.py
|
|
619:00ee53b9977b
|
2017-02-26 |
Paul Boddie |
changeset
files
shortlog
graph
|
Avoided using temporary target storage when names are used as accessors. |
|
|
translator.py
|
|
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
|
|