|
Record and resolve return value references. |
return-value-definition |
|
Merged slightly differing default branches. |
|
|
Fixed resolution of local and undetermined name references for initialisers. |
|
|
Assignments do not count as access locations. |
|
|
Merged changes from the default branch. |
normal-function-parameters |
|
Added support for the equals sign separating long options and values. |
|
|
Merged changes from the default branch. |
normal-function-parameters |
|
Added a test of name aliases referencing methods used as invocation targets. |
|
|
Merged changes from the default branch. |
normal-function-parameters |
|
Prevent __data__ accesses via anonymous accessors from trying to find the |
|
|
Uphold positioning conflicts only if the existing locations were explicitly |
|
|
Merged changes from the default branch. |
normal-function-parameters |
|
Employed specific arithmetic methods for performance when getting new values. |
|
|
Merged changes from the default branch. |
normal-function-parameters |
|
Make xrange iteration more efficient by only testing an updated counter when |
|
|
Merged changes from the default branch. |
normal-function-parameters |
|
Avoid recomputing reference attribute information when making access plans. |
|
|
Merged changes from the default branch. |
normal-function-parameters |
|
Obtain deduced name alias initialiser details when processing names, adjusting |
|
|
Record name usage as accesses. |
|
|
Only record alias reference types for accesses involving one attribute name. |
|
|
Merged changes from the default branch. |
normal-function-parameters |
|
Changed the key used in the aliased and initialised names mappings to |
|
|
Merged changes from the default branch. |
normal-function-parameters |
|
Added a comment about constant access mappings. |
|
|
Use the appropriate access location for name references during translation. |
|
|
Merged changes from the default branch. |
normal-function-parameters |
|
Allocate separate targets for arguments in the same argument list. |
|
|
Removed redundant variable. |
normal-function-parameters |
|
Ensure that specific instantiator declarations are included. |
normal-function-parameters |
|
Merged changes from the default branch. |
normal-function-parameters |
|
Reorganised the unit output further. |
|
|
Make parameters potentially volatile. |
|
|
Made locals volatile when set within try...except blocks. |
|
|
Changed instantiators to use normal function parameters, simplifying their |
normal-function-parameters |
|
Corrected pointer operation usage. |
normal-function-parameters |
|
Merged changes from the default branch. |
normal-function-parameters |
|
Make debugging override optimisation correctly. |
|
|
Fixed argument number tests for empty parameter lists. |
|
|
Switched to using normal, named function parameters instead of arrays. This |
normal-function-parameters |
|
Reverted 196988ae83cb: targets may need unwrapping when obtaining functions. |
|
|
Incorporated __WITHIN within __HASATTR. |
|
|
Optimise the common case of having all positional parameters as arguments. |
|
|
Removed superfluous __TEST macro. |
|
|
Fixed concatenated list size initialisation. |
|
|
Added a reasonable optimisation level. -O3 may provide slightly better |
|
|
Targets should not need unwrapping again when obtaining functions. |
|
|
Avoid unnecessary work by testing for the True value before any bool invocation. |
|
|
Consolidated usage of basic attribute availability tests. |
|
|
Added a root class type variable and tidied up slightly. |
|
|
Moved instruction plan generation into the deducer. |
|
|
Simplified the constant consolidation process by using the constant values |
|
|
Added support for explicitly specifying attribute and parameter information in |
|
|
Produce valid empty allocation locations when allocating attributes/parameters. |
|
|
Permit the parameterisation of the special instance indicator, making it match |
|
|
Fixed verbose option detection. |
|
|
Changed the allocation code to work with potentially-incomplete existing |
|
|
Detect and report unrecognised options. |
|
|
Added a note about incremental compilation. |
|
|
Fixed comments (from "run" to "compile"). |
|