351:c2bdc5b1a125
|
2016-12-08 |
Paul Boddie |
changeset
files
shortlog
graph
|
Ensure that base classes provide the attributes they use.
Added tests demonstrating the use of attributes in base classes that are not
necessarily defined in those classes or in some subclasses. |
|
|
lib/__builtins__/file.py lib/__builtins__/sequence.py tests/attr_base_usage_bad.py tests/attr_base_usage_good.py
|
|
350:19b30b3612e7
|
2016-12-08 |
Paul Boddie |
changeset
files
shortlog
graph
|
Ensure that deduced types for "self" include the class of the method involved. |
|
|
deducer.py
|
|
349:4849542ef9da
|
2016-12-08 |
Paul Boddie |
changeset
files
shortlog
graph
|
Avoid storing purely local or top-level names in the encoded path registry. |
|
|
encoders.py
|
|
348:f10a63ef3712
|
2016-12-08 |
Paul Boddie |
changeset
files
shortlog
graph
|
Prevent multiple static definitions with the same location. |
|
|
inspector.py
|
|
347:17317598efd2
|
2016-12-08 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added support for fopen and opening files.
Moved common stream functionality into the __builtins__.file module.
Moved common type checking functionality into the __builtins__.types module. |
|
|
lib/__builtins__/file.py lib/__builtins__/io.py lib/__builtins__/types.py lib/native.py lib/posix/io.py templates/native.c templates/native.h tests/read_file.py tests/read_stream.py
|
|
346:77b70c880119
|
2016-12-08 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed re-raising of exceptions. |
|
|
translator.py
|
|
345:93ced5f66cd9
|
2016-12-08 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed bound function references, needed when obtaining defaults for invocations. |
|
|
translator.py
|
|
344:5f24a4b9d16a
|
2016-12-08 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added comments and copyright and licensing information. |
|
|
templates/native.c templates/native.h
|
|
343:e0879c83a439
|
2016-12-07 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added support for reading to the end of a stream's input, fixing EOFError
raising in fread by returning shorter amounts of data when EOF occurs, only
raising an exception if no data was read before EOF occurred.
Made the test input longer to exercise tests of reading remaining data. |
|
|
lib/posix/io.py templates/native.c tests/read_stream.py tests/testinput.txt
|
|
342:d9053172e0ff
|
2016-12-07 |
Paul Boddie |
changeset
files
shortlog
graph
|
Implemented the join method for strings. |
|
|
lib/__builtins__/str.py tests/string.py
|
|