micropython

Shortlog

(0) -100 -60 +60 +100 +300 tip
2009-11-22 Paul Boddie Added incomplete work to introduce attribute deletion and object table
2009-11-16 Paul Boddie Changed the _attrnames annotation to map a number of names to attributes, thus
2009-11-07 Paul Boddie Connected attribute usage sets to assignment nodes.
2009-11-06 Paul Boddie Merged branches, retaining the namespace-based recording of attribute usage,
2009-11-06 Paul Boddie Added more attribute-related notes.
2009-11-02 Paul Boddie Changed else clause handling for attribute usage; added break and continue
2009-10-27 Paul Boddie Added tests for attribute deletion, currently disallowed.
2009-10-31 Paul Boddie Renamed a failure example.
2009-10-31 Paul Boddie Added elementary attribute name tracking based on the namespace where the
2009-10-27 Paul Boddie Added tests for attribute deletion, currently disallowed.
2009-10-26 Paul Boddie Added comments, Attr.exposes_name method.
2009-10-26 Paul Boddie Added a test of attribute usage optimisation.
2009-10-26 Paul Boddie Added experimental (and not fully correct) attribute access optimisation through
2009-10-25 Paul Boddie Added missing name used by importers of this module.
2009-10-25 Paul Boddie Added notes on type constraints deduced from attribute usage.
2009-10-11 Paul Boddie Moved raw image generation code from the Program class to the micropython.rsvp
2009-10-10 Paul Boddie Introduced a DataValue class to replace generic tuples as the run-time value
2009-10-10 Paul Boddie Moved optimisation discussions into the appropriate document.
2009-09-30 Paul Boddie Added a listiterator implementation.
2009-09-30 Paul Boddie Moved the native function library into a separate module.
2009-09-25 Paul Boddie Added __name__ attribute definition to each module.
2009-09-24 Paul Boddie Added support for bitwise operators.
2009-09-04 Paul Boddie Removed obsolete CheckFrame operand.
2009-09-04 Paul Boddie Added document descriptions.
2009-07-19 Paul Boddie Added a CheckExtra instruction in order to support star parameters.
2009-07-14 Paul Boddie Attempt to define a mechanism which makes star parameter values properly
2009-07-13 Paul Boddie Added tuple methods and tests.
2009-07-12 Paul Boddie Added notes on native functions and the "unused objects" optimisation.
2009-07-12 Paul Boddie Simplified active object detection by only using objects whose names are used in
2009-07-12 Paul Boddie Added missing MakeFragment to the list of current value provider instructions,
2009-07-11 Paul Boddie Introduce a mapping of unit names to names used in order to provide a better
2009-07-11 Paul Boddie Fixed "staged" native functions.
2009-07-10 Paul Boddie Attempt to separate RSVP instruction implementations from native function
2009-07-10 Paul Boddie Added notes about matrix and list representations of the tables, along with a
2009-06-21 Paul Boddie Changed the list representation to use an interchangeable "fragment" object
2009-06-15 Paul Boddie Added notes about list and tuple representations.
2009-06-14 Paul Boddie Added missing inspection code for AugAssign nodes.
2009-06-14 Paul Boddie Fixed the constant input optimisation test to ensure that instances are not
2009-06-12 Paul Boddie Fixed module attributes to behave like class attributes and officially be
2009-06-08 Paul Boddie Introduced the removal of all explicitly defined methods from removed classes in
2009-06-07 Paul Boddie Changed the code body location initialisation in the code generation activity to
2009-06-07 Paul Boddie Added generation of some built-in classes and functions where docstrings are
2009-06-07 Paul Boddie Fixed RSVP implementations of attribute access instructions, handling empty
2009-06-03 Paul Boddie Introduced replaceable and placeholder contexts, replacing the null context
2009-06-02 Paul Boddie Introduced a separate globals processing phase, recording all declared global
2009-06-01 Paul Boddie Fixed the inspect module to visit the module and class code sections before the
2009-06-01 Paul Boddie Moved context verification back into the invocation code, as opposed to residing
2009-06-01 Paul Boddie Fixed StoreCallable using a new DataObject method which replaces the address of
2009-05-31 Paul Boddie Fixed the structure of "if" statement code.
2009-05-30 Paul Boddie Split the descendant of the old classes test into two more specific tests of
2009-05-30 Paul Boddie Changed instantiator invocation reserving a frame slot regardless of whether the
2009-05-29 Paul Boddie Changed RecoverFrame to actually recover the locals as the invocation frame,
2009-05-25 Paul Boddie Moved some functionality from test.py into the rsvp and micropython modules.
2009-05-24 Paul Boddie Changed the interface to functions and instantiators to expose the body block
2009-05-24 Paul Boddie Removed the LoadAttrIndexContext instruction.
2009-05-24 Paul Boddie Fixed direct invocation locations by recording the body block on each function.
2009-05-24 Paul Boddie Removed redundant code.
2009-05-24 Paul Boddie Added a StoreAddressContext instruction for class attribute initialisation.
2009-05-24 Paul Boddie Moved logic from CheckFrame into separate CheckContext, CheckClassContext
2009-05-23 Paul Boddie Fixed exception raising by actually instantiating exceptions properly in both
(0) -100 -60 +60 +100 +300 tip