David Anderson
|
87d142550e
|
[JAEGER] Merge from fatval branch.
|
2010-06-04 22:11:53 -07:00 |
|
David Anderson
|
b23b0f93d4
|
[JAEGER] Added JSOP_NEW.
|
2010-06-04 20:02:21 -07:00 |
|
David Anderson
|
69cdfac1b8
|
[JAEGER] Fixed build.
|
2010-06-04 19:33:16 -07:00 |
|
David Anderson
|
573bea6910
|
Merge.
|
2010-06-04 19:32:38 -07:00 |
|
David Anderson
|
ccfc1a5aa6
|
[JAEGER] Added JSOP_ADD,SUB,MUL,DIV,MOD.
|
2010-06-04 19:31:46 -07:00 |
|
David Anderson
|
9dd620f1d5
|
[JAEGER] Implement SETLOCAL when copied entries are involved.
|
2010-06-04 19:31:44 -07:00 |
|
David Anderson
|
8d37f58238
|
[JAEGER] Added test case for eq+ifeq fusing.
|
2010-06-04 19:31:28 -07:00 |
|
David Anderson
|
7c056b3f2f
|
[JAEGER] Make sure to flip EQ/NE test when fusing with IFEQ.
|
2010-06-04 19:29:43 -07:00 |
|
Luke Wagner
|
7b81a5dc24
|
Make JSHasInstanceOp and JSEqualityOp take jsval. Get a lot of xpconnect compiling
|
2010-06-04 16:55:08 -07:00 |
|
Sean Stangl
|
64a6b3d9c7
|
[JAEGER] Change SetElem,GetElem to use ValueToObject(); re=dvander.
|
2010-06-04 16:47:46 -07:00 |
|
Sean Stangl
|
3293d7ad4d
|
[JAEGER] Implement JSOP_GETELEM, JSOP_SETELEM; r=dvander.
|
2010-06-04 15:54:19 -07:00 |
|
David Anderson
|
46c6541654
|
Backed out changeset 820c2007cf35
|
2010-06-04 15:13:11 -07:00 |
|
David Anderson
|
7023c8aa22
|
[JAEGER] hot-fix for regalloc bug - incorrect, proper fix forthcoming.
|
2010-06-04 15:04:32 -07:00 |
|
David Anderson
|
f38a5d5fd1
|
[JAEGER] Added JSOP_IFEQ, JSOP_IFNE.
|
2010-06-03 23:16:47 -07:00 |
|
David Anderson
|
3dff010f52
|
[JAEGER] Added JSOP_LSH, JSOP_RSH.
|
2010-06-03 23:05:32 -07:00 |
|
David Anderson
|
8e4fe7b3e9
|
[JAEGER] Merge from fatval branch.
|
2010-06-03 23:04:57 -07:00 |
|
Sean Stangl
|
6833c03c42
|
[JAEGER] Fix a missed path in InlineEqualityOp(); r=dvander.
|
2010-06-03 22:33:24 -07:00 |
|
Sean Stangl
|
26f684c3d7
|
[JAEGER] Implement JSOP_EQ, JSOP_NE; r=dvander
|
2010-06-03 21:29:03 -07:00 |
|
Luke Wagner
|
8846bb56a4
|
Fix failing reftests. Align consts stored in scripts
|
2010-06-03 18:22:37 -07:00 |
|
David Anderson
|
ff56c35cb8
|
[JAEGER] Added JSOP_CALLARG, workaround for nmap asserts.
|
2010-06-03 16:16:53 -07:00 |
|
Andrew Drake
|
0691d6d766
|
[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
|
45c0e609d2
|
[JAEGER] Added JSOP_VOID.
|
2010-06-03 15:27:04 -07:00 |
|
David Anderson
|
74afc2ba2e
|
[JAEGER] Added support for JSOP_NULL.
|
2010-06-03 15:08:21 -07:00 |
|
David Anderson
|
3b0c7241d4
|
[JAEGER] Attempt to JIT inline calls in the interpreter.
|
2010-06-03 14:28:22 -07:00 |
|
David Anderson
|
27f87fcf42
|
[JAEGER] Fixed assert in FrameState merging.
|
2010-06-03 13:59:19 -07:00 |
|
Luke Wagner
|
8f6c06b148
|
Remove jsboxedword, change jsid to be a jsval
|
2010-06-02 19:09:04 -07:00 |
|
David Anderson
|
0c9f982560
|
[JAEGER] Slight improvement to register movement in sync path.
|
2010-06-02 19:07:58 -07:00 |
|
David Anderson
|
e8bd3a6f72
|
Merge.
|
2010-06-02 18:59:23 -07:00 |
|
David Anderson
|
d203d9aee3
|
[JAEGER] Allocate registers for local variables (GET/SETLOCAL).
|
2010-06-02 18:57:52 -07:00 |
|
David Anderson
|
a56d7ce464
|
[JAEGER] Fixed bug in comparison stub calls.
|
2010-06-02 16:48:41 -07:00 |
|
Andrew Drake
|
eef45a5ee7
|
[JAEGER] Fix nmap not being saved in JSScript properly r=dvander
|
2010-06-02 16:45:45 -07:00 |
|
David Anderson
|
b4b3c306b4
|
[JAEGER] Improved last test case.
|
2010-06-02 15:58:25 -07:00 |
|
David Anderson
|
b2c052e23b
|
[JAEGER] Fixed crash where tail of slow fused compare op ran overboard.
|
2010-06-02 15:57:36 -07:00 |
|
David Anderson
|
50edbde73a
|
[JAEGER] Added JSOP_TRUE, JSOP_FALSE.
|
2010-06-02 15:33:36 -07:00 |
|
David Anderson
|
03ba62a0cc
|
[JAEGER] Fixed JSOP_SETNAME not ordering the stack correctly.
|
2010-06-02 15:25:53 -07:00 |
|
David Anderson
|
37e94e6030
|
[JAEGER] Fixed JSOP_STOP clobbering fp->rval.
|
2010-06-02 14:25:30 -07:00 |
|
Sean Stangl
|
29eb2211f9
|
[JAEGER] Handle JSOP_POPV; re=dvander.
|
2010-06-02 14:11:46 -07:00 |
|
David Anderson
|
e30e08a407
|
[JAEGER] Re-added script->nmap creation.
|
2010-06-02 02:09:17 -07:00 |
|
David Anderson
|
3868a5a89c
|
[JAEGER] Quell GCC warnings about trailing commas.
|
2010-06-02 02:08:26 -07:00 |
|
Sean Stangl
|
9fdf7ec98f
|
Fix build in 41977:15bf5f68aa25: use correct defines. r=dvander
|
2010-06-01 21:42:45 -07:00 |
|
David Mandelin
|
7dddedeff0
|
Makefile changes to force pointers to 32 bits on OSX--this is just a stopgap for testing and shell development
|
2010-06-01 19:06:54 -07:00 |
|
David Mandelin
|
e7faa0e1c8
|
Bug 569441: Update Nitro assembler to SVN rev 60501 + our changes, no_r=me
|
2010-06-01 18:09:55 -07:00 |
|
David Mandelin
|
7bdb82c9d9
|
[JAEGER] Windows build fixes
|
2010-06-01 18:06:46 -07:00 |
|
David Anderson
|
9c9903f6dc
|
[JAEGER] Added JSOP_GETARG.
|
2010-06-01 11:12:50 -07:00 |
|
David Anderson
|
6e6c481f29
|
[JAEGER] Fixed build on Mac.
|
2010-05-31 23:40:14 -07:00 |
|
David Anderson
|
25c5fc6b60
|
[JAEGER] Fixed opt build.
|
2010-05-31 23:03:42 -07:00 |
|
David Anderson
|
18209b07ab
|
[JAEGER] Added JSOP_LT,LE,GT,GE,STRING with fast-paths.
|
2010-05-31 22:44:00 -07:00 |
|
David Anderson
|
e60d435fae
|
[JAEGER] Enhanced constant-folding of rel ops.
|
2010-05-31 03:19:46 -07:00 |
|
David Anderson
|
3cef63ff88
|
[JAEGER] Constant fold LT,LE,GT,GE.
|
2010-05-31 02:17:05 -07:00 |
|
David Anderson
|
fe92fc9287
|
[JAEGER] Fixed bug in stubs::Name().
|
2010-05-31 00:59:45 -07:00 |
|