David Mandelin
05b7691cef
Bug 604756 first try: restrict ropes optimization to main-thread content JS, r=lw, a=b7-blocker
2010-10-25 17:28:18 -07:00
Andreas Gal
d8e4dc9120
Remove bogus assert, follow-up for bug 604523. a=blocking beta 7
...
--HG--
extra : rebase_source : 66290385e5f6af23c970c33897c4755952b4bcce
2010-10-22 17:21:18 -07:00
Andreas Gal
a57ab67655
Remove obsolete wrappedObject extended class hook (604523, r=mrbkap/vlad/dvander).
...
--HG--
extra : rebase_source : fcb81dcb8d9d5bb3b03f10dd5209019db22f6944
2010-10-22 15:40:11 -07:00
Blake Kaplan
64265364d0
Bug 604430 - Make the wantXrays flag apply to values obtained off of the sandbox object itself. r=peterv
...
--HG--
extra : rebase_source : c7a193f44e76f5851f7228c1ceba803f486595bd
2010-10-25 16:29:13 -07:00
David Mandelin
cf03edce70
Backout merge, a=backout of existing changeset
2010-10-25 15:53:20 -07:00
David Mandelin
6beb79bf3e
Backed out changeset dafb1d54cf74 -- it was a temporary diagnostic and we got the data.
2010-10-25 15:51:41 -07:00
Jacob Bramley
4b0b1a070f
Re-enable MICs on ARM and fix a couple of glitches. r=cdleary a=blocking-fennec
2010-10-25 14:44:17 -07:00
David Mandelin
334ea59a37
Bug 604756 diagnostic: get blackbox information about JSString::flatten crash, r=lw, a=damons
2010-10-22 16:04:19 -07:00
Blake Kaplan
44276105a4
Bug 606106 - Avoid tripping an assertion under CC. r=gal
...
--HG--
extra : rebase_source : ca7c16354a3b9b2c506fa712d4391232770e9132
2010-10-25 12:12:43 -07:00
Blake Kaplan
6c333daa1b
Bug 606357 - Make jsd values not compartment mismatch. r=gal
...
--HG--
extra : rebase_source : f1b2f7b70f874868cf6f5aaa1ce4782b229ed5fe
2010-10-25 12:12:32 -07:00
Olli Pettay
2b7afec22f
Backout Bug 508518, a=dromaeo-dom-regression
2010-10-25 00:52:17 +03:00
Olli Pettay
0e65c47842
Bug 508518 - Implement nsUITimerCallback with one-shot timer, r=jst, a=blocking-fennec
...
--HG--
extra : rebase_source : b486aa38fb17baacf0a5be39becd536fbec0c574
2010-10-24 21:20:53 +03:00
Andreas Gal
34087d4b29
Check correct compartment. (Bug 606390) r=jst a2.0=blocking-beta7
2010-10-21 20:37:49 -07:00
Mounir Lamouri
e5de967d75
Bug 605982 - mozMatchesSelector should raise a SYNTAX_ERR exception on invalid selectors. r+a=bz
2010-10-21 16:09:00 +02:00
Boris Zbarsky
050fcd6908
Bug 605492 part 1. Add an nsIScriptError2 interface that exposes an outer window id, and set the window id for script errors coming through the DOM JS error reporter. r=mrbkap
2010-10-20 20:24:15 -04:00
Robert Sayre
76aa685c74
Merge tracemonkey to mozilla-central. a=blockers
2010-10-20 09:13:20 -05:00
David Anderson
207d9e87c8
Fix register allocation bug when pushing addresses (bug 605452, r=sstangl,dmandelin).
2010-10-19 23:19:48 -07:00
Brian Hackett
cb0c23ee68
Merge. Test backout for bug 601725.
2010-10-19 20:51:11 -07:00
Brian Hackett
0e902af2c0
Backed out changeset d20abbebe373
2010-10-19 20:19:56 -07:00
Bill McCloskey
75e6f62efa
Backed out changeset 55597c32701d
2010-10-19 17:40:53 -07:00
Bill McCloskey
3b6fc6a341
Bug 580468 - Use loop profiling to decide whether to use TM or JM (r=dmandelin)
2010-10-19 16:23:05 -07:00
Gregor Wagner
2abf287e32
Followup for Bug 605011
2010-10-19 16:12:08 -07:00
Nicholas Nethercote
5bd5279b78
Bug 604297 - TM: don't allow non-conditions to be passed to TraceRecorder::guard() (2nd attempt). r=dmandelin.
2010-10-19 15:39:25 -07:00
Gregor Wagner
65a8cd1380
Bug 605011 - "Assertion failure: JS_CHECK_STACK_SIZE(cx->stackLimit, &stackDummy)," r=igor
2010-10-19 14:25:26 -07:00
Bill McCloskey
8b35705702
Fix for Talos crashes related to bug 596364
2010-10-19 14:04:10 -07:00
Luke Wagner
ae1d811ed1
Bug 605355 - JM: FrameState::ensureFullRegs should operate on the backing FrameEntry (r=dvander)
2010-10-18 18:11:45 -07:00
Bill McCloskey
26b777717d
Fix for ARM bustage from bug 596364
2010-10-19 11:39:55 -07:00
Bill McCloskey
2179aea60e
Bug 596364 - Allow the trace JIT to tell the method JIT to unblacklist a loop (r=dvander)
2010-10-19 11:08:25 -07:00
Tom Schuster
3902cdb3d6
Bug 594233 - speed up js::DefaultValue on Number builtin with void hint (r=lw)
...
--HG--
extra : rebase_source : e06f43fe67eef83dd7c6d56417be8395184d40dd
2010-10-19 10:39:55 -07:00
Bill McCloskey
f5ca4dd467
Fix broken aliasing annotations from bug 600016
2010-10-19 10:17:29 -07:00
Luke Wagner
3e7f426a57
Bug 605352 - JM: avoid double-pin in x64 FrameState:syncFe (r=sstangl)
2010-10-19 09:40:47 -07:00
Luke Wagner
cbc2f213e2
Bug 604210 - Optimistically use pc to decompile when vp is above pcdepth (r=brendan)
2010-10-19 09:36:24 -07:00
Luke Wagner
99644b0135
Bug 604638 - remove dead var in TracerState (r=dvander)
2010-10-19 09:21:01 -07:00
Dave Herman
de179fbaed
bug 594060, r=cdleary: Reflect.parse(): make source location information optional
2010-10-19 09:00:51 -07:00
Chris Leary
0054cf6729
Temporarily disable MONOIC for ARM due to bug 599214 breakage.
2010-10-19 01:30:43 -07:00
Makoto Kato
343e08b9e0
Bug 589917 - js_GetDeflatedUTF8StringLength computes the wrong UTF-8 length for surrogate pairs. r=igor, a=betaN+
2010-10-19 17:06:10 +09:00
Nicholas Nethercote
d332d6821b
Update nanojit-import-rev stamp.
2010-10-18 23:42:02 -07:00
Nicholas Nethercote
6ed5698639
Bug 602788 - nanojit: more constant folding of quads in ExprFilter, please. r=stejohns.
...
--HG--
extra : convert_revision : 8409c49a72dc223ca0622bc18b396e81f8d45608
2010-10-18 23:20:16 -07:00
Peter Van der Beken
518dff461a
Fix for bug 604957 (Change sandbox constructor to take one optional argument instead of two). r=mrbkap, a=blocking.
2010-10-15 11:02:42 -07:00
David Anderson
10d8a8fb81
Actual rebase bustage fix (bug 603044 fallout).
2010-10-18 22:31:44 -07:00
David Anderson
679f5714f7
Fix line change lost in rebase (bug 603044 fallout).
2010-10-18 21:41:17 -07:00
David Anderson
33938e54bb
Fixed bogus assert about script lengths (bug 603044 fallout).
2010-10-18 21:08:42 -07:00
David Anderson
dcf310c5a7
Build bustage fix.
2010-10-18 20:30:36 -07:00
David Anderson
8fcaad8405
Remove JSOP_BEGIN and fix tracer integration issues (bug 603044, r=luke+dmandelin).
2010-10-15 11:36:56 -07:00
Nicholas Nethercote
97e0a9703a
Update nanojit-import-rev stamp.
2010-10-18 19:21:16 -07:00
Nicholas Nethercote
e556a59d7e
Bug 602765 - nanojit: in Nativei386.cpp, generate d[b + i<<s] addressing modes in asm_load64() and asm_store64(). r=rreitmai.
...
--HG--
extra : convert_revision : 85b3484747acd7222efded3dea41267a21928d4e
2010-10-18 18:39:47 -07:00
Ginn Chen
c2c63b7d58
Bug 604335 Do not use asm_nongp_copy for moving between FpRegs and GpRegs on SPARC r=edwsmith
...
--HG--
extra : convert_revision : 004571303a080d8915b9845190b33338e495bcba
2010-10-18 19:47:12 +08:00
Ginn Chen
30f6812d94
Bug 603560 Workaround for Solaris Studio compiler, it failed to compile static const int x = { 1 }; r=edwsmith,nnethercote
...
--HG--
extra : convert_revision : c4f9bb1b1fd4816604d86045806423025f8e6e4e
2010-10-18 19:46:04 +08:00
Rick Reitmaier
3a6c43028c
Fix build breakage - missing portion of patch in prior checkin.
...
--HG--
extra : convert_revision : 2cb7d0c94e4b64bbe5d40dcd9d8a8d0f03fb9a5b
2010-10-14 19:01:15 -07:00
Rick Reitmaier
f269219ada
Bug 595033 - nanojit: harden via random function alignment (wmaddox,nnethercote,edwsmith)
...
Introduce a random number of 'int3' instructions inbetween JIT'd methods.
NOTE: this feature is currently disabled
--HG--
extra : convert_revision : d75d0a918f8e048b92127188f47f4e1efcee9004
2010-10-14 18:54:07 -07:00