Andrew Drake
|
0040af619a
|
[JAEGER] Implement trap part of debug API. r=dvander, b=570650
|
2010-07-21 03:04:39 -07:00 |
|
David Mandelin
|
2d74ccfb40
|
Backed out changeset d1d52f7820f2 due to Mochitest crashes.
|
2010-07-22 17:11:10 -07:00 |
|
Andrew Drake
|
3f3b764d82
|
[JAEGER] Implement trap part of debug API. r=dvander, b=570650
|
2010-07-21 03:04:39 -07:00 |
|
David Anderson
|
fa4e27c745
|
[JAEGER] Basic integration of tracing JIT and method JIT (bug 578727).
|
2010-07-20 18:01:16 -07:00 |
|
David Anderson
|
deb8096288
|
[JAEGER] Fixed bug where LAMBDA + INITMETHOD did not honor cloning optimizations.
|
2010-07-20 15:43:03 -07:00 |
|
David Anderson
|
bbc39f5459
|
[JAEGER] Implement JSOP_DEFLOCALFUN_FC.
|
2010-07-02 17:18:05 -07:00 |
|
David Anderson
|
b1196df5af
|
[JAEGER] Implement JSOP_ARGSUB.
|
2010-07-02 17:11:30 -07:00 |
|
David Anderson
|
9c55bbcdbc
|
[JAEGER] Merge from fatval.
|
2010-06-30 11:46:07 -07:00 |
|
David Anderson
|
d3b42d0841
|
[JAEGER] Fixed memory bug in call path.
|
2010-06-24 16:32:15 -07:00 |
|
David Anderson
|
ab63b0c9ce
|
[JAEGER] Use PICs for PROPINC and friends.
|
2010-06-23 23:40:38 -07:00 |
|
David Anderson
|
a7b1a1cae4
|
[JAEGER] Completely inline JSOP_INSTANCEOF.
|
2010-06-23 23:18:54 -07:00 |
|
David Anderson
|
ff64349d0b
|
[JAEGER] Use PIC for callprop when compile-and-go and LHS is a primitive string.
|
2010-06-22 23:22:46 -07:00 |
|
David Anderson
|
481fa06044
|
Backed out changeset 99ce8bcb547c
|
2010-06-22 23:21:09 -07:00 |
|
David Anderson
|
b56e39093f
|
imported patch callpropic_str
|
2010-06-22 22:55:31 -07:00 |
|
Chris Leary
|
0aca3bfb30
|
JSOP_ENDINIT fast path, obsoletes stub call. (r=dvander)
|
2010-06-22 22:40:55 -07:00 |
|
David Anderson
|
4e21a7e40e
|
[JAEGER] Use PIC for instanceof's obj.prototype fetch.
|
2010-06-22 16:21:21 -07:00 |
|
David Anderson
|
8142533567
|
[JAEGER] Added JSOP_UNBRAND,UNBRANDTHIS.
|
2010-06-17 20:27:22 -07:00 |
|
David Anderson
|
fb49319458
|
[JAEGER] Lower var init and call obj creation into script prologue.
|
2010-06-17 18:36:30 -07:00 |
|
David Anderson
|
d5d0ad5d93
|
[JAEGER] Guard that calls have compiled code.
|
2010-06-17 18:36:28 -07:00 |
|
David Anderson
|
863fc7bfde
|
[JAEGER] Split JSOP_CALL into more decisions, removed primitive-this check on returns.
|
2010-06-16 15:21:39 -07:00 |
|
David Anderson
|
bc20a29586
|
[JAEGER] Inline scripted returns.
|
2010-06-16 01:16:07 -07:00 |
|
David Anderson
|
297eb1af31
|
[JAEGER] Added monomorphic inline cache for reads of unbound globals.
|
2010-06-12 19:00:30 -07:00 |
|
David Anderson
|
82d98ad449
|
[JAEGER] Predict unbound names as being on the global object (bug 564949).
|
2010-06-12 19:00:27 -07:00 |
|
David Anderson
|
b79115e765
|
[JAEGER] Optimize how atoms are passed to NAME, CALLNAME, and SETNAME.
|
2010-06-11 14:10:43 -07:00 |
|
David Anderson
|
3bbb12b82b
|
[JAEGER] Added JSOP_ELEMINC,ELEMDEC,INCELEM,DECELEM.
|
2010-06-10 23:10:15 -07:00 |
|
David Anderson
|
48bdd8875c
|
[JAEGER] Added JSOP_TABLESWITCH.
|
2010-06-10 13:37:37 -07:00 |
|
David Anderson
|
f05461c221
|
[JAEGER] Added JSOP_LOOKUPSWITCH.
|
2010-06-10 13:24:19 -07:00 |
|
David Anderson
|
4e28dc4af8
|
[JAEGER] Fixed bug in JSOP_BINDNAME.
|
2010-06-09 13:55:32 -07:00 |
|
David Anderson
|
3080b62639
|
[JAEGER] Added JSOP_ENTERBLOCK, JSOP_LEAVEBLOCK, and support for |let|.
|
2010-06-09 01:03:58 -07:00 |
|
David Anderson
|
026b378fe1
|
[JAEGER] Added JSOP_INITMETHOD; fixed JSOP_RSH bug; fixed JSOP_MOREITER bug.
|
2010-06-08 22:54:16 -07:00 |
|
David Anderson
|
7eb912feff
|
[JAEGER] Added JSOP_ARGCNT, fixed bug in PROPDEC.
|
2010-06-08 22:02:09 -07:00 |
|
David Anderson
|
f251a97d3c
|
[JAEGER] Added JSOP_INSTANCEOF.
|
2010-06-08 21:46:38 -07:00 |
|
David Anderson
|
aa5188d6af
|
[JAEGER] Added JSOP_ARGUMENTS.
|
2010-06-08 21:34:46 -07:00 |
|
David Anderson
|
b27a0b5634
|
[JAEGER] Added JSOP_LAMBDA_FC.
|
2010-06-08 21:24:19 -07:00 |
|
David Anderson
|
00c259c9c9
|
[JAEGER] Added JSOP_FORNAME.
|
2010-06-08 18:55:12 -07:00 |
|
David Anderson
|
42f530b5f7
|
[JAEGER] Added JSOP_THROW.
|
2010-06-08 18:45:42 -07:00 |
|
David Anderson
|
0e59578e0c
|
[JAEGER] Added JSOP_CALLELEM, fixed bug in JSOP_CALLNAME.
|
2010-06-08 18:40:26 -07:00 |
|
Sean Stangl
|
54d4bab987
|
[JAEGER] Implement JSOP_LENGTH; r=dvander.
|
2010-06-08 16:28:17 -07:00 |
|
Sean Stangl
|
6e9131b6eb
|
[JAEGER] Implement JSOP_CALLPROP; r=dvander.
|
2010-06-08 16:28:13 -07:00 |
|
Andrew Drake
|
eba8539f0d
|
Merge.
|
2010-06-07 23:58:42 -07:00 |
|
Andrew Drake
|
3f53cbb073
|
[JAEGER] Generalize operation callback mechanism and implement for methodjit, r=dvander
|
2010-06-07 23:55:13 -07:00 |
|
David Anderson
|
39e26b6da1
|
[JAEGER] Added JSOP_PROPINC,PROPDEC,INCPROP,DECPROP.
|
2010-06-07 19:23:25 -07:00 |
|
Sean Stangl
|
9592877ac7
|
[JAEGER] Implement JSOP_SETPROP, JSOP_GETPROP, and associated ops; r=dvander.
|
2010-06-07 16:32:26 -07:00 |
|
David Anderson
|
64882231ed
|
[JAEGER] Added JSOP_CONCATN.
|
2010-06-06 00:49:46 -07:00 |
|
David Anderson
|
54b2c073e5
|
[JAEGER] Added JSOP_STRICTEQ, JSOP_STRICTNE.
|
2010-06-06 00:41:57 -07:00 |
|
David Anderson
|
1177477dd0
|
[JAEGER] Added JSOP_TYPEOF.
|
2010-06-06 00:34:14 -07:00 |
|
David Anderson
|
4fa75d61e6
|
[JAEGER] Added JSOP_FORLOCAL, JSOP_MOREITER, JSOP_ENDITER.
|
2010-06-05 23:54:56 -07:00 |
|
David Anderson
|
50d4d4eb78
|
[JAEGER] Added JSOP_INITPROP.
|
2010-06-05 21:35:07 -07:00 |
|
David Anderson
|
5af47cbec1
|
[JAEGER] Added JSOP_NOT.
|
2010-06-05 21:20:34 -07:00 |
|
David Anderson
|
6fd3673dd5
|
[JAEGER] Added JSOP_OR, JSOP_AND.
|
2010-06-05 19:25:54 -07:00 |
|