|
Updated the list, adding a report-related item. |
|
|
Replaced Instance instantiation with usage of a function that obtains a common |
|
|
Fixed method signature. |
|
|
Removed the redundant node parameter from various methods. |
|
|
Added notes about, and a test of, useful type deduction for loops and similar regions. |
|
|
Supported known module attribute assignment in the coverage mechanism. |
|
|
Simplified ObjectSet merging which seemed to be attempting to combine individual values. |
|
|
Introduced Instance() in place of None as a result and for the value of the |
|
|
Introduced keyboard interrupt handling. |
|
|
Introduced constant usage tracking. |
|
|
Fixed attribute access inspection to not associate built-in attributes with |
|
|
Moved some code generation methods into a new Assembler class. |
|
|
Moved the definition of accessor types into the function finalisation code, |
|
|
Removed redundant attributes. |
|
|
Changed the title of generated graphs. |
|
|
Prevent the recording of attribute usage for names defined and referenced in a |
|
|
Expose the builtins through a variable. |
|
|
Fixed negation of operator method results in other operator methods. |
|
|
Introduced a native functions module and a generic binary operator wrapper |
|
|
Renamed LoadResult and StoreResult. |
|
|
Changed the RSVP machine to have separate context and value registers for the |
|
|
Removed redundant imports. |
|
|
Added missing support for assignment to unknown objects, along with tests of |
|
|
Added instantiator frame allocation and usage notes. |
|
|
Added accessor- and constant-related notes. |
|
|
Added a command line option for graph production. |
|
|
Use specific references to built-in objects. |
|
|
Support the tuple callable as a means of making tuples. |
|
|
Support modules in the object table. |
|
|
Fixed mispositioned code leading to severe coverage issues. |
|
|
Added some more notes on potentially useful features. |
|
|
Added module identity information to the object table. This permits testing for |
|
|
Added tests of method assignment to classes plus notes about work to be done. |
|
|
Introduced speculative attribute coverage for getattr as a special case. |
|
|
Removed redundant type lookup; added docstring. |
|
|
Fixed the placeholder default for getattr which was a hybrid of the old and new |
|
|
Added a test which demonstrates the need for speculative attribute coverage when |
|
|
Added support for dynamic attribute accesses by extending string constants that |
|
|
Added support for "raise" without arguments. |
|
|
Added missing list method. |
|
|
Made ObjectSet more usable as a set member and as a collection. |
|
|
Fixed function definitions to copy extra parameters before the frame is |
|
|
Changed the test runner to support separate-process invocation of the test |
|
|
Fixed attribute coverage analysis to obtain the real identity of attributes in |
|
|
Added support in the code generation for class attribute assignment, introducing |
|
|
Added tentative support for tracking attribute assignments together with attribute usage. |
|
|
Added recording of attribute references as they are collected in order to record |
|
|
Introduced placeholder functions for print in order to let all tests pass. |
|
|
Switched back to providing a common __class__ attribute for instances, |
|
|
Added tag feature-universal-__class__-attributes for changeset 83dc777c7083 |
|
|
Fixed constant raw image generation to actually refer to the class of each |
feature-universal-__class__-attributes |
|
Improved exception block tracking in order to make sure that such blocks are |
|
|
Fixed __class__ to always be at instance attribute position 0, thus matching its |
|
|
Fixed __class__ to always be at attribute position 0. |
|
|
Added __class__ attribute locations to constants and statically generated lists |
|
|
Introduced a degree of support for classes and instances having separate |
|
|
Added initial support for the print statement. |
|
|
Added some references. |
|
|
Fixed tuple parameter unpacking to store elements properly in locals. |
|
|
Simplified the RSVP library implementations for item access, introducing Python |
|