Lichen

Shortlog

(0) -300 -100 -60 +60 +100 +300 tip
2017-02-27 Paul Boddie Removed superfluous brackets and changed the vertical spacing of statements.
2017-02-27 Paul Boddie Fixed the reset flag by propagating the reset condition to the translator,
2017-02-27 Paul Boddie Merged result class refinements.
2017-02-27 Paul Boddie Introduced results for other logical operations, refining common behaviour.
2017-02-27 Paul Boddie Merged result class changes.
2017-02-27 Paul Boddie Introduced a logical result that simplifies negation expressions when they are
2017-02-27 Paul Boddie Removed superfluous base classes from results.
2017-02-27 Paul Boddie Merged convenience macro changes.
2017-02-27 Paul Boddie Introduced a convenience macro for initialising attributes with values.
2017-02-27 Paul Boddie Replaced explicit position values with macro invocations.
2017-02-27 Paul Boddie Introduced convenience macros shadowing various run-time functions, eliminating
2017-02-27 Paul Boddie Encode attribute and parameter positions and codes using the provided macros.
2017-02-27 Paul Boddie Replaced "__pos_attrname" with "__ATTRPOS(attrname)" in native functions.
2017-02-26 Paul Boddie Removed the "with" statement from the grammar and AST support.
2017-02-26 Paul Boddie Added constant identifier digest collision testing.
2017-02-26 Paul Boddie Avoided using temporary target storage when names are used as accessors.
2017-02-25 Paul Boddie Avoided using temporary accessor variables when names are used as accessors.
2017-02-24 Paul Boddie Write compilation options to the generator and translator output details,
2017-02-24 Paul Boddie Merged the attr-strvalue-without-size branch into the default branch.
2017-02-24 Paul Boddie Merged the method-wrapper-for-context branch into attr-strvalue-without-size. attr-strvalue-without-size
2017-02-24 Paul Boddie Introduced support for removing superfluous executable sections via an option. method-wrapper-for-context
2017-02-24 Paul Boddie Changed the working data directory to use a suffixed form of the output method-wrapper-for-context
2017-02-23 Paul Boddie Added a "reset all" option removing the data directory. Added option synonyms. method-wrapper-for-context
2017-02-23 Paul Boddie Replaced list comprehension usage. method-wrapper-for-context
2017-02-22 Paul Boddie Fixed the testing of attribute usage. method-wrapper-for-context
2017-02-21 Paul Boddie Only copy changed template files and only generate updated program files, method-wrapper-for-context
2017-02-20 Paul Boddie Merged changes from the default branch. method-wrapper-for-context
2017-02-20 Paul Boddie Implemented the unichr function.
2017-02-20 Paul Boddie Merged changes from the default branch. method-wrapper-for-context
2017-02-20 Paul Boddie Simplify name selection for usage tracking, eliminating static object paths as
2017-02-20 Paul Boddie Merged changes from the default branch. method-wrapper-for-context
2017-02-20 Paul Boddie Employ global names for usage tracking involving globals or other external,
2017-02-19 Paul Boddie Replaced context test macros with functions to avoid evaluation order errors. method-wrapper-for-context
2017-02-19 Paul Boddie Fixed the context test and set operation to replace the local context with any method-wrapper-for-context
2017-02-19 Paul Boddie Merged changes from the default branch. method-wrapper-for-context
2017-02-19 Paul Boddie Fixed number of fields read to get alias details.
2017-02-19 Paul Boddie Merged changes from the default branch. method-wrapper-for-context
2017-02-19 Paul Boddie Introduced the name tracking namespace path to alias details so that the correct
2017-02-19 Paul Boddie Reordered conditional clauses and added some comments. method-wrapper-for-context
2017-02-18 Paul Boddie Introduced a context test that sets a local context for static attributes. method-wrapper-for-context
2017-02-18 Paul Boddie Introduced a context test that sets a local context where an attribute is method-wrapper-for-context
2017-02-18 Paul Boddie Tidied up the substitutions for attribute access instructions. method-wrapper-for-context
2017-02-17 Paul Boddie Reintroduced a private context variable where the context is not used for method-wrapper-for-context
2017-02-17 Paul Boddie Changed local context storage to employ arrays, similar to those employed for method-wrapper-for-context
2017-02-17 Paul Boddie Adjust the stored target when processing invocation expressions. method-wrapper-for-context
2017-02-17 Paul Boddie Removed superfluous include. method-wrapper-for-context
2017-02-17 Paul Boddie Eliminated superfluous accessor instructions loading static invocation targets. method-wrapper-for-context
2017-02-14 Paul Boddie Record the context for accesses that are immediately invoked so that it may be method-wrapper-for-context
2017-02-13 Paul Boddie Merged changes from the attr-strvalue-without-size branch. method-wrapper-for-context
2017-02-13 Paul Boddie Fixed str_add invocations for Unicode objects. attr-strvalue-without-size
2017-02-13 Paul Boddie Merged changes from the attr-strvalue-without-size branch. method-wrapper-for-context
2017-02-13 Paul Boddie Re-added size information to string instances as the __size__ attribute. This attr-strvalue-without-size
2017-02-13 Paul Boddie Set instantiator arguments to null, preventing context test rejection. method-wrapper-for-context
2017-02-13 Paul Boddie Added __str__ to the wrapper class to delegate to wrapped objects. method-wrapper-for-context
2017-02-13 Paul Boddie Eliminated redundant struct usage. method-wrapper-for-context
2017-02-13 Paul Boddie Moved minimum parameter information to parameter tables, adding maximum method-wrapper-for-context
2017-02-13 Paul Boddie Used specific-width types for codes and positions, also switching to float for method-wrapper-for-context
2017-02-13 Paul Boddie Introduced method wrapper usage to hold context information in order to method-wrapper-for-context
2017-02-12 Paul Boddie Merged changes from the default branch. attr-strvalue-without-size
2017-02-12 Paul Boddie Eliminated code previously used to generate method alternatives.
(0) -300 -100 -60 +60 +100 +300 tip