486:1bd646f3d906
|
2017-01-20 |
Paul Boddie |
changeset
files
shortlog
graph
|
Output a trailing space for the non-newline variant of the print statement. |
|
|
lib/__builtins__/io.py
|
|
485:8cd93e843b25
|
2017-01-20 |
Paul Boddie |
changeset
files
shortlog
graph
|
Raise a TypeError when no callable is obtained within get_using. |
|
|
templates/native/program.c
|
|
484:e1298eab8a6f
|
2017-01-20 |
Paul Boddie |
changeset
files
shortlog
graph
|
Rearranged invocation expressions to avoid potential sequence point problems. |
|
|
translator.py
|
|
483:1923fbaf93b0
|
2017-01-20 |
Paul Boddie |
changeset
files
shortlog
graph
|
Redirect standard error to the build logs so that warnings are collected there. |
|
|
test_all.sh
|
|
482:a0573f409e7a
|
2017-01-20 |
Paul Boddie |
changeset
files
shortlog
graph
|
Confined output program temporary variable management to the translator.
Updated the optimiser to employ neutral notation for temporary-related
operations for more obvious detection of temporary variable usage.
Changed the encoding of attribute access instructions to also return the
substitution variables that were found in each access instruction sequence.
Changed the output mechanism used during translation to capture function body
output so that temporary variable declarations may be computed and emitted
before body output.
Added a modules dictionary to the translator for potential inspection of the
translated modules for each program. |
|
|
encoders.py optimiser.py translator.py
|
|
481:fe28634631ef
|
2017-01-20 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed reading of exception handling namespaces from the cache. |
|
|
modules.py
|
|
480:e18ab0c090c3
|
2017-01-20 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed typing error. |
|
|
modules.py
|
|
479:e678f1913dab
|
2017-01-20 |
Paul Boddie |
changeset
files
shortlog
graph
|
Record namespaces with exception handling in order to avoid generating unused
variables that provoke warnings when compiling the generated program. |
|
|
inspector.py modules.py translator.py
|
|
478:c0237ee9fb81
|
2017-01-20 |
Paul Boddie |
changeset
files
shortlog
graph
|
Updated copyright and licensing information. |
|
|
docs/COPYING.txt
|
|
477:faa1569c867f
|
2017-01-19 |
Paul Boddie |
changeset
files
shortlog
graph
|
Enabled all compiler warnings, fixed attribute initialiser warnings along with
various control-flow and variable warnings. |
|
|
generator.py templates/Makefile templates/Makefile-debug templates/native/common.c templates/native/iconv.c templates/native/io.c templates/native/limits.c templates/native/list.c templates/native/str.c templates/native/system.c ...
|
|