757:b496ef9d5ee1
758:41eddb32a603 759:05930170914d
|
2017-03-23 |
Paul Boddie |
changeset
files
shortlog
graph
|
Switched to using __attr values in many operations instead of using __ref values.
This should allow __attr values to be passed around while being interpreted in
other ways by certain native functions. |
|
|
encoders.py templates/native/introspection.c templates/native/program.c templates/ops.c templates/ops.h templates/progops.c templates/progops.h translator.py
|
|
756:195b15f90472
754:332483cd7ba3
|
2017-03-21 |
Paul Boddie |
changeset
files
shortlog
graph
|
Allocate integers using a different allocator employing GC_MALLOC_ATOMIC. |
|
|
templates/native/common.c templates/ops.c templates/ops.h templates/progops.c templates/progops.h
|
|
755:5fd3c0524204
|
2017-03-21 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added support for an integer cache containing specific pre-allocated objects. |
integer-cache |
|
common.py generator.py templates/native/common.c
|
|
754:332483cd7ba3
755:5fd3c0524204 756:195b15f90472
|
2017-03-21 |
Paul Boddie |
changeset
files
shortlog
graph
|
Revert inappropriate optimisations causing the get_using test to produce
incorrect output: the context of an arbitrary object must be tested using
__get_function even if it is provided by that object. |
|
|
tests/get_using.py translator.py
|
|
753:77aa11d4aa5a
|
2017-03-21 |
Paul Boddie |
changeset
files
shortlog
graph
|
Support argument list preparation for multiple unknown invocation targets with
identical parameter requirements where no keyword arguments are used. |
|
|
translator.py
|
|
752:118fe46024d5
|
2017-03-21 |
Paul Boddie |
changeset
files
shortlog
graph
|
Employ a special informational instruction to identify static access targets. |
|
|
deducer.py translator.py
|
|
751:777117091398
|
2017-03-20 |
Paul Boddie |
changeset
files
shortlog
graph
|
Obtain static final attribute details for access results. |
|
|
translator.py
|
|
750:44ea0968a550
|
2017-03-20 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added the context identity to the AttrResult string representation. |
|
|
transresults.py
|
|
749:be2eec965778
|
2017-03-20 |
Paul Boddie |
changeset
files
shortlog
graph
|
Identify invocation targets with common signatures, in order to be able to
populate argument lists in advance, and to obtain the target function without
using the generic invocation routine. |
|
|
translator.py
|
|
748:dea61540e56d
|
2017-03-20 |
Paul Boddie |
changeset
files
shortlog
graph
|
Handle functions in the always_callable method. |
|
|
translator.py
|
|