Olli Pettay
c4214860e8
Backout Bug 508518, a=dromaeo-dom-regression
2010-10-25 00:52:17 +03:00
Olli Pettay
e170ac1432
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
David Mandelin
0500f52021
Bug 604756 diagnostic: get blackbox information about JSString::flatten crash, r=lw, a=damons
2010-10-22 16:04:19 -07:00
Andreas Gal
c6b486e2ac
Check correct compartment. (Bug 606390) r=jst a2.0=blocking-beta7
2010-10-21 20:37:49 -07:00
Mounir Lamouri
b40e6cf739
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
d71dfe101b
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
5c1568bd1c
Merge tracemonkey to mozilla-central. a=blockers
2010-10-20 09:13:20 -05:00
David Anderson
1538df7e0d
Fix register allocation bug when pushing addresses (bug 605452, r=sstangl,dmandelin).
2010-10-19 23:19:48 -07:00
Brian Hackett
0db9d9836f
Merge. Test backout for bug 601725.
2010-10-19 20:51:11 -07:00
Brian Hackett
e1c0e58d11
Backed out changeset d20abbebe373
2010-10-19 20:19:56 -07:00
Bill McCloskey
046eb7cdc6
Backed out changeset 55597c32701d
2010-10-19 17:40:53 -07:00
Bill McCloskey
88aa6bd6bb
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
27a81f5957
Followup for Bug 605011
2010-10-19 16:12:08 -07:00
Nicholas Nethercote
be7e16c677
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
8a3dc45d5d
Bug 605011 - "Assertion failure: JS_CHECK_STACK_SIZE(cx->stackLimit, &stackDummy)," r=igor
2010-10-19 14:25:26 -07:00
Bill McCloskey
fcf89dc67f
Fix for Talos crashes related to bug 596364
2010-10-19 14:04:10 -07:00
Luke Wagner
3d0766538d
Bug 605355 - JM: FrameState::ensureFullRegs should operate on the backing FrameEntry (r=dvander)
2010-10-18 18:11:45 -07:00
Bill McCloskey
165c7a73be
Fix for ARM bustage from bug 596364
2010-10-19 11:39:55 -07:00
Bill McCloskey
94996ad794
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
b9dee24ffe
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
7bf28795e4
Fix broken aliasing annotations from bug 600016
2010-10-19 10:17:29 -07:00
Luke Wagner
105340b39e
Bug 605352 - JM: avoid double-pin in x64 FrameState:syncFe (r=sstangl)
2010-10-19 09:40:47 -07:00
Luke Wagner
d827f64e04
Bug 604210 - Optimistically use pc to decompile when vp is above pcdepth (r=brendan)
2010-10-19 09:36:24 -07:00
Luke Wagner
980b7ccc49
Bug 604638 - remove dead var in TracerState (r=dvander)
2010-10-19 09:21:01 -07:00
Dave Herman
7a05401b41
bug 594060, r=cdleary: Reflect.parse(): make source location information optional
2010-10-19 09:00:51 -07:00
Chris Leary
4277569501
Temporarily disable MONOIC for ARM due to bug 599214 breakage.
2010-10-19 01:30:43 -07:00
Makoto Kato
ca8eb23748
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
e8ee1c0847
Update nanojit-import-rev stamp.
2010-10-18 23:42:02 -07:00
Nicholas Nethercote
b4192c8e6b
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
4d05ce6702
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
66300c9a89
Actual rebase bustage fix (bug 603044 fallout).
2010-10-18 22:31:44 -07:00
David Anderson
c5833cfc43
Fix line change lost in rebase (bug 603044 fallout).
2010-10-18 21:41:17 -07:00
David Anderson
6875b58cdd
Fixed bogus assert about script lengths (bug 603044 fallout).
2010-10-18 21:08:42 -07:00
David Anderson
5b94eead2c
Build bustage fix.
2010-10-18 20:30:36 -07:00
David Anderson
8acbb589d6
Remove JSOP_BEGIN and fix tracer integration issues (bug 603044, r=luke+dmandelin).
2010-10-15 11:36:56 -07:00
Nicholas Nethercote
2b038f62f3
Update nanojit-import-rev stamp.
2010-10-18 19:21:16 -07:00
Nicholas Nethercote
376a077dc3
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
c1b2726064
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
dc409701ce
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
7eda06e559
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
f0fc98176f
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
Alex Macdonald
5079945718
Bug 603865 - "Revive AOT compiler" [r+r=stejohns]
...
--HG--
extra : convert_revision : 1cdb89db3ab910033e208fb66cfeb074cd1bca2a
2010-10-12 21:37:00 -07:00
Rick Reitmaier
173bdcd321
Bug 587727 - nanojit: Reduce paging traffic from calls to CodeAlloc.markExec (nnethercote,edwsmith)
...
Stage I cleanup in prep for optimization patch
--HG--
extra : convert_revision : 0224edb6c2b863014fa4688fbe9c1b0ad8e73ef0
2010-10-14 12:26:33 -07:00
Bill McCloskey
af25c84c93
Bug 599214 - JM: Add a fast path for object equality (r=dvander,nnethercote)
2010-10-18 17:04:43 -07:00
Nicholas Nethercote
234bccd8ef
merge
2010-10-18 16:59:17 -07:00
Nicholas Nethercote
a0eb6d1b3c
Backed out changeset 11b2f7a76d0f (bug 604297) due to possible dromaeo perf regression.
2010-10-18 16:58:25 -07:00
Blake Kaplan
6e6214f699
Followup fix for bug 605167
2010-10-18 16:45:39 -07:00
Blake Kaplan
550c2593ee
Fix bug 605167. r=peterv
...
--HG--
extra : rebase_source : 67b5ac9708e2efe22a200ab4cbcaef76b494dfa1
2010-10-18 15:21:50 -07:00
Blake Kaplan
3361ddf5f3
Bug 604365 - Don't accidentally share JSSLOT_PROXY_EXTRA with functions. r=peterv
...
--HG--
extra : rebase_source : 28b7941b463e83540e078cda86c5ef2b1c56c701
2010-10-18 15:21:47 -07:00
Bill McCloskey
8db35b0563
Bug 600414 - TM: Use a more precise check for negative zero when multiplying (r=nnethercote)
2010-10-18 15:13:55 -07:00