summaryrefslogtreecommitdiff
path: root/src/TODO
blob: 611e850846dae991f814ea1654f02f56a26c0354 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
- What does SEQUENCE + VALUE mean in XPath?  Does it add VALUE to
  every member of SEQUENCE?

  Answer: No, it doesn't; this should throw an error

- Make sure that if any constructors cause memory to be allocated, the
  memory is held by an auto_ptr until the constructor is done;
  otherwise, an exception raised from within the constructor will not
  call the destructor to free the memory.

- Using mmap for the binary reader; or determine if the performance is
  even worth the maintenance headaches of that code altogether.

- Rewrite the error context reporting logic, then tie in the logging
  facility to it (so that warning can be reported with context, and
  debug statements can be filtered by context).

    PUSH_CONTEXT("amount.divide");
    POP_CONTEXT(amount_context2("Dividing amounts", amt1, amt2));