File: TODO

package info (click to toggle)
asymptote 2.69%2Bds-1
  • links: PTS, VCS
  • area: main
  • in suites: bullseye
  • size: 18,532 kB
  • sloc: cpp: 61,286; ansic: 48,418; python: 8,585; javascript: 4,283; sh: 4,069; perl: 1,564; lisp: 1,505; makefile: 609; yacc: 554; lex: 446
file content (37 lines) | stat: -rw-r--r-- 1,293 bytes parent folder | download | duplicates (4)
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.