micropython

Shortlog

(0) -100 -60 +60 +100 +300 tip
2009-02-09 Paul Boddie Speculative adjustment to contexts associated with new instances.
2009-02-08 Paul Boddie Introduced instance templates to the generated raw image.
2009-02-07 Paul Boddie Fixed raw object positioning for functions with static defaults.
2009-02-02 Paul Boddie Introduced a DataObject class to provide a nicer representation of the raw
2009-01-26 Paul Boddie Fixed the output representation of Block instances.
2009-01-25 Paul Boddie Renamed global_namespace attributes to module in data instances.
2009-01-24 Paul Boddie Fix unused objects optimisation for Attr instances with no predictable
2009-01-18 Paul Boddie Moved InspectError usage into the inspect module.
2009-01-17 Paul Boddie Make unused name and object removal more conservative, avoiding issues of
2009-01-17 Paul Boddie Insist on Const instances as keys for the constants dictionary, ensuring that
2009-01-16 Paul Boddie Separated functionality in Importer into distinct Importer and Program classes.
2008-12-12 Paul Boddie Added some support for constant data.
2008-12-02 Paul Boddie Moved raw code production into the Importer class.
2008-11-10 Paul Boddie Moved method name information into the common module.
2008-11-10 Paul Boddie Added status flags to the Importer, ensuring that certain operations (vacuum and
2008-11-08 Paul Boddie Upheld the class/function restrictions on removing objects.
2008-11-08 Paul Boddie Added name accounting.
2008-11-08 Paul Boddie Moved constant accounting to the Importer class.
2008-11-08 Paul Boddie Moved optimisations onto instances of the Importer class, using such instances
2008-10-28 Paul Boddie Add name retrieval method for checking raw output and ensuring that each object
2008-10-27 Paul Boddie Moved block expansion into the micropython.rsvp module's raw processing
2008-10-26 Paul Boddie Added methods to convert from blocks to code sequences.
2008-10-25 Paul Boddie Introduced code blocks in place of labels, potentially leading to increased
2008-10-10 Paul Boddie Added the raw form of Module objects.
2008-09-29 Paul Boddie Fixed unary operator frame preparation.
2008-09-29 Paul Boddie Re-ordered the methods according to corresponding node type.
2008-09-28 Paul Boddie Introduced immediate usage assessment for AssList/AssTuple, along with separate
2008-09-28 Paul Boddie Tidied up the optimiser by removing unnecessary translator/translation
2008-09-28 Paul Boddie Split the attributes2 test into smaller pieces.
2008-09-28 Paul Boddie Tidied the optimisations, moving the work done in the self access optimisation
2008-09-28 Paul Boddie Made the constant attribute accessor optimisation explicit.
2008-09-28 Paul Boddie Moved the Optimiser class into its own module, taking the responsibility for
2008-09-26 Paul Boddie Moved some documentation to separate files in the docs directory, updating some
2008-09-23 Paul Boddie Attempt to remove excessive temporary storage usage for the results of
2008-09-22 Paul Boddie Added some support for augmented assignment.
2008-09-21 Paul Boddie Apply the simple case immediate assignment optimisation to attribute assignment.
2008-09-21 Paul Boddie Moved graph definition production to a separate module.
2008-09-21 Paul Boddie Added notes about related projects.
2008-09-16 Paul Boddie Added a simple graph function producing Graphviz output.
2008-09-15 Paul Boddie Added exception conditions for various RSVP instructions using AttributeError
2008-09-07 Paul Boddie Tidied up the exception code generation to ensure that referenced exceptions are
2008-09-07 Paul Boddie Changed the frame usage calculations.
2008-09-07 Paul Boddie Removed the source storage optimisation, since it can effectively be replaced by
2008-09-07 Paul Boddie Removed the superfluous temporary storage optimisation since it could never work
2008-09-07 Paul Boddie Added a summary of current optimisations.
2008-09-07 Paul Boddie Separated the optimisation methods out into a distinct class.
2008-09-05 Paul Boddie Added the final Return instruction to generated images.
2008-09-04 Paul Boddie Made object construction through MakeObject use details of a supplied class,
2008-09-01 Paul Boddie Added notes about calling initialisers and instantiators, adopting a strategy
2008-08-27 Paul Boddie Added another test of method invocation, explicitly testing instance/class
2008-08-27 Paul Boddie Added descendants (and self) to the collection of attributes for each class,
2008-08-25 Paul Boddie Proposed the replacement of the class table by special attributes in the object
2008-08-24 Paul Boddie Fixed temporary storage and local usage.
2008-08-24 Paul Boddie Changed context loading conditions to depend on the target instead of a context
2008-08-23 Paul Boddie Fixed known_target optimisation.
2008-08-23 Paul Boddie Fixed temp allocation, hopefully.
2008-08-23 Paul Boddie Removed various RSVP instructions, introducing generated code for LoadBoolean
2008-08-22 Paul Boddie Added an ordered list of modules whose code can then be executed in order, thus
2008-08-21 Paul Boddie Added more support for LoadAttr and LoadAttrIndex in the RSVP implementation.
2008-08-19 Paul Boddie Added raw table generation, at least for object tables.
(0) -100 -60 +60 +100 +300 tip