Luke Wagner
|
dde2523f3a
|
Remove assumption that getter objects are functions (can be any callable), fix jsproxy aliasing bug
|
2010-06-09 23:20:37 -07:00 |
|
David Anderson
|
ba5aa9dd19
|
[JAEGER] Make syncFancy() resume properly.
|
2010-06-09 22:33:54 -07:00 |
|
David Anderson
|
be3dcd19fc
|
[JAEGER] Improve register allocation when merge-syncing copies.
|
2010-06-09 22:28:12 -07:00 |
|
Luke Wagner
|
1bb5128ab0
|
Merge with TraceMonkey
|
2010-06-09 21:59:18 -07:00 |
|
David Anderson
|
517efa88c1
|
[JAEGER] Fixed bug in invoking JIT from interpreter.
|
2010-06-09 14:42:17 -07:00 |
|
David Anderson
|
4e28dc4af8
|
[JAEGER] Fixed bug in JSOP_BINDNAME.
|
2010-06-09 13:55:32 -07:00 |
|
David Anderson
|
b62bed481e
|
[JAEGER] New JSOP_CALLPROP.
|
2010-06-09 12:55:41 -07:00 |
|
David Anderson
|
43b26ccbf8
|
[JAEGER] Tiny fix-ups.
|
2010-06-09 01:46:07 -07:00 |
|
David Anderson
|
dfa571f425
|
[JAEGER] Added JSOP_EXCEPTION, JSOP_SETLOCALPOP.
|
2010-06-09 01:32:40 -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
|
e1c7b826cf
|
[JAEGER] Added JSOP_TYPEOFEXPR.
|
2010-06-08 22:58:10 -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
|
6448864847
|
[JAEGER] Fixed bug when RHS of shift was 0.
|
2010-06-08 22:27:28 -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
|
a385f71677
|
[JAEGER] Added JSOP_CALLGLOBAL.
|
2010-06-08 21:38:33 -07:00 |
|
David Anderson
|
aa5188d6af
|
[JAEGER] Added JSOP_ARGUMENTS.
|
2010-06-08 21:34:46 -07:00 |
|
David Anderson
|
0cf3d36ae0
|
[JAEGER] Merge.
|
2010-06-08 21:25:29 -07:00 |
|
David Anderson
|
b27a0b5634
|
[JAEGER] Added JSOP_LAMBDA_FC.
|
2010-06-08 21:24:19 -07:00 |
|
Sean Stangl
|
fae3fce758
|
[JAEGER] Spew inlined opcodes; r=dvander.
|
2010-06-08 19:18:18 -07:00 |
|
David Anderson
|
87ecc149b0
|
[JAEGER] Added JSOP_TRY.
|
2010-06-08 19:03:32 -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 |
|
David Anderson
|
b7162925a0
|
[JAEGER] Added JSOP_GETXPROP.
|
2010-06-08 18:18:11 -07:00 |
|
David Anderson
|
674313aca9
|
[JAEGER] Added JSOP_PUSH.
|
2010-06-08 18:16:36 -07:00 |
|
David Anderson
|
1d2c54e953
|
[JAEGER] Added JSOP_LINENO.
|
2010-06-08 18:13:46 -07:00 |
|
David Anderson
|
c44abdcb06
|
[JAEGER] Added JSOP_EVAL, JSOP_APPLY.
|
2010-06-08 18:12:33 -07:00 |
|
David Anderson
|
ef9ba19ba0
|
[JAEGER] Fixed regalloc bug where eviction could re-sync.
|
2010-06-08 17:59:15 -07:00 |
|
David Anderson
|
ec9df4dfe4
|
[JAEGER] Merge from fatval branch.
|
2010-06-08 17:49:46 -07:00 |
|
Luke Wagner
|
27e99d6856
|
Remove OS X rules.mk hacks and out-of-date assert in JS_GetObjectID
|
2010-06-08 17:32:51 -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 |
|
Luke Wagner
|
706cc2c0e9
|
Firefox starts up and browses the web
|
2010-06-08 15:12:18 -07:00 |
|
David Anderson
|
c1cb664baa
|
[JAEGER] Merge from fatval branch.
|
2010-06-08 11:32:46 -07:00 |
|
David Anderson
|
ee5ecaa165
|
[JAEGER] Merge.
|
2010-06-08 11:31:22 -07:00 |
|
David Anderson
|
8b0d60f638
|
[JAEGER] Added missing spew for 32-bit x86 or.
|
2010-06-08 11:31:06 -07:00 |
|
Andrew Drake
|
fc09b35f9c
|
[JAEGER] Fix JS_ATOMIC_CLEAR_MASK.
|
2010-06-08 00:37:38 -07:00 |
|
Luke Wagner
|
6d5a111999
|
Don't re-define js_ObjectOps in xpconnect. Remove assumptions that private jsvals are ints
|
2010-06-08 00:01:45 -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
|
a1eb218fc2
|
[JAEGER] Fix build.
|
2010-06-07 19:32:59 -07:00 |
|
David Anderson
|
ad6f6ffb02
|
[JAEGER] Merge from fatval branch.
|
2010-06-07 19:29:40 -07:00 |
|
David Anderson
|
c861c54c87
|
[JAEGER] Added JSOP_SETMETHOD.
|
2010-06-07 19:25:23 -07:00 |
|
David Anderson
|
39e26b6da1
|
[JAEGER] Added JSOP_PROPINC,PROPDEC,INCPROP,DECPROP.
|
2010-06-07 19:23:25 -07:00 |
|
Jason Orendorff
|
6e7f075424
|
Merge backout.
|
2010-06-07 20:39:48 -05:00 |
|
Jason Orendorff
|
03f2a11f1a
|
Merge backout.
|
2010-06-07 20:39:05 -05:00 |
|
Jason Orendorff
|
120196fad2
|
Back out changeset 46fed5bdcf44 for now.
|
2010-06-07 20:38:51 -05:00 |
|
Jason Orendorff
|
987881e65c
|
Merge backout.
|
2010-06-07 20:38:30 -05:00 |
|
Jason Orendorff
|
5874315d91
|
Back out changeset 5f425aecd7ab again. Still has performance issues; 14% in ThisObject hook.
|
2010-06-07 20:36:57 -05:00 |
|
Andreas Gal
|
be035f8008
|
Allow reading reserved slots without locking if we know its safe to do so (570404, r=brendan).
|
2010-06-07 21:35:58 -04:00 |
|
Luke Wagner
|
0d5dd30ea8
|
Firefox builds
|
2010-06-07 18:21:51 -07:00 |
|
David Anderson
|
7ce213d12c
|
[JAEGER] Fixed display not being adjusted correctly.
|
2010-06-07 17:21:40 -07:00 |
|
Luke Wagner
|
f032df96b4
|
Bug 565157 - typed JS_AddRoot (r=igor)
|
2010-06-07 17:05:02 -07:00 |
|
David Anderson
|
b884c72a44
|
Merge.
|
2010-06-07 16:45:14 -07:00 |
|
David Anderson
|
0acdab7b8b
|
[JAEGER] Added JSOP_CALLLOCAL.
|
2010-06-07 16:44:25 -07:00 |
|
Sean Stangl
|
4dcf214e5c
|
[JAEGER] Move redundant code to jsop_getprop_slow(); r=dvander.
|
2010-06-07 16:43:45 -07:00 |
|
Sean Stangl
|
9592877ac7
|
[JAEGER] Implement JSOP_SETPROP, JSOP_GETPROP, and associated ops; r=dvander.
|
2010-06-07 16:32:26 -07:00 |
|
Luke Wagner
|
a8883b8520
|
Merge
|
2010-06-07 13:58:13 -07:00 |
|
Luke Wagner
|
9814243213
|
xpconnect builds
|
2010-06-07 13:57:40 -07:00 |
|
David Anderson
|
5ccdb8922d
|
Bug 556569 - Trace shallow recursion more robustly. r=jorendorff.
|
2010-06-07 12:47:24 -05:00 |
|
Igor Bukanov
|
24dee0ab53
|
bug 557538 - custom GC chunk allocation. r=gal,jorendorff
|
2010-06-07 11:17:15 +02:00 |
|
Nicholas Nethercote
|
3744861727
|
Update nanojit-import-rev stamp.
|
2010-06-06 20:27:01 -07:00 |
|
Nicholas Nethercote
|
e2a11770ff
|
Fix typo in patch for bug 527512, and add a missing case. r=gal.
--HG--
extra : convert_revision : eb43593410b935717be223a37dec993a30472073
|
2010-06-06 20:22:48 -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
|
ebd08a0fb3
|
[JAEGER] Added JSOP_ITER.
|
2010-06-05 21:42:25 -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 |
|
David Anderson
|
71219c36fb
|
[JAEGER] Added JSOP_INCNAME,DECNAME,NAMEINC,NAMEDEC.
|
2010-06-05 19:06:39 -07:00 |
|
David Anderson
|
15245f0d9a
|
[JAEGER] Fixed bug in SetName handling.
|
2010-06-05 18:24:03 -07:00 |
|
David Anderson
|
ebc66018d0
|
[JAEGER] Added JSOP_LAMBDA.
|
2010-06-05 18:17:41 -07:00 |
|
David Anderson
|
5eddc9e757
|
[JAEGER] Added JSOP_REGEXP.
|
2010-06-05 18:08:26 -07:00 |
|
David Anderson
|
58c8662b7b
|
[JAEGER] Added JSOP_SETARG.
|
2010-06-05 18:01:06 -07:00 |
|
David Anderson
|
dd8e9d257f
|
[JAEGER] Added JSOP_DEFLOCALFUN.
|
2010-06-05 17:56:28 -07:00 |
|
David Anderson
|
6caf036c24
|
[JAEGER] Added JSOP_GETUPVAR, JSOP_CALLUPVAR.
|
2010-06-05 17:40:42 -07:00 |
|
David Anderson
|
646a599539
|
[JAEGER] Added JSOP_URSH.
|
2010-06-05 17:26:19 -07:00 |
|
David Anderson
|
0fd1118fae
|
[JAEGER] Added JSOP_BITNOT.
|
2010-06-05 17:21:56 -07:00 |
|
David Anderson
|
50f045e244
|
[JAEGER] Added JSOP_INITELEM.
|
2010-06-05 16:45:48 -07:00 |
|
David Anderson
|
8bb2f61b44
|
[JAEGER] Quell GCC warning.
|
2010-06-05 16:32:57 -07:00 |
|
David Anderson
|
cc13ff932c
|
[JAEGER] Added JSOP_BITOR.
|
2010-06-05 16:32:12 -07:00 |
|
David Anderson
|
33f5c65fe2
|
[JAEGER] Fixed register allocation bug with copies.
|
2010-06-05 16:32:05 -07:00 |
|
David Anderson
|
e5e8f01db0
|
[JAEGER] Added JSOP_NEWINIT, JSOP_ENDINIT.
|
2010-06-05 16:08:27 -07:00 |
|
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 |
|