890:2cbff01cc586
891:5c50586c2ece 893:a13fc2cc28f0
|
2019-02-02 |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced special case treatment of __class__ as a ubiquitous attribute. |
|
|
deducer.py
|
|
889:29b9788086f4
884:c34258c62630
|
2019-02-02 |
Paul Boddie |
changeset
files
shortlog
graph
|
Define __ISNULL as a macro. |
|
|
templates/ops.c templates/ops.h
|
|
888:b76b924d350a
892:93b66cd78985
886:43f7a46d1e0d 887:c16c7d729f13
|
2019-02-01 |
Paul Boddie |
changeset
files
shortlog
graph
|
Merged changes from trailing-data. |
float-preallocation |
|
|
|
887:c16c7d729f13
888:b76b924d350a 891:5c50586c2ece
885:2eae728285ee
|
2019-02-01 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added direct conversion to float for int exponents used with floats. |
trailing-data |
|
lib/operator/binary.py
|
|
886:43f7a46d1e0d
888:b76b924d350a
883:754d84209719 885:2eae728285ee
|
2019-02-01 |
Paul Boddie |
changeset
files
shortlog
graph
|
Merged changes from trailing-data. |
float-preallocation |
|
|
|
885:2eae728285ee
886:43f7a46d1e0d 887:c16c7d729f13
879:c77216b79beb 884:c34258c62630
|
2019-02-01 |
Paul Boddie |
changeset
files
shortlog
graph
|
Merged changes from the default branch. As a consequence floating point
instances use considerably less space, and performance is also increased. |
trailing-data |
|
generator.py
|
|
884:c34258c62630
885:2eae728285ee 889:29b9788086f4
877:b1cfb839a60e
|
2019-02-01 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed instance definitions to use the correct size identifiers, not those for
classes. This fixes instance size calculations and instance allocation. |
|
|
generator.py
|
|
883:754d84209719
886:43f7a46d1e0d
880:9c9bd4fccad4
|
2019-01-31 |
Paul Boddie |
changeset
files
shortlog
graph
|
Try using GC_generic_malloc_many to allocate multiple objects at once. |
float-preallocation |
|
templates/native/float.c
|
|
882:f84970ad4040
970:10ec810cb754
|
2019-01-28 |
Paul Boddie |
changeset
files
shortlog
graph
|
Test performance with the allocation of opaque blocks containing many instances.
This improves performance considerably, but the float instances are never
reclaimed. Finding a way to expose the instances as they are issued would make
this approach sustainable. |
float-preallocation |
|
templates/native/float.c
|
|
881:31053f0bb63b
|
2019-01-27 |
Paul Boddie |
changeset
files
shortlog
graph
|
Experiment with a statically-allocated table of preallocated instances, also
marking the instances as "atomic". |
float-preallocation |
|
templates/native/float.c
|
|