|
Set the current assignment to True rather than to a value that may be undefined. |
|
|
Fixed the substring length calculation for negative step values. |
|
|
Added tests of illegal sequences when converting between encodings. |
|
|
Support incremental conversion of strings, handling incomplete sequences of |
|
|
Fixed operation encoding for attribute access tests. |
|
|
Fixed string slicing to produce strings, changing sequences to not provide |
|
|
Put exception handling around all conversions. |
|
|
Make various helper function bodies conditional but not their definitions. This |
|
|
Fixed the size information on serialised integer strings. |
|
|
Added support for character set conversions using the iconv API. |
|
|
Added a helper function to raise OSError in the native functions. |
|
|
Added an explicit size member to __attr for strings, eliminated strlen usage, |
|
|
Added attributes to OSError instances. |
|
|
Allocate separate strings for the function results. Fixed comments. |
|
|
Added a module providing locale initialisation, access and update functions. |
|
|
Implemented hex and oct, adding tests. |
|
|
Produce an error when an argument is not supported by any known parameter. |
|
|
Implemented the all and any functions, adding some tests. |
|
|
Implemented the reduce function, adding some relevant tests. |
|
|
Implemented enumerate, filter, map, reversed and sum. Fixed max and min. |
|
|
Introduced a separate iterator for xrange objects, permitting their re-use. |
|
|
Introduced a separate variable for assignment accessors, preventing conflicts |
|
|
Reorganised slice and xrange so that slices do not act as ranges, permitting the |
|
|
Tidied up built-in type path and module computation, also handling stray None |
|
|
Removed superfluous exceptions; added an attribute to AttributeError instances. |
|
|
Handle TypeError, not AttributeError, when operations are not found on operands. |
|
|
Removed superfluous type checks. |
|
|
Use path-based constants and definitions for the minimum number of parameters. |
|
|
Make consolidated function table signatures use the position information, thus |
|
|
Added support for dynamic attribute access using getattr and hasattr, employing |
|
|
Fixed typing mistake: "false" -> "False". |
|
|
Report missing symbols only after serialising the module data. |
|
|
Consolidate parameter tables for callables by using signature-based naming and |
|
|
Changed imports to directly access names via the native package. |
|
|
Removed the help function and superfluous object base class declarations. |
|
|
Split the native module into modules within a common native package. |
|
|
Added copyright and licensing information, plus some section comments. |
|
|
Added support for closing files and streams. |
|
|
Ensure that base classes provide the attributes they use. |
|
|
Ensure that deduced types for "self" include the class of the method involved. |
|
|
Avoid storing purely local or top-level names in the encoded path registry. |
|
|
Prevent multiple static definitions with the same location. |
|
|
Added support for fopen and opening files. |
|
|
Fixed re-raising of exceptions. |
|
|
Fixed bound function references, needed when obtaining defaults for invocations. |
|
|
Added comments and copyright and licensing information. |
|
|
Added support for reading to the end of a stream's input, fixing EOFError |
|
|
Implemented the join method for strings. |
|
|
Fixed the read import in the posix package by testing indirect importing. |
|
|
Detect and avoid encoded name conflicts. |
|
|
Encode type attributes using the original argument from the instruction. |
|
|
Associate constant name information with references so that structure members |
|
|
Moved stdin, stdout, stderr to posix.io. |
|
|
Introduced stream classes employing C-level FILE pointers, changing the sys |
|
|
Properly fixed the buffer allocation. |
|
|
Attempt to handle module ordering dependencies caused by function defaults. |
|
|
Fixed the buffer declaration in the read function. |
|
|
Moved sysfile into the posix.io module. |
|
|
Fixed the native read function, allocating new strings from the input buffer. |
|
|
Fixed/restored the posix submodule imports. |
|