227:3a4ba5788f0f
|
2016-11-23 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed list and tuple initialisation via their initialisers.
Introduced generic string representation support for sequences.
Removed superfluous tuple native functions.
Added element-setting and size-setting native functions for fragments.
Added __setitem__ support for sequences.
Added initialisation and serialisation tests for lists and tuples. |
|
|
lib/__builtins__/list.py lib/__builtins__/sequence.py lib/__builtins__/str.py lib/__builtins__/tuple.py lib/native.py templates/native.c templates/native.h tests/list.py tests/tuple.py
|
|
226:fbef93224a10
|
2016-11-23 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed assignments involving invocations that provide unknown results. |
|
|
inspector.py results.py
|
|
225:dfbc750d3fce
|
2016-11-23 |
Paul Boddie |
changeset
files
shortlog
graph
|
Produce a proper error when too many arguments are given for an invocation. |
|
|
translator.py
|
|
224:a9df849fa0af
|
2016-11-23 |
Paul Boddie |
changeset
files
shortlog
graph
|
Put sequence functionality into a common base class for list and tuple. |
|
|
lib/__builtins__/list.py lib/__builtins__/sequence.py lib/__builtins__/tuple.py
|
|
223:5bf57fa80a2f
|
2016-11-23 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed plain accesses occurring in invocation arguments to not be considered as
being invoked themselves. |
|
|
inspector.py
|
|
222:06c0ef06e967
|
2016-11-23 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added initial program representation (repr and __repr__) support. |
|
|
lib/__builtins__/identity.py lib/__builtins__/int.py lib/__builtins__/list.py lib/__builtins__/str.py
|
|
221:a7684997ef7a
|
2016-11-23 |
Paul Boddie |
changeset
files
shortlog
graph
|
Treat buffer initialisation arguments as append inputs.
Test mixing of object types in list serialisation. |
|
|
lib/__builtins__/buffer.py tests/list.py
|
|
220:b155f3ec4b37
|
2016-11-23 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added tests of buffers and list serialisation. |
|
|
tests/buffer.py tests/list.py
|
|
219:575d530042c6
|
2016-11-23 |
Paul Boddie |
changeset
files
shortlog
graph
|
Prevent iteration over strings. Added a docstring to NoneType. |
|
|
lib/__builtins__/none.py lib/__builtins__/str.py
|
|
218:25d512835fad
|
2016-11-23 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added missing index increment when traversing lists for serialisation. |
|
|
lib/__builtins__/list.py
|
|