Parent Directory
|
Revision Log
Sticky Revision: |
minval and maxval are now lazy operations (they weren't before). Whether or not Lsup, sup and inf resolve their arguments before computing answers is controlled by the escriptParam 'RESOLVE_COLLECTIVE'. Note: integrate() still forces a resolve. Added some unit tests for operations which weren't tested before. Added deepcopy implementations for lazy operations which got missed somehow.
Updating copyright notices
Caching now works. Number of levels and nodes permitted in a lazy expression has increased to 70 and 15000.
Added new params to control auto resolving for lazy data
Added compile flags to turn autolazy on and off. These are for testing purposes only.
Replaced duplicate code in Data with macro calls. Added AUTOLAZY parameter (defaults to off for now.)
Added showEscriptParams to output a list of available params.
Modified Data::toString() so it doesn't throw on DataEmpty. Added setEscriptParamInt and getEscriptParamInt as free functions. At the moment all they do is allow you to set the param TOO_MANY_LINES. This is used to determine when printing a Data object will show you the points and when it will print a summary. I've set the default value back to 80 lines. If you need to see more lines use (in python): setEscriptParamInt("TOO_MANY_LINES",80000)
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.
ViewVC Help | |
Powered by ViewVC 1.1.26 |