|
Merged changes from the default branch. |
normal-function-parameters |
|
Permit multiple accesses per alias, combining access information and propagating |
|
|
Removed probably inaccurate deduction of alias types based on provider details. |
|
|
Removed probably superfluous constant access location conversion. |
|
|
Obtain all references produced for return values, potentially allowing a gradual |
|
|
Eliminated duplicated information in the attribute summary and tests output. |
|
|
Merged changes from the default branch. |
normal-function-parameters |
|
Simplified the AliasResult class, exposing the access location of the alias |
|
|
Replaced the single-pass traversal of partially-ordered alias dependencies with |
|
|
Simplified the acquisition of already-available alias reference information. |
|
|
Handle temporary name output generation as a special case. |
|
|
Fixed the comment illustrating iterator variables. |
|
|
Replaced resolved return value recording with initialised/aliased name details, |
|
|
Merged changes from the default branch. |
normal-function-parameters |
|
Merged the return-value-definition branch into the default branch. |
|
|
Merged changes from the default branch. |
normal-function-parameters |
|
Merged changes from the default branch. |
return-value-definition |
|
Introduced partial alias ordering for the refinement of alias types. |
|
|
Merged changes from the default branch. |
return-value-definition |
|
Made dependency ordering a generic function for possible use elsewhere. |
|
|
Fixed missing element of recent merge. |
return-value-definition |
|
Merged changes from the default branch. |
return-value-definition |
|
Define both accessor and provider details for aliases based on access details. |
|
|
Define invocation and assignment properties for single-attribute usage lookups. |
|
|
Fixed object type test arguments, encoding names to make special names work. |
|
|
Handle name initialisers referencing invocations. |
|
|
Record assignment and invocation modifiers for plain name accesses. |
|
|
Merged changes from the default branch. |
return-value-definition |
|
Do not modify alias provider details for accesses involving multiple attributes. |
|
|
Merged changes from the default branch. |
return-value-definition |
|
Introduced __ATTRVALUE macro usage. |
|
|
Propagate return values, making use of them in deduction. |
return-value-definition |
|
Added missing changes from the recent merge. |
return-value-definition |
|
Merged changes from the default branch. |
return-value-definition |
|
Support deduction on invoked alias-initialising accesses. |
|
|
Added a convenience method for getting attribute references. |
|
|
Return unidentified aliases, fixing the reorganisation of the code. |
return-value-definition |
|
Merged changes from the default branch. |
return-value-definition |
|
Expose iterator objects and the objects providing them via temporary names, |
|
|
Eliminated special iterator variables, replacing them with temporary variables. |
|
|
Record and resolve return value references. |
return-value-definition |
|
Merged slightly differing default branches. |
|
|
Fixed resolution of local and undetermined name references for initialisers. |
|
|
Assignments do not count as access locations. |
|
|
Merged changes from the default branch. |
normal-function-parameters |
|
Added support for the equals sign separating long options and values. |
|
|
Merged changes from the default branch. |
normal-function-parameters |
|
Added a test of name aliases referencing methods used as invocation targets. |
|
|
Merged changes from the default branch. |
normal-function-parameters |
|
Prevent __data__ accesses via anonymous accessors from trying to find the |
|
|
Uphold positioning conflicts only if the existing locations were explicitly |
|
|
Merged changes from the default branch. |
normal-function-parameters |
|
Employed specific arithmetic methods for performance when getting new values. |
|
|
Merged changes from the default branch. |
normal-function-parameters |
|
Make xrange iteration more efficient by only testing an updated counter when |
|
|
Merged changes from the default branch. |
normal-function-parameters |
|
Avoid recomputing reference attribute information when making access plans. |
|
|
Merged changes from the default branch. |
normal-function-parameters |
|
Obtain deduced name alias initialiser details when processing names, adjusting |
|
|
Record name usage as accesses. |
|