Lichen

Graph

(0) -300 -100 -60 +60 +100 tip
Renamed the string class to str, replacing the str function with the new_str
Fixed comment.
Updated Unicode type details. trailing-data
Merged changes from the default branch. trailing-data
Renamed the utf8string class to unicode, eliminating the unicode function. This
Removed "WikiWord" prevention syntax since MoinLight ignores it.
Moved integer instantiation support to library functions.
Fixed first parameter of is_int invocation.
Merged changes from the default branch. trailing-data
Fixed int instantiation by special-casing the type in the translator. This also
Added a ValueError-raising convenience function.
Merged the int-as-function branch.
Added some notes about the different type names. int-as-function
Merged changes from the default branch. trailing-data
Merged the int-as-function branch.
Fixed integer instance tests. int-as-function
Merged changes from the default branch. int-as-function
Added sys.argv initialisation.
Renamed the int class to integer and introduced an int function. int-as-function
Merged changes from the default branch. trailing-data
Added the ability to specify make options when building the tests.
Merged changes from the default branch. trailing-data
Added support for multiple process usage when building the executable program.
Merged changes from the default branch. trailing-data
Merged concurrent changes.
Silence warnings about incomplete string copying despite zero-initialised memory
Merged concurrent changes.
Changed diagram font to sans-serif.
Fixed int limit macros by actually using the size of the int type.
Added an inline commentary of the "for" loop construct.
Merged changes from the default branch. trailing-data
Added an optional iterator attribute to StopIteration.
Fix default parameter names where .name attribute initialisers are used.
Merged changes from the default branch. trailing-data
Prevent "null" usage of assigned names from escaping via the exception handler.
Merged changes from the default branch. trailing-data
Updated copyright statement years.
Demonstrate undesirable side-effects caused by escaping temporary objects. temporary-object-experiment
Experiment with a temporary attribute on objects. This attribute must be cleared temporary-object-experiment
Modified the moinconvert script slightly.
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
(0) -300 -100 -60 +60 +100 tip