diff options
Diffstat (limited to 'Build/source/utils/asymptote/TODO')
-rw-r--r-- | Build/source/utils/asymptote/TODO | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/Build/source/utils/asymptote/TODO b/Build/source/utils/asymptote/TODO index 11eface34c8..6265d3c0dd5 100644 --- a/Build/source/utils/asymptote/TODO +++ b/Build/source/utils/asymptote/TODO @@ -1,6 +1,11 @@ +Andy: Investigate bbox error in uofa-talk Shadowing slide + +Andy: make var work in extended for + Andy: possible optimizations: - fix func op and three.asy - rewrite exp::transToType and protoenv::castSource + overloaded::simplify copies + straight guide which references a subset of a pair vector. + Is it cheaper to import a bltin module than to call base_venv again? varpush+pop --> no op varsave+pop --> one op closure+pushfunc+varsave+pop --> savefunc @@ -9,9 +14,7 @@ Andy: possible optimizations: formal::addOps calls trans only hash first 3 or 4 args of signature rm transToType from varinitArg::trans - run a perfect match through multimatch first (no casting allowed) change camp.y to flag arglists with named args - remove addFunctionOps in favor of == and != defined in types.h Andy: testing in errortest.asy for packing versus casting, default argument ambiguities, and whatever else you can think of |