Lichen

Shortlog

(0) -100 -60 +60 +100 +300 tip
2016-10-24 Paul Boddie Re-introduced support for the generation of program structures.
2016-10-24 Paul Boddie Account for the context position in parameter lists and table entries.
2016-10-23 Paul Boddie Fixed assignment value propagation for attribute chains.
2016-10-23 Paul Boddie Removed redundant attribute.
2016-10-23 Paul Boddie Simplified and expanded invocation argument handling, making use of special
2016-10-23 Paul Boddie Introduced the special get_using function.
2016-10-23 Paul Boddie Attempt to work around argument sequence type mismatches when serialising.
2016-10-23 Paul Boddie Do not attempt to remove self from the parameters when defining instantiators.
2016-10-20 Paul Boddie Added some more support for generating invocation code, distinguishing between
2016-10-20 Paul Boddie Support invocation recording in attribute access modifiers.
2016-10-20 Paul Boddie Improved output indentation.
2016-10-20 Paul Boddie Fixed importer function locals population from cached data.
2016-10-20 Paul Boddie Added some more test cases including one featuring a "broken" attribute chain.
2016-10-19 Paul Boddie Re-introduced support for the translation of programs.
2016-10-19 Paul Boddie Distinguish between only and final attribute assignment when mutating objects.
2016-10-19 Paul Boddie Retain redundant accessor details to retain assignment details for the deducer.
2016-10-19 Paul Boddie Track assignment and invocation within attribute chains more thoroughly.
2016-10-19 Paul Boddie Make function parameters available via the importer.
2016-10-17 Paul Boddie Prevent traversal of <var> references.
2016-10-17 Paul Boddie Track attribute assignment in attribute usage in order to restrict accessors.
2016-10-17 Paul Boddie Updated the description of the cached output to reflect current practices.
2016-10-17 Paul Boddie Updated docstring to describe invocation constraints on attributes.
2016-10-16 Paul Boddie Store the accessor and context for possible subsequent multiple referencing.
2016-10-16 Paul Boddie Adopted a function call structure to emitted instructions.
2016-10-15 Paul Boddie Refined accessor and provider computation in order to provide context testing
2016-10-15 Paul Boddie Added a method providing the parent of any reference alias.
2016-10-14 Paul Boddie Support an explicitly unset context identification type.
2016-10-14 Paul Boddie Fixed context identification.
2016-10-14 Paul Boddie Added proper support for general attribute assignment.
2016-10-14 Paul Boddie Fixed optimiser access to the deducer's access plans.
2016-10-14 Paul Boddie Introduced access mode information for unambiguously-traversed attributes so
2016-10-13 Paul Boddie Fixed instruction plan test operations, optimised the initial accessor to avoid
2016-10-12 Paul Boddie Distinguished between first and final access methods.
2016-10-12 Paul Boddie Renamed some values in the attribute access plans.
2016-10-11 Paul Boddie Introduced the optimiser module again, changing attribute access output to
2016-10-11 Paul Boddie Modified and made use of the get_attrname_from_location function, also tidying
2016-10-08 Paul Boddie Added some support for eliminating accessor class types where the provided
2016-10-08 Paul Boddie Moved a generic method into the common module as a function.
2016-10-08 Paul Boddie Combined attribute invocation information with attribute usage.
2016-10-07 Paul Boddie Fixed/improved exception raising.
2016-10-06 Paul Boddie Added an origin parent retrieval method, also fixing the ancestors method.
2016-10-06 Paul Boddie Moved a general path-making function to the common module.
2016-10-07 Paul Boddie Produce an error when attempting to access an attribute on an unrecognised name.
2016-10-07 Paul Boddie Created a separate method for identifying unbound method providers.
2016-10-06 Paul Boddie Added some support for eliminating accessor class types where the provided
2016-10-06 Paul Boddie Added an origin parent retrieval method, also fixing the ancestors method.
2016-10-06 Paul Boddie Prevent parts of attribute expressions from being associated with invocations.
2016-10-06 Paul Boddie Moved a general path-making function to the common module.
2016-10-06 Paul Boddie Record invocation as well as assignment in the access modifiers.
2016-10-05 Paul Boddie Expanded the access plans to include a more complete set of details.
2016-10-04 Paul Boddie Use the original location for each access plan.
2016-09-30 Paul Boddie Fixed anonymous access bases in access plans.
2016-09-30 Paul Boddie Coupled the method of first-attribute access with the nature of the access.
2016-09-30 Paul Boddie Permit class base lookup within local class namespaces.
2016-09-30 Paul Boddie Fixed error message.
2016-09-29 Paul Boddie Record assignment accesses to produce appropriate operations in the plan.
2016-09-29 Paul Boddie Introduced recording of the nature of constrained accesses, employing the
2016-09-29 Paul Boddie Simplified access classification, removing the superfluous kind-related
2016-09-29 Paul Boddie Attempt to improve module details removal, removing classes from importer
2016-09-28 Paul Boddie Expanded the access plan generation substantially.
(0) -100 -60 +60 +100 +300 tip