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