1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
|
Andy: add keyword-only arguments
Andy: Arbitrary depth copying of arrays.
Andy: Investigate bbox error in uofa-talk Shadowing slide
Andy: change label in coder to a class not an Int
Andy: look at label alignment in rotvenn
Andy: possible optimizations:
eliminate frame copying in picture.add(picture pic, ...)
varpush+popcall --> varcall?
fieldpush+popcall --> fieldcall?
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
stack::popWithoutReturningValue
look at position information saved in program, maybe save separately
formal::addOps calls trans
only hash first 3 or 4 args of signature
rm transToType from varinitArg::trans
change camp.y to flag arglists with named args
Andy: testing in errortest.asy for packing versus casting, default argument
ambiguities, and whatever else you can think of
Andy: operator tuple, to let people define their own tuples
Andy: Decide if we should change vm::error to em in application.cc
John or Andy: Add unit test for AddOps.
Jamie: Finish environment texture & other PBR refinements.
|