Lichen

Shortlog

(0) -60 +60 +100 +300 tip
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.
2016-09-28 Paul Boddie Test class attribute access via instances.
2016-09-25 Paul Boddie Attempt to define attribute access plans.
2016-09-24 Paul Boddie Resolve aliases after constant accesses have been resolved.
2016-09-24 Paul Boddie Record accessor type information for each access.
2016-09-23 Paul Boddie Add instance attributes to test non-static object accesses.
2016-09-22 Paul Boddie Forbid assignment to self.
2016-09-22 Paul Boddie Forbid self usage outside methods. Tidied/fixed affected built-in operations.
2016-09-22 Paul Boddie Added another test of chained attributes.
2016-09-21 Paul Boddie Handle unidentified invocation references.
2016-09-20 Paul Boddie Moved type/reference collection functions.
2016-09-20 Paul Boddie Moved test output encoder functions.
2016-09-09 Paul Boddie Attempt to show the attribute name sets that cannot be supported by known types.
2016-09-09 Paul Boddie Only define modules as objects if not replaced.
2016-09-09 Paul Boddie Tidied up verbose output.
2016-09-09 Paul Boddie Relaxed import restrictions to permit leaf module importing from packages.
2016-09-09 Paul Boddie Merged changes from the optional-self-parameter branch.
2016-09-09 Paul Boddie Added a test of inappropriate "from" importing of modules from packages.
2016-09-09 Paul Boddie Show empty function parameter lists using "{}" in cache output.
2016-09-09 Paul Boddie Exclude "self" from method parameters but include it in method locals. optional-self-parameter
2016-09-08 Paul Boddie During inspection, define "self" in methods in terms of the parent class. optional-self-parameter
2016-09-08 Paul Boddie Permit an implicit self in method parameters, adding method tests. optional-self-parameter
2016-09-08 Paul Boddie Incorporated deduction output analysis into the test runner, also reorganising.
2016-09-08 Paul Boddie Added the deducer module from PythonLight.
2016-09-08 Paul Boddie Changed nested scope tests to work without implicit name propagation.
2016-09-08 Paul Boddie Merged remove-name-inheritance branch.
2016-09-08 Paul Boddie Moved missing name recording into the importer, testing for name identification
(0) -60 +60 +100 +300 tip