]> git.saurik.com Git - cycript.git/blame_incremental - todo.txt
Stupid mistake while outputting statement blocks: last statement was getting center...
[cycript.git] / todo.txt
... / ...
CommitLineData
1unicode identifier support (native and \u)
2support unions (right now 0-1 fields parsed as struct)
3look into what String is, and whether to bridge it
4think about bridging NSNumber with Number prototype
5some JS callbacks don't use exception pointers at all...
6a newline needs to not be allowed after a unary *
7finish implementing default xml namespace statement
8encode newlines in history for later replay (psql uses ^A)
9
10consider replacing regex literals with constructors
11 https://bugzilla.mozilla.org/show_bug.cgi?id=98409
12numerification needs to use specific precision values
13 https://bugzilla.mozilla.org/show_bug.cgi?id=5856
14consider a mode where unicode string content is saved
15 https://bugzilla.mozilla.org/show_bug.cgi?id=274152
16
17NSDictionaries that have NSNumber keys don't getProperty
18errors in another process aren't displayed; to fix this, parse errors should get converted to exceptions and thrown
19CYPoolTry/Catch now carefully save the exception after it /no longer needs the exception/... uhh... wtf?
20throw CYJSError should probably be replaced with CYThrow() across the board
21figure out what to do about global context refs: I really really want to retain the bastards
22the concept of NULL pooling is entirely incorrect and sad... bad... evil... need to work on this... really
23NSArray's .toString() and .toLocaleString() fail hard, as Array.prototype.to*String are Array-specific
24applyOnMainThread, when done at console, loops the cyonifier
25special work needs to be done to correctly handle the "arguments" symbol: Declare("arguments", ...Special)
26at the Program level I seem to be eating away all of the var statements
27function pointers are ?; note that blocks are currently block_P = '?'
28I should probably attempt to use the auto_ flag somehow to not do contexts_ push when compiling
29Object_callAsFunction_toCYON should be implemented
30
31[NSString stringWithString:""] crashes, on linux, not on mac
32GS #defines should be _finline
33
34replace procmod g+s with gdb's macosx_get_task_for_pid_rights
35non-local return prologue is not being Replace()d: multipass compiler!
36interpretation of documentation comments should be compiler-only and off by default