Commit Graph

168 Commits

Author SHA1 Message Date
David Anderson
16bea9f57c [JAEGER] Fixed bug in SetName handling. 2010-06-05 18:24:03 -07:00
David Anderson
b1aaa8c744 [JAEGER] Added JSOP_LAMBDA. 2010-06-05 18:17:41 -07:00
David Anderson
c2a0d1d7e0 [JAEGER] Added JSOP_REGEXP. 2010-06-05 18:08:26 -07:00
David Anderson
68120df57a [JAEGER] Added JSOP_SETARG. 2010-06-05 18:01:06 -07:00
David Anderson
7ba130b70e [JAEGER] Added JSOP_DEFLOCALFUN. 2010-06-05 17:56:28 -07:00
David Anderson
1d7a2b0f62 [JAEGER] Added JSOP_GETUPVAR, JSOP_CALLUPVAR. 2010-06-05 17:40:42 -07:00
David Anderson
4024289917 [JAEGER] Added JSOP_URSH. 2010-06-05 17:26:19 -07:00
David Anderson
2929762456 [JAEGER] Added JSOP_BITNOT. 2010-06-05 17:21:56 -07:00
David Anderson
060c9ba419 [JAEGER] Added JSOP_INITELEM. 2010-06-05 16:45:48 -07:00
David Anderson
c29a5263eb [JAEGER] Added JSOP_BITOR. 2010-06-05 16:32:12 -07:00
David Anderson
b32d69b0a5 [JAEGER] Added JSOP_NEWINIT, JSOP_ENDINIT. 2010-06-05 16:08:27 -07:00
David Anderson
e4fac700c4 [JAEGER] Added JSOP_BITXOR. 2010-06-05 15:27:56 -07:00
David Anderson
7672a676ca [JAEGER] Added JSOP_OBJTOSTR. 2010-06-05 15:20:36 -07:00
David Anderson
27e880c125 [JAEGER] Added JSOP_GETDSLOT, JSOP_CALLDSLOT. 2010-06-05 14:48:26 -07:00
David Anderson
af2d8f2bb8 [JAEGER] Added JSOP_DUP2. 2010-06-05 14:38:10 -07:00
David Anderson
47f5e03ae8 [JAEGER] Added JSOP_DUP. 2010-06-05 14:32:53 -07:00
David Anderson
8c551a5eec [JAEGER] Added JSOP_NEG. 2010-06-05 14:26:00 -07:00
David Anderson
cecf14f014 [JAEGER] Added JSOP_THIS. 2010-06-04 23:14:20 -07:00
David Anderson
f204581604 [JAEGER] Added JSOP_NEWARRAY. 2010-06-04 22:38:54 -07:00
David Anderson
87bc86413d [JAEGER] Added JSOP_NEW. 2010-06-04 20:02:21 -07:00
David Anderson
2ad83c8a5c Merge. 2010-06-04 19:32:38 -07:00
David Anderson
aa425f1920 [JAEGER] Added JSOP_ADD,SUB,MUL,DIV,MOD. 2010-06-04 19:31:46 -07:00
David Anderson
d584e5fc77 [JAEGER] Implement SETLOCAL when copied entries are involved. 2010-06-04 19:31:44 -07:00
Sean Stangl
c7dbdf79ae [JAEGER] Implement JSOP_GETELEM, JSOP_SETELEM; r=dvander. 2010-06-04 15:54:19 -07:00
David Anderson
f66b8b55b2 [JAEGER] Added JSOP_IFEQ, JSOP_IFNE. 2010-06-03 23:16:47 -07:00
David Anderson
c70ef71569 [JAEGER] Added JSOP_LSH, JSOP_RSH. 2010-06-03 23:05:32 -07:00
David Anderson
f84f5751f0 [JAEGER] Merge from fatval branch. 2010-06-03 23:04:57 -07:00
Sean Stangl
5219989d91 [JAEGER] Implement JSOP_EQ, JSOP_NE; r=dvander 2010-06-03 21:29:03 -07:00
David Anderson
a39fd045f6 [JAEGER] Added JSOP_CALLARG, workaround for nmap asserts. 2010-06-03 16:16:53 -07:00
Andrew Drake
47db8717b6 [JAEGER] Ensure nmap has a mapping entry for all ops, not just safepoints. r=dvander 2010-06-03 15:50:23 -07:00
David Anderson
2a210f59d9 [JAEGER] Added JSOP_VOID. 2010-06-03 15:27:04 -07:00
David Anderson
0ee58534d8 [JAEGER] Added support for JSOP_NULL. 2010-06-03 15:08:21 -07:00
David Anderson
aab6c44fea Merge. 2010-06-02 18:59:23 -07:00
David Anderson
c312b1b4bd [JAEGER] Allocate registers for local variables (GET/SETLOCAL). 2010-06-02 18:57:52 -07:00
David Anderson
a82ad1cb95 [JAEGER] Fixed bug in comparison stub calls. 2010-06-02 16:48:41 -07:00
Andrew Drake
c3a0bfbedf [JAEGER] Fix nmap not being saved in JSScript properly r=dvander 2010-06-02 16:45:45 -07:00
David Anderson
24aac32256 [JAEGER] Fixed crash where tail of slow fused compare op ran overboard. 2010-06-02 15:57:36 -07:00
David Anderson
2544755e2a [JAEGER] Added JSOP_TRUE, JSOP_FALSE. 2010-06-02 15:33:36 -07:00
David Anderson
a316ccd8eb [JAEGER] Fixed JSOP_SETNAME not ordering the stack correctly. 2010-06-02 15:25:53 -07:00
David Anderson
d0bab9150e [JAEGER] Fixed JSOP_STOP clobbering fp->rval. 2010-06-02 14:25:30 -07:00
Sean Stangl
e4debd197a [JAEGER] Handle JSOP_POPV; re=dvander. 2010-06-02 14:11:46 -07:00
David Anderson
f6ec296cd3 [JAEGER] Re-added script->nmap creation. 2010-06-02 02:09:17 -07:00
David Anderson
fad21f909b [JAEGER] Added JSOP_GETARG. 2010-06-01 11:12:50 -07:00
David Anderson
28b5ba1dd4 [JAEGER] Fixed opt build. 2010-05-31 23:03:42 -07:00
David Anderson
83fe528007 [JAEGER] Added JSOP_LT,LE,GT,GE,STRING with fast-paths. 2010-05-31 22:44:00 -07:00
David Anderson
10ca7030e2 [JAEGER] Enhanced constant-folding of rel ops. 2010-05-31 03:19:46 -07:00
David Anderson
98ea5d08f5 [JAEGER] Constant fold LT,LE,GT,GE. 2010-05-31 02:17:05 -07:00
David Anderson
fbbe34f676 [JAEGER] Fixed bug in stubs::Name(). 2010-05-31 00:59:45 -07:00
David Anderson
a09cdeda1b [JAEGER] Fixed JSOP_STOP w/ inline calls. 2010-05-31 00:41:31 -07:00
David Anderson
5f5f69cf57 [JAEGER] Fixed bug where constants weren't unsynced on push. 2010-05-31 00:03:31 -07:00