Lichen

Changelog

(0) -300 -100 -10 +10 tip
906:97fb61c1a871 904:938887b82033
2019-06-08 Paul Boddie changeset files shortlog graph Fix default parameter names where .name attribute initialisers are used.
inspector.py
905:709a26b53318 908:8b0c4d9b2c99 903:e42488d172c5 904:938887b82033
2019-06-02 Paul Boddie changeset files shortlog graph Merged changes from the default branch. trailing-data
904:938887b82033 905:709a26b53318 906:97fb61c1a871 902:dc210430ce4c
2019-06-02 Paul Boddie changeset files shortlog graph Prevent "null" usage of assigned names from escaping via the exception handler.
common.py internal_tests/branches.py
903:e42488d172c5 905:709a26b53318 896:3a73899174a4 902:dc210430ce4c
2019-05-27 Paul Boddie changeset files shortlog graph Merged changes from the default branch. trailing-data
docs/wiki/FrontPage
902:dc210430ce4c 903:e42488d172c5 904:938887b82033 899:d393a3b8d1f1
2019-05-27 Paul Boddie changeset files shortlog graph Updated copyright statement years.
docs/COPYING.txt
901:a616c0c86058
2019-05-20 Paul Boddie changeset files shortlog graph Demonstrate undesirable side-effects caused by escaping temporary objects. temporary-object-experiment
tests/temp_side_effects.py
900:c7eaa76e5b0f 896:3a73899174a4
2019-05-20 Paul Boddie changeset files shortlog graph Experiment with a temporary attribute on objects. This attribute must be cleared when assignments occur, but it should also be cleared when objects escape from functions (which is not yet done). Since the motivation for marking objects as temporary is their re-use in certain operations, the objective is to avoid objects being used in multiple places and still being marked as temporary and potentially undergoing re-use/mutation. Perhaps the only way of guaranteeing exclusive access to an object is if it is provided as a function result and is immediately passed to a function or operation, with this function either mutating the object or ensuring its direct propagation to another such function. temporary-object-experiment
generator.py templates/native/common.c templates/native/float.c templates/native/list.c templates/ops.c templates/ops.h templates/progops.c templates/types.h transresults.py
899:d393a3b8d1f1 902:dc210430ce4c 911:5c96e5ca1036
2019-04-15 Paul Boddie changeset files shortlog graph Modified the moinconvert script slightly.
docs/tools/make_docs.sh
898:316708ceb335 893:a13fc2cc28f0
2019-04-14 Paul Boddie changeset files shortlog graph Renamed FrontPage to Lichen, also changing the FullSearch macro to PageList. Updated the page packaging script and added a script for moinconvert.
docs/tools/make_docs.sh docs/tools/make_pages.sh docs/wiki/FrontPage docs/wiki/Lichen
897:5f4b4a169398 895:e1eba49a0d7c 896:3a73899174a4
2019-02-04 Paul Boddie changeset files shortlog graph Merged changes from trailing-data. float-preallocation
(0) -300 -100 -10 +10 tip