Lichen

Shortlog

(0) -300 -100 -60 +60 +100 tip
2017-03-25 Paul Boddie Fixed the exit argument. integers-as-tagged-attrs
2017-03-24 Paul Boddie Merged changes from the integers-as-tagged-attrs branch. normal-function-parameters
2017-03-24 Paul Boddie Merged changes from the integers-as-tagged-attrs branch. normal-function-parameters
2017-03-24 Paul Boddie Added tests for integer operands, invoking integer-specific functions directly. integer-fast-paths
2017-03-24 Paul Boddie Merged changes from the default branch. integers-as-tagged-attrs
2017-03-24 Paul Boddie Test for the presence of the exact number of required arguments first.
2017-03-24 Paul Boddie Avoid target unwrapping if it has been done already.
2017-03-23 Paul Boddie Represent integers as __attr values with bit 0 set. Since pointers must be integers-as-tagged-attrs
2017-03-23 Paul Boddie Switched to using __attr values in many operations instead of using __ref values.
2017-03-21 Paul Boddie Allocate integers using a different allocator employing GC_MALLOC_ATOMIC.
2017-03-21 Paul Boddie Added support for an integer cache containing specific pre-allocated objects. integer-cache
2017-03-21 Paul Boddie Revert inappropriate optimisations causing the get_using test to produce
2017-03-21 Paul Boddie Support argument list preparation for multiple unknown invocation targets with
2017-03-21 Paul Boddie Employ a special informational instruction to identify static access targets.
2017-03-20 Paul Boddie Obtain static final attribute details for access results.
2017-03-20 Paul Boddie Added the context identity to the AttrResult string representation.
2017-03-20 Paul Boddie Identify invocation targets with common signatures, in order to be able to
2017-03-20 Paul Boddie Handle functions in the always_callable method.
2017-03-20 Paul Boddie Prevent references from being associated with incomplete accesses.
2017-03-20 Paul Boddie Avoid getting the context from a target to then check it against the target.
2017-03-20 Paul Boddie Fixed usage, as opposed to invocation, of the always_callable method.
2017-03-19 Paul Boddie Consolidated duplicate code.
2017-03-19 Paul Boddie Merged changes from the default branch. normal-function-parameters
2017-03-19 Paul Boddie Permit multiple accesses per alias, combining access information and propagating
2017-03-17 Paul Boddie Removed probably inaccurate deduction of alias types based on provider details.
2017-03-17 Paul Boddie Removed probably superfluous constant access location conversion.
2017-03-16 Paul Boddie Obtain all references produced for return values, potentially allowing a gradual
2017-03-16 Paul Boddie Eliminated duplicated information in the attribute summary and tests output.
2017-03-16 Paul Boddie Merged changes from the default branch. normal-function-parameters
2017-03-14 Paul Boddie Simplified the AliasResult class, exposing the access location of the alias
2017-03-14 Paul Boddie Replaced the single-pass traversal of partially-ordered alias dependencies with
2017-03-14 Paul Boddie Simplified the acquisition of already-available alias reference information.
2017-03-14 Paul Boddie Handle temporary name output generation as a special case.
2017-03-14 Paul Boddie Fixed the comment illustrating iterator variables.
2017-03-14 Paul Boddie Replaced resolved return value recording with initialised/aliased name details,
2017-03-13 Paul Boddie Merged changes from the default branch. normal-function-parameters
2017-03-13 Paul Boddie Merged the return-value-definition branch into the default branch.
2017-03-13 Paul Boddie Merged changes from the default branch. normal-function-parameters
2017-03-13 Paul Boddie Merged changes from the default branch. return-value-definition
2017-03-13 Paul Boddie Introduced partial alias ordering for the refinement of alias types.
2017-03-13 Paul Boddie Merged changes from the default branch. return-value-definition
2017-03-13 Paul Boddie Made dependency ordering a generic function for possible use elsewhere.
2017-03-13 Paul Boddie Fixed missing element of recent merge. return-value-definition
2017-03-13 Paul Boddie Merged changes from the default branch. return-value-definition
2017-03-13 Paul Boddie Define both accessor and provider details for aliases based on access details.
2017-03-13 Paul Boddie Define invocation and assignment properties for single-attribute usage lookups.
2017-03-13 Paul Boddie Fixed object type test arguments, encoding names to make special names work.
2017-03-13 Paul Boddie Handle name initialisers referencing invocations.
2017-03-12 Paul Boddie Record assignment and invocation modifiers for plain name accesses.
2017-03-12 Paul Boddie Merged changes from the default branch. return-value-definition
2017-03-12 Paul Boddie Do not modify alias provider details for accesses involving multiple attributes.
2017-03-12 Paul Boddie Merged changes from the default branch. return-value-definition
2017-03-12 Paul Boddie Introduced __ATTRVALUE macro usage.
2017-03-12 Paul Boddie Propagate return values, making use of them in deduction. return-value-definition
2017-03-12 Paul Boddie Added missing changes from the recent merge. return-value-definition
2017-03-12 Paul Boddie Merged changes from the default branch. return-value-definition
2017-03-12 Paul Boddie Support deduction on invoked alias-initialising accesses.
2017-03-12 Paul Boddie Added a convenience method for getting attribute references.
2017-03-12 Paul Boddie Return unidentified aliases, fixing the reorganisation of the code. return-value-definition
2017-03-11 Paul Boddie Merged changes from the default branch. return-value-definition
(0) -300 -100 -60 +60 +100 tip