Lichen

Shortlog

(0) -300 -100 -60 +60 +100 +300 tip
2016-12-07 Paul Boddie Added support for reading to the end of a stream's input, fixing EOFError
2016-12-07 Paul Boddie Implemented the join method for strings.
2016-12-07 Paul Boddie Fixed the read import in the posix package by testing indirect importing.
2016-12-07 Paul Boddie Detect and avoid encoded name conflicts.
2016-12-07 Paul Boddie Encode type attributes using the original argument from the instruction.
2016-12-07 Paul Boddie Associate constant name information with references so that structure members
2016-12-06 Paul Boddie Moved stdin, stdout, stderr to posix.io.
2016-12-06 Paul Boddie Introduced stream classes employing C-level FILE pointers, changing the sys
2016-12-06 Paul Boddie Properly fixed the buffer allocation.
2016-12-06 Paul Boddie Attempt to handle module ordering dependencies caused by function defaults.
2016-12-06 Paul Boddie Fixed the buffer declaration in the read function.
2016-12-06 Paul Boddie Moved sysfile into the posix.io module.
2016-12-06 Paul Boddie Fixed the native read function, allocating new strings from the input buffer.
2016-12-06 Paul Boddie Fixed/restored the posix submodule imports.
2016-12-06 Paul Boddie Do not load modules while descending into packages.
2016-12-06 Paul Boddie Moved native I/O function usage to functions in the posix.io module, employing
2016-12-06 Paul Boddie Removed instantiator definitions, employing the concrete symbols in the
2016-12-06 Paul Boddie Added tests of object naming.
2016-12-06 Paul Boddie Added missing documentation for a result value.
2016-12-06 Paul Boddie Prevent exceptions where classes are investigated as providers of attributes.
2016-12-05 Paul Boddie Added an option to build and run tests, saving their output for inspection.
2016-12-05 Paul Boddie Fixed renamed method usage.
2016-12-05 Paul Boddie Added tests of instance and class exception raising.
2016-12-05 Paul Boddie Support classes whose names are redefined, making sure that such classes are
2016-12-05 Paul Boddie Changed multiple assignment detection to distinguish between different objects
2016-12-05 Paul Boddie Encode type attributes explicitly, avoiding identification issues when classes
2016-12-05 Paul Boddie Introduced a result type that propagates instantiation details, thus supporting
2016-12-05 Paul Boddie Suppress return statements in module-level exception block completion code.
2016-12-05 Paul Boddie Added/fixed various comments in the tests.
2016-12-05 Paul Boddie Make sure that imported names referring to non-static objects are initialised.
2016-12-05 Paul Boddie Attempted to improve the computation of module ordering.
2016-12-05 Paul Boddie Omit the context when calling known plain functions or instantiators.
2016-12-03 Paul Boddie Exposed maxint and minint via the int module.
2016-12-03 Paul Boddie Include <var> as an unresolved reference kind.
2016-12-03 Paul Boddie Fixed int serialisation to string again. Also added maxint and minint accessors.
2016-12-03 Paul Boddie Removed incomplete or superfluous library modules used for previous work.
2016-12-03 Paul Boddie Implemented the inversion operator for integers.
2016-12-03 Paul Boddie Added overflow and zero division error tests to the integer operations.
2016-12-03 Paul Boddie Added missing signatures.
2016-12-03 Paul Boddie Changed the dict implementation to not use native functions or types directly
2016-12-02 Paul Boddie Use __data__ attributes with native functions apart from when __data__ needs
2016-12-02 Paul Boddie Changed the dictionary implementation to support resizing, changing the number
2016-12-02 Paul Boddie Changed the hashtable/mapping representation to have a configurable number of
2016-12-02 Paul Boddie Added a simple hash function for strings; expanded string and dictionary tests.
2016-12-02 Paul Boddie Avoid repeated context argument assignment.
2016-12-02 Paul Boddie Added string representations for dictionaries.
2016-12-02 Paul Boddie Implemented the hash built-in function.
2016-12-01 Paul Boddie Added support for the ord built-in function.
2016-12-01 Paul Boddie Supported Sliceobj usage, introduced slice step information to __getslice__.
2016-12-01 Paul Boddie Fixed the xrange implementation, removing incorrect NO_END interpretation,
2016-12-01 Paul Boddie Fixed log10 call when handling negative inputs.
2016-12-01 Paul Boddie Introduced the itemaccess class as the base of sequence types and strings.
2016-12-01 Paul Boddie Omit __newdata_mapping when dictionaries are not used in programs, thus
2016-12-01 Paul Boddie Renamed listiterator to itemiterator.
2016-12-01 Paul Boddie Tidied up the string class.
2016-11-30 Paul Boddie Implemented the dictionary items method and expanded IndexError.
2016-11-30 Paul Boddie Made sequences comparable.
2016-11-30 Paul Boddie Implemented the zip function.
2016-11-30 Paul Boddie Store defaults in bound method structures, not unbound method structures.
2016-11-30 Paul Boddie Replaced explicit declarations with an include directive.
(0) -300 -100 -60 +60 +100 +300 tip