694:734bddc017db
695:c7c355fcf9fb 696:57685f7eee75
|
2017-03-10 |
Paul Boddie |
changeset
files
shortlog
graph
|
Prevent __data__ accesses via anonymous accessors from trying to find the
attribute on classes since __data__ is always provided by the immediate object
and because the check_and_load_via_any operation uses a null value internally to
detect failure that can be confused with a genuine __data__ attribute with a
zero value (such as the integer zero). |
|
|
deducer.py
|
|
693:6b790fb0924e
691:85416087aa62
|
2017-03-10 |
Paul Boddie |
changeset
files
shortlog
graph
|
Uphold positioning conflicts only if the existing locations were explicitly
specified. Otherwise, reposition attributes, causing the program to be
regenerated, if it was only previously-generated attribute position data being
used when a conflict occurred. |
|
|
optimiser.py
|
|
692:e89a0ec15494
695:c7c355fcf9fb
690:ef0e0f95f50d 691:85416087aa62
|
2017-03-10 |
Paul Boddie |
changeset
files
shortlog
graph
|
Merged changes from the default branch. |
normal-function-parameters |
|
|
|
691:85416087aa62
692:e89a0ec15494 693:6b790fb0924e
689:a0c610ee0562
|
2017-03-10 |
Paul Boddie |
changeset
files
shortlog
graph
|
Employed specific arithmetic methods for performance when getting new values.
Initialise xrangeiterator with only pertinent details, not xrange objects. |
|
|
lib/__builtins__/span.py
|
|
690:ef0e0f95f50d
692:e89a0ec15494
688:0ffb65419ef3 689:a0c610ee0562
|
2017-03-10 |
Paul Boddie |
changeset
files
shortlog
graph
|
Merged changes from the default branch. |
normal-function-parameters |
|
|
|
689:a0c610ee0562
690:ef0e0f95f50d 691:85416087aa62
687:e1c5d2360c5c
|
2017-03-10 |
Paul Boddie |
changeset
files
shortlog
graph
|
Make xrange iteration more efficient by only testing an updated counter when
obtaining each new value instead of testing if the value is within the range. |
|
|
lib/__builtins__/span.py
|
|
688:0ffb65419ef3
690:ef0e0f95f50d
686:cdca907836ae 687:e1c5d2360c5c
|
2017-03-09 |
Paul Boddie |
changeset
files
shortlog
graph
|
Merged changes from the default branch. |
normal-function-parameters |
|
|
|
687:e1c5d2360c5c
688:0ffb65419ef3 689:a0c610ee0562
685:300df9719aec
|
2017-03-09 |
Paul Boddie |
changeset
files
shortlog
graph
|
Avoid recomputing reference attribute information when making access plans. |
|
|
deducer.py
|
|
686:cdca907836ae
688:0ffb65419ef3
682:f355f9f6647c 685:300df9719aec
|
2017-03-09 |
Paul Boddie |
changeset
files
shortlog
graph
|
Merged changes from the default branch. |
normal-function-parameters |
|
translator.py transresults.py
|
|
685:300df9719aec
686:cdca907836ae 687:e1c5d2360c5c
|
2017-03-09 |
Paul Boddie |
changeset
files
shortlog
graph
|
Obtain deduced name alias initialiser details when processing names, adjusting
invocation processing to take advantage of the alias information when preparing
target and context details. |
|
|
results.py translator.py transresults.py
|
|