David Anderson
|
7c6f4d702b
|
[JAEGER] Added JSOP_BITXOR.
|
2010-06-05 15:27:56 -07:00 |
|
David Anderson
|
15bafd4e40
|
[JAEGER] Added JSOP_OBJTOSTR.
|
2010-06-05 15:20:36 -07:00 |
|
David Anderson
|
72c6ddb69d
|
[JAEGER] Added JSOP_GETDSLOT, JSOP_CALLDSLOT.
|
2010-06-05 14:48:26 -07:00 |
|
David Anderson
|
6895923093
|
[JAEGER] Added JSOP_DUP2.
|
2010-06-05 14:38:10 -07:00 |
|
David Anderson
|
b5f91c1f7c
|
[JAEGER] Added JSOP_DUP.
|
2010-06-05 14:32:53 -07:00 |
|
David Anderson
|
1884924c8f
|
[JAEGER] Added JSOP_NEG.
|
2010-06-05 14:26:00 -07:00 |
|
David Anderson
|
e0f4979989
|
[JAEGER] Fixed warnings.
|
2010-06-05 12:27:50 -07:00 |
|
David Anderson
|
907f512ff2
|
[JAEGER] Workaround for register exhaustion on safe point spills.
|
2010-06-05 03:52:00 -07:00 |
|
David Anderson
|
abffff4766
|
[JAEGER] Merge from fatval.
|
2010-06-05 03:35:52 -07:00 |
|
David Anderson
|
24b06aa25a
|
Unbroke opt build.
|
2010-06-05 03:34:53 -07:00 |
|
David Anderson
|
b82e2162a8
|
[JAEGER] Dual mapping between tracker and FE stack to hold copy invariants better and faster.
|
2010-06-05 03:26:31 -07:00 |
|
David Anderson
|
4db1dbc3d7
|
[JAEGER] Removed unused member variable.
|
2010-06-05 01:59:34 -07:00 |
|
David Anderson
|
7b5472464b
|
[JAEGER] Fixed stupid typo.
|
2010-06-05 01:55:50 -07:00 |
|
David Anderson
|
4fb3d04534
|
[JAEGER] Track FEs instead of indexes - preparation for more regalloc fixes.
|
2010-06-05 00:31:59 -07:00 |
|
David Anderson
|
f95234d329
|
[JAEGER] Added JSOP_THIS.
|
2010-06-04 23:14:20 -07:00 |
|
David Anderson
|
0e663fe6c0
|
[JAEGER] Added JSOP_NEWARRAY.
|
2010-06-04 22:38:54 -07:00 |
|
David Anderson
|
8caee42f61
|
[JAEGER] Merge from fatval branch.
|
2010-06-04 22:21:00 -07:00 |
|
David Anderson
|
1ee067adac
|
Fixed js_Disassemble1 decoding JOF_ATOM+JSOP_DOUBLE as astom (bug 570285).
|
2010-06-04 22:19:53 -07:00 |
|
David Anderson
|
b3d4470682
|
[JAEGER] Fixed build.
|
2010-06-04 22:18:38 -07:00 |
|
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 |
|