Lichen

Shortlog

(0) -300 -100 -60 +60 +100 tip
2019-02-04 Paul Boddie Optimised __BOOL to test for integers and to return int values directly.
2019-02-02 Paul Boddie Merged changes from trailing-data. float-preallocation
2019-02-02 Paul Boddie Merged changes from the default branch. trailing-data
2019-02-02 Paul Boddie Introduced special case treatment of __class__ as a ubiquitous attribute.
2019-02-02 Paul Boddie Define __ISNULL as a macro.
2019-02-01 Paul Boddie Merged changes from trailing-data. float-preallocation
2019-02-01 Paul Boddie Added direct conversion to float for int exponents used with floats. trailing-data
2019-02-01 Paul Boddie Merged changes from trailing-data. float-preallocation
2019-02-01 Paul Boddie Merged changes from the default branch. As a consequence floating point trailing-data
2019-02-01 Paul Boddie Fixed instance definitions to use the correct size identifiers, not those for
2019-01-31 Paul Boddie Try using GC_generic_malloc_many to allocate multiple objects at once. float-preallocation
2019-01-28 Paul Boddie Test performance with the allocation of opaque blocks containing many instances. float-preallocation
2019-01-27 Paul Boddie Experiment with a statically-allocated table of preallocated instances, also float-preallocation
2019-01-27 Paul Boddie Experiment with preallocation of floating point instances. float-preallocation
2019-01-26 Paul Boddie Generate floating point exceptions directly from the signal handler. trailing-data
2019-01-26 Paul Boddie Merged changes from the default branch. trailing-data
2019-01-26 Paul Boddie Detect overflows beyond the employed integer range for exponentiation.
2019-01-26 Paul Boddie Merged changes from the default branch. trailing-data
2019-01-26 Paul Boddie Parameterised value tagging, tidying up and reformatting slightly.
2019-01-25 Paul Boddie Use "atomic" allocation for float values to reduce garbage collector overhead. trailing-data
2019-01-25 Paul Boddie Special-case float values in various operations for improved performance. trailing-data
2019-01-25 Paul Boddie Introduced signal usage, replacing fenv for floating point exception handling. trailing-data
2019-01-25 Paul Boddie Fixed description of conversion function. trailing-data
2019-01-24 Paul Boddie Merged changes from the default branch. trailing-data
2019-01-24 Paul Boddie Merged the tuple-optimisations branch into the default branch.
2019-01-24 Paul Boddie Fixed loop termination by using a dedicated exception instead of StopIteration.
2019-01-24 Paul Boddie Permit Raise instantiation using a single argument.
2019-01-24 Paul Boddie Added missing support for the else clause in for loops.
2019-01-17 Paul Boddie Prevent warnings about exception__prev from cexcept.h (maybe-uninitialized).
2019-01-17 Paul Boddie Merged changes from the default branch. trailing-data
2019-01-17 Paul Boddie Merged changes from the default branch. tuple-optimisations
2019-01-17 Paul Boddie Expanded various sections and formatted the text in various places.
2018-08-17 Paul Boddie Wrapped text in the documentation for more convenient "offline" editing.
2018-07-22 Paul Boddie Merged changes from the default branch. trailing-data
2018-07-22 Paul Boddie Merged changes from the default branch. tuple-optimisations
2018-07-21 Paul Boddie Invocations in parameter lists may require temporary storage for contexts and
2018-07-16 Paul Boddie Added tuple addition support.
2018-07-16 Paul Boddie Added some comments identifying the nature of the tested operations.
2018-07-12 Paul Boddie Merged changes from the default branch. trailing-data
2018-07-12 Paul Boddie Merged changes from the default branch. tuple-optimisations
2018-07-12 Paul Boddie Demonstrate method and function assignments.
2018-07-12 Paul Boddie Attempt to reintroduce function acquisition optimisations by extending context
2018-07-12 Paul Boddie Revert changeset 838:00fd67211882 because identified contexts are not tested
2018-07-12 Paul Boddie Support trailing data after attributes in objects, employed by float instances trailing-data
2018-07-11 Paul Boddie Use the __store_via_object operations to set attributes.
2018-07-11 Paul Boddie Made use of all the native comparison functions.
2018-07-11 Paul Boddie Simplified various operations in the generator and optimiser, relying on more
2018-07-10 Paul Boddie Updated the commentary about the method supporting sequence unpacking. tuple-optimisations
2018-07-09 Paul Boddie Introduced restrictions on privileged attributes, allowing internal access only. tuple-optimisations
2018-07-05 Paul Boddie Merged changes from the default branch. tuple-optimisations
2018-07-05 Paul Boddie Employed sets for attributes and providers referenced by accesses. This causes
2018-07-05 Paul Boddie Merged changes from the default branch. tuple-optimisations
2018-07-05 Paul Boddie Improved the tools, employing the program directory to find appropriate files.
2018-07-05 Paul Boddie Introduced the detection of a particular error before its effects cause a less
2018-07-05 Paul Boddie Fixed a deduction error to work with the revised location abstraction.
2018-07-03 Paul Boddie Take advantage of context testing when acquiring functions for invocation.
2018-07-03 Paul Boddie Introduced a class (unpackable) and method (__get_single_item_unchecked__) to tuple-optimisations
2018-07-03 Paul Boddie Employ __get_single_item__ invocations when unpacking sequences. tuple-optimisations
2018-07-02 Paul Boddie Added missing sequence length check when unpacking sequences.
2018-07-02 Paul Boddie Employ an explicit temporary variable for the object reference in __BOOL.
(0) -300 -100 -60 +60 +100 tip