799:88933212404b
|
2017-04-03 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added support for list replication. |
|
|
lib/__builtins__/list.py tests/list.py
|
|
798:4f77605e14e8
|
2017-04-03 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added support for left and right shift operators. |
|
|
lib/__builtins__/int.py lib/native/__init__.py lib/native/int.py lib/operator/binary.py templates/native/int.c templates/native/int.h tests/bitwise.py
|
|
797:6487964362ba
|
2017-04-03 |
Paul Boddie |
changeset
files
shortlog
graph
|
Convert operators with lists of operands to pairwise operator invocations. |
|
|
common.py
|
|
796:ea84f496b3f6
|
2017-04-03 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added the string representation of the node at which a NodeProcessingError
occurs to the string representation of the error. |
|
|
errors.py
|
|
795:345fe332fcf1
|
2017-03-31 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added example return values to provide reference details from native functions. |
|
|
lib/native/buffer.py lib/native/identity.py lib/native/int.py lib/native/introspection.py lib/native/io.py lib/native/limits.py lib/native/list.py lib/native/locale.py lib/native/str.py lib/native/system.py ...
|
|
794:7dd8e4815848
|
2017-03-31 |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced a multiple outcome result which can be used to provide a choice of
return values to supply the initialiser and alias details. |
|
|
inspector.py resolving.py results.py
|
|
793:059cb35b4421
|
2017-03-31 |
Paul Boddie |
changeset
files
shortlog
graph
|
Consolidated initialiser and return value code. |
|
|
resolving.py
|
|
792:d70932955645
|
2017-03-31 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed non-recognition of deferred references in non-module, non-function scopes. |
|
|
inspector.py resolving.py tests/attr_class.py
|
|
791:70525f8ca631
|
2017-03-30 |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced location abstractions in order to be able to retain both access and
accessor locations as keys in the alias mapping. This fixes conflicts where name
accesses were being confused with name definitions.
Replacement of name accesses with accessors is no longer performed in the alias
mapping initialisation.
Various convenience mappings from accessors and accesses to initialised name
details are also established in the deducer. |
|
|
common.py deducer.py encoders.py translator.py
|
|
790:51cde302e18f
|
2017-03-30 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed dictionary initialisation. |
|
|
templates/progops.c
|
|