]> git.saurik.com Git - cycript.git/blame_incremental - todo.txt
Add a valueOf to Instance.
[cycript.git] / todo.txt
... / ...
CommitLineData
1unicode identifier support (native and \u)
2support unions (right now 0-1 fields parsed as struct)
3\\\n escapes in strings aren't handled in the console
4look into what String is, and whether to bridge it
5think about bridging NSNumber with Number prototype
6some JS callbacks don't use exception pointers at all...
7a newline needs to not be allowed after a unary *
8finish implementing default xml namespace statement
9encode newlines in history for later reply (psql uses ^A)
10
11consider replacing regex literals with constructors
12 https://bugzilla.mozilla.org/show_bug.cgi?id=98409
13numerification needs to use specific precision values
14 https://bugzilla.mozilla.org/show_bug.cgi?id=5856
15consider a mode where unicode string content is saved
16 https://bugzilla.mozilla.org/show_bug.cgi?id=274152
17
18NSDictionaries that have NSNumber keys don't getProperty
19errors in another process aren't displayed; to fix this, parse errors should get converted to exceptions and thrown
20CYPoolTry/Catch now carefully save the exception after it /no longer needs the exception/... uhh... wtf?
21throw CYJSError should probably be replaced with CYThrow() across the board
22figure out what to do about global context refs: I really really want to retain the bastards
23the concept of NULL pooling is entirely incorrect and sad... bad... evil... need to work on this... really
24NSArray's .toString() and .toLocaleString() fail hard, as Array.prototype.to*String are Array-specific
25(4).toString() is legal, but I'm stripping the ()'s somehow in the serializer
26applyOnMainThread, when done at console, loops the cyonifier
27special work needs to be done to correctly handle the "arguments" symbol: Declare("arguments", ...Special)
28at the Program level I seem to be eating away all of the var statements