Commit Graph

168 Commits

Author SHA1 Message Date
Sean Stangl
47bd969117 [JAEGER] Rename FpReg to JSFrameReg; r=dvander. 2010-06-12 19:11:00 -07:00
David Anderson
ca2cc38c06 [JAEGER] Added monomorphic inline cache for reads of unbound globals. 2010-06-12 19:00:30 -07:00
David Anderson
4aedd979ee [JAEGER] Predict unbound names as being on the global object (bug 564949). 2010-06-12 19:00:27 -07:00
David Anderson
47fb3bc44c [JAEGER] Optimize how atoms are passed to NAME, CALLNAME, and SETNAME. 2010-06-11 14:10:43 -07:00
David Anderson
381cb0984a [JAEGER] Added JSOP_ELEMINC,ELEMDEC,INCELEM,DECELEM. 2010-06-10 23:10:15 -07:00
David Anderson
7812042838 [JAEGER] Fix build. 2010-06-10 22:20:30 -07:00
David Anderson
86d93f4f14 [JAEGER] Added JSOP_LOCALINC,LOCALDEC,INCLOCAL,DECLOCAL. 2010-06-10 20:08:17 -07:00
David Anderson
e03b82755b [JAEGER] Added JSOP_SETRVAL, JSOP_RETRVAL. 2010-06-10 17:30:00 -07:00
David Anderson
36f9e6e948 [JAEGER] Added JSOP_ARGINC,ARGDEC,INCARG,DECARG. 2010-06-10 17:29:57 -07:00
David Anderson
a5d0552580 [JAEGER] Added JSOP_TABLESWITCH. 2010-06-10 13:37:37 -07:00
David Anderson
e3b5cf05d1 [JAEGER] Added JSOP_LOOKUPSWITCH. 2010-06-10 13:24:19 -07:00
David Anderson
bae411a540 [JAEGER] Tiny fix-ups. 2010-06-09 01:46:07 -07:00
David Anderson
104915ae44 [JAEGER] Added JSOP_EXCEPTION, JSOP_SETLOCALPOP. 2010-06-09 01:32:40 -07:00
David Anderson
7865593507 [JAEGER] Added JSOP_ENTERBLOCK, JSOP_LEAVEBLOCK, and support for |let|. 2010-06-09 01:03:58 -07:00
David Anderson
134cd99e2e [JAEGER] Added JSOP_TYPEOFEXPR. 2010-06-08 22:58:10 -07:00
David Anderson
2dd7ec6c7f [JAEGER] Added JSOP_INITMETHOD; fixed JSOP_RSH bug; fixed JSOP_MOREITER bug. 2010-06-08 22:54:16 -07:00
David Anderson
8e0aca85e9 [JAEGER] Added JSOP_ARGCNT, fixed bug in PROPDEC. 2010-06-08 22:02:09 -07:00
David Anderson
87dd4ed0d0 [JAEGER] Added JSOP_INSTANCEOF. 2010-06-08 21:46:38 -07:00
David Anderson
17edc545fd [JAEGER] Added JSOP_CALLGLOBAL. 2010-06-08 21:38:33 -07:00
David Anderson
dbe1d60c6f [JAEGER] Added JSOP_ARGUMENTS. 2010-06-08 21:34:46 -07:00
David Anderson
f1cabe4d8a [JAEGER] Merge. 2010-06-08 21:25:29 -07:00
David Anderson
1dd491ef7e [JAEGER] Added JSOP_LAMBDA_FC. 2010-06-08 21:24:19 -07:00
Sean Stangl
8d1878e897 [JAEGER] Spew inlined opcodes; r=dvander. 2010-06-08 19:18:18 -07:00
David Anderson
082c1a0c91 [JAEGER] Added JSOP_TRY. 2010-06-08 19:03:32 -07:00
David Anderson
d99c3f911e [JAEGER] Added JSOP_FORNAME. 2010-06-08 18:55:12 -07:00
David Anderson
1e65e3f507 [JAEGER] Added JSOP_THROW. 2010-06-08 18:45:42 -07:00
David Anderson
9a0c52fc65 [JAEGER] Added JSOP_CALLELEM, fixed bug in JSOP_CALLNAME. 2010-06-08 18:40:26 -07:00
David Anderson
10d508ee82 [JAEGER] Added JSOP_GETXPROP. 2010-06-08 18:18:11 -07:00
David Anderson
2d105dcf5c [JAEGER] Added JSOP_PUSH. 2010-06-08 18:16:36 -07:00
David Anderson
41fed5b5dc [JAEGER] Added JSOP_LINENO. 2010-06-08 18:13:46 -07:00
David Anderson
3fd5ce5be4 [JAEGER] Added JSOP_EVAL, JSOP_APPLY. 2010-06-08 18:12:33 -07:00
Sean Stangl
d2188e086c [JAEGER] Implement JSOP_LENGTH; r=dvander. 2010-06-08 16:28:17 -07:00
Sean Stangl
2bfba2ff37 [JAEGER] Implement JSOP_CALLPROP; r=dvander. 2010-06-08 16:28:13 -07:00
Andrew Drake
cb3c2a0ce0 Merge. 2010-06-07 23:58:42 -07:00
Andrew Drake
19699b6047 [JAEGER] Generalize operation callback mechanism and implement for methodjit, r=dvander 2010-06-07 23:55:13 -07:00
David Anderson
2a1eaf8972 [JAEGER] Added JSOP_SETMETHOD. 2010-06-07 19:25:23 -07:00
David Anderson
037282df76 [JAEGER] Added JSOP_PROPINC,PROPDEC,INCPROP,DECPROP. 2010-06-07 19:23:25 -07:00
David Anderson
830271df98 Merge. 2010-06-07 16:45:14 -07:00
David Anderson
c52baa318c [JAEGER] Added JSOP_CALLLOCAL. 2010-06-07 16:44:25 -07:00
Sean Stangl
2cff66c873 [JAEGER] Move redundant code to jsop_getprop_slow(); r=dvander. 2010-06-07 16:43:45 -07:00
Sean Stangl
a260ad43c2 [JAEGER] Implement JSOP_SETPROP, JSOP_GETPROP, and associated ops; r=dvander. 2010-06-07 16:32:26 -07:00
David Anderson
7c56347178 [JAEGER] Added JSOP_CONCATN. 2010-06-06 00:49:46 -07:00
David Anderson
99727c8a68 [JAEGER] Added JSOP_STRICTEQ, JSOP_STRICTNE. 2010-06-06 00:41:57 -07:00
David Anderson
d2a04f8ecd [JAEGER] Added JSOP_TYPEOF. 2010-06-06 00:34:14 -07:00
David Anderson
4b419667df [JAEGER] Added JSOP_FORLOCAL, JSOP_MOREITER, JSOP_ENDITER. 2010-06-05 23:54:56 -07:00
David Anderson
7159e387f7 [JAEGER] Added JSOP_ITER. 2010-06-05 21:42:25 -07:00
David Anderson
d04bc0cf69 [JAEGER] Added JSOP_INITPROP. 2010-06-05 21:35:07 -07:00
David Anderson
e563fad0d6 [JAEGER] Added JSOP_NOT. 2010-06-05 21:20:34 -07:00
David Anderson
d6f834c681 [JAEGER] Added JSOP_OR, JSOP_AND. 2010-06-05 19:25:54 -07:00
David Anderson
7d9d79a7cc [JAEGER] Added JSOP_INCNAME,DECNAME,NAMEINC,NAMEDEC. 2010-06-05 19:06:39 -07:00