Lichen

Changelog

(0) -300 -100 -10 +10 +100 tip
891:5c50586c2ece 892:93b66cd78985 894:6169eae54bd4 887:c16c7d729f13 890:2cbff01cc586
2019-02-02 Paul Boddie changeset files shortlog graph Merged changes from the default branch. trailing-data
templates/ops.c
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
(0) -300 -100 -10 +10 +100 tip