micropython

Shortlog

(0) -300 -100 -60 +60 +100 tip
2013-07-05 Paul Boddie Reintroduced explicit address-oriented operations to syspython. (Although such syspython-as-target
2013-07-05 Paul Boddie Added keyword argument names to the syspython module output. syspython-as-target
2013-07-05 Paul Boddie Removed parameter table acquisition. syspython-as-target
2013-07-05 Paul Boddie Removed parameter table construction, since it is superfluous to analysis. syspython-as-target
2013-07-05 Paul Boddie Added some ideas. syspython-as-target
2013-07-04 Paul Boddie Fixed operator and built-in function invocations to use the "apply" function. syspython-as-target
2013-07-04 Paul Boddie Introduced an explicit special function for invocations - "apply" - removing syspython-as-target
2013-07-04 Paul Boddie Added example values of the deduction annotations. syspython-as-target
2013-07-04 Paul Boddie Added an operator module function for the "in" operator. syspython-as-target
2013-07-02 Paul Boddie Removed location/image-related information. syspython-as-target
2013-07-01 Paul Boddie Changed some accesses to the least optimised form due to lack of analysis. syspython-as-target
2013-07-01 Paul Boddie Introduced numbered functions where rebinding occurs in namespaces. syspython-as-target
2013-07-01 Paul Boddie Simplified __builtins__ module accesses, assuming that such accesses performed syspython-as-target
2013-06-30 Paul Boddie Added "del" statement handling. Fixed global name access. Added initial list syspython-as-target
2013-06-30 Paul Boddie Permit analysis of the getattr function itself, thus exposing _getattr. syspython-as-target
2013-06-29 Paul Boddie Moved test suite invocation to the syspython distribution. syspython-as-target
2013-06-29 Paul Boddie Separated handling of getattr attribute usage from normal program unit usage, syspython-as-target
2013-06-29 Paul Boddie Moved code generation and execution support to a separate syspython distribution. syspython-as-target
2013-06-28 Paul Boddie Introduced a termination case where no new dynamic attribute knowledge is available. syspython-as-target
2013-06-28 Paul Boddie Added some notes about the representation of execution paths using grammars. syspython-as-target
2013-05-01 Paul Boddie Adjusted comments about _accessor usage and the default return value for getattr. syspython-as-target
2013-05-01 Paul Boddie Added some tests of dynamic attribute access using getattr and string constants. syspython-as-target
2013-05-01 Paul Boddie Permit repeated evaluation of __builtins__.getattr and a final evaluation of the syspython-as-target
2013-05-01 Paul Boddie Added missing support for del operations and the exec statement. syspython-as-target
2013-05-01 Paul Boddie Added support for showing constants in attribute name displays. syspython-as-target
2013-05-01 Paul Boddie Added missing operator functions. syspython-as-target
2013-05-01 Paul Boddie Added a missing dispatch to attribute access expression nodes. syspython-as-target
2013-05-01 Paul Boddie Fixed the accidental exclusion of modules from the deduction process. syspython-as-target
2013-04-28 Paul Boddie Changed the report generation to make use of deduction annotations. syspython-as-target
2013-04-28 Paul Boddie Added a parent type attribute to instance attribute objects. syspython-as-target
2013-04-25 Paul Boddie Added a separate deduction process, simplifying the syspython code generation syspython-as-target
2013-04-20 Paul Boddie Moved some deduction code into the common visitor module with some reorganising. syspython-as-target
2013-04-19 Paul Boddie Renamed various access functions and removed the distinction between syspython-as-target
2013-04-19 Paul Boddie Removed the note about restrictions on class naming since the object table can syspython-as-target
2013-04-19 Paul Boddie Added a note about the practicality of deducing instances at compile time. syspython-as-target
2013-03-20 Paul Boddie Added tests of literal constant attribute access and indirect __class__ access on classes. syspython-as-target
2013-03-17 Paul Boddie Fixed an apparently duplicated method to reflect its anticipated purpose. syspython-as-target
2013-03-17 Paul Boddie Added the _expr annotation to AssAttr nodes. syspython-as-target
2013-03-12 Paul Boddie Refined the purpose of the __main__ function, renamed __module__ to __static__ syspython-as-target
2013-02-23 Paul Boddie Described how namespace initialisation occurs and how multiple definitions syspython-as-target
2013-02-18 Paul Boddie Added headings. syspython-as-target
2013-01-15 Paul Boddie Added support for multiple class definitions in the same namespace with the same name. default
2013-01-14 Paul Boddie Moved common logic into a separate method.
2013-01-14 Paul Boddie Added a list of miscellaneous ideas.
2013-01-14 Paul Boddie Added a test demonstrating how ambiguous class definitions should be treated.
2013-01-13 Paul Boddie Added a note about ambiguous/multiply-defined classes and functions.
2013-01-13 Paul Boddie Added a test of the first form of B.
2013-01-13 Paul Boddie Added a note about module attribute declaration.
2013-01-13 Paul Boddie Added some support for classes defined using the same name in the same namespace.
2013-01-12 Paul Boddie Added notes about a systems programming language to target instead of RSVP.
2012-11-16 Paul Boddie Added separate lists for genuinely unknown targets and ones that are discovered
2012-11-15 Paul Boddie Made the list of unknown target nodes global to a program instead of being
2012-11-15 Paul Boddie Added a failing test of assignment to an unknown attribute.
2012-11-12 Paul Boddie Added a get_unit method to support/fix generic AST dispatch error handling.
2012-11-06 Paul Boddie Moved branch-, attribute usage- and scope-related functionality into the branch module.
2012-11-06 Paul Boddie Remove redundant entries in types pop-ups.
2012-11-05 Paul Boddie Moved the instantiation-related activities out of the attribute usage section.
2012-11-05 Paul Boddie Added a method to get the class name for a constant so that a pre-made class can
2012-11-04 Paul Boddie Fixed acquisition of the pre-made type class for __class__ attributes.
2012-11-04 Paul Boddie Introduced pre-made classes for various built-in types supporting constants.
(0) -300 -100 -60 +60 +100 tip