Lichen

Shortlog

(0) -300 -100 -60 +60 +100 +300 tip
2017-01-15 Paul Boddie Remove effectively duplicate references from the cached output. Such references
2017-01-12 Paul Boddie Reorganised the exception hierarchy to more closely resemble the Python one.
2017-01-12 Paul Boddie Raise an exception when a module is not found.
2017-01-12 Paul Boddie Extended NotImplementedError, raising it within setattr.
2017-01-12 Paul Boddie Support the raise statement with exception class and argument.
2017-01-12 Paul Boddie Added a test of raising SystemExit.
2017-01-12 Paul Boddie Record test program exit codes, no longer testing them for failure.
2017-01-12 Paul Boddie Added SystemExit support.
2017-01-12 Paul Boddie Make sure that __main__ is always present in the module ordering.
2017-01-12 Paul Boddie Added a convenience macro for testing instance compatibility.
2017-01-12 Paul Boddie Added some hashing test cases.
2017-01-11 Paul Boddie Updated tests.
2017-01-11 Paul Boddie Extended hashing to tuples as well as strings. Fixed sequence comparisons by
2017-01-11 Paul Boddie Added cexcept licensing information.
2017-01-11 Paul Boddie Added test suite and source code details.
2017-01-10 Paul Boddie Added help text and reordered some statements.
2017-01-10 Paul Boddie Added support for independently building and running tests.
2017-01-10 Paul Boddie Moved iconv-specific helper functions into the iconv module implementation.
2017-01-10 Paul Boddie Replaced errno usage with specialised exceptions because error numbers differ
2017-01-10 Paul Boddie Improved the string representation of OSError.
2017-01-10 Paul Boddie Encode non-ASCII values to avoid C compiler reinterpretation of string literals.
2017-01-09 Paul Boddie Expanded the documentation and added initial cross-compilation support.
2017-01-09 Paul Boddie Renamed the default output executable filename to _main.
2017-01-09 Paul Boddie Removed superfluous AST nodes no longer produced by the parser.
2017-01-09 Paul Boddie Fixed handling of "bad" tests, renaming the list comprehension test.
2017-01-09 Paul Boddie Removed if expression support from the grammar.
2017-01-09 Paul Boddie Handle syntax errors produced by pyparser.
2017-01-09 Paul Boddie Removed a superfluous error class.
2017-01-09 Paul Boddie Introduced a specific Lichen grammar, removing various unwanted Python features.
2017-01-09 Paul Boddie Changed the output directories, added output compilation (enabled by default),
2017-01-09 Paul Boddie Added a docstring.
2017-01-09 Paul Boddie Added initial general documentation.
2017-01-08 Paul Boddie Switched to using dictionaries for symbol and token name-to-index mappings
2017-01-08 Paul Boddie Introduced a special non-terminal node providing encoding information for
2017-01-08 Paul Boddie Added a modified version of pyparser (from PyPy) that provides parser module
2017-01-08 Paul Boddie Added stream flushing to make raw_input work properly.
2017-01-07 Paul Boddie Added support for readline on streams and the raw_input function.
2017-01-07 Paul Boddie Added GC_INIT portability call.
2017-01-07 Paul Boddie Introduced libgc for memory allocation operations.
2017-01-06 Paul Boddie Added explicit character encoding options for gcc.
2017-01-06 Paul Boddie Added character access to Unicode objects, moving special item access methods
2016-12-19 Paul Boddie Import names from the common, encoders and errors modules explicitly.
2016-12-17 Paul Boddie Broadened the dependency criteria to include initialised classes and functions.
2016-12-17 Paul Boddie Make function and method initialisation depend on module initialisation.
2016-12-17 Paul Boddie Filter module-level dependencies, condense dependencies to exclude
2016-12-17 Paul Boddie Test for the initialisation of the sys module.
2016-12-17 Paul Boddie Restored module-level non-static dependency identification (in addition to
2016-12-17 Paul Boddie Added a test of reading locale-configured text.
2016-12-17 Paul Boddie Introduced dependency tracking involving deduced attributes, special name
2016-12-16 Paul Boddie Do not inadvertently create deferred references when testing for objects.
2016-12-16 Paul Boddie Moved _max and _min into the span module.
2016-12-16 Paul Boddie Identify predefined constant names earlier in order to make them available in
2016-12-16 Paul Boddie Catalogue the references involved with dependencies.
2016-12-15 Paul Boddie Added a method to test whether an inter-module dependency applies.
2016-12-15 Paul Boddie Tidied up origin acquisition in the ancestors method.
2016-12-15 Paul Boddie Added tests of new string methods.
2016-12-15 Paul Boddie Added a localised stdin stream employing the preferred encoding from the locale.
2016-12-15 Paul Boddie Added a getpreferredencoding function.
2016-12-15 Paul Boddie Implemented the find, index, startswith and endswith methods.
2016-12-15 Paul Boddie Fixed the NO_END reference.
(0) -300 -100 -60 +60 +100 +300 tip