Lichen

Changelog

(0) -300 -100 -10 +10 +100 tip
827:57652d9c6f24
2018-06-23 Paul Boddie changeset files shortlog graph Allow -R (--reset-all) to ignore any missing output directory to remove.
lplc
826:3ca76e669ee0
2018-06-22 Paul Boddie changeset files shortlog graph Introduced missing instance accessor testing for static access operations.
deducer.py
825:8e9566713e1a
2018-06-22 Paul Boddie changeset files shortlog graph Fixed accessor tests to raise type errors instead of returning zero.
deducer.py templates/ops.h
824:d329acb71a6a
2018-06-22 Paul Boddie changeset files shortlog graph Obtain the distinct set of accessor kinds. Fixing this breaks invocations of identified static methods where the instance accessor should be tested but is not, such as in the keyword_args test.
deducer.py
823:a4df5857763a
2018-01-16 Paul Boddie changeset files shortlog graph Added an example of initialising parameters with defaults.
docs/wiki/Design
822:150bc6671fd6
2018-01-15 Paul Boddie changeset files shortlog graph Added a section describing parameters as instance attribute initialisers.
docs/wiki/Design
821:ed27b57be1df
2018-01-15 Paul Boddie changeset files shortlog graph Introduced parameter-based attribute initialisation for broader testing.
lib/__builtins__/exception/base.py lib/__builtins__/exception/io.py lib/__builtins__/exception/naming.py lib/__builtins__/exception/system.py lib/__builtins__/exception/unicode.py lib/__builtins__/span.py
820:be4f3575f605
2018-01-08 Paul Boddie changeset files shortlog graph Added tests for attribute initialisation plus testing for duplicate parameters.
inspector.py tests/methods_attr_init.py tests/methods_attr_init_bad.py
819:5e73c8cae40c
2018-01-08 Paul Boddie changeset files shortlog graph Support instance attribute initialisation using a method parameter notation.
compiler/transformer.py importer.py inspector.py modules.py pyparser/data/Grammar-Lichen translator.py
818:0df7efebdf51
2018-01-08 Paul Boddie changeset files shortlog graph Removed superfluous code distinguishing between parameters and other names.
translator.py
(0) -300 -100 -10 +10 +100 tip