Commit Graph

52722 Commits

Author SHA1 Message Date
Nicholas Nethercote
decf093d77 Bug 581595 - Optimize creation of RegExp.prototype.exec's return value. r=lw. 2010-09-01 16:39:56 -07:00
Luke Wagner
5e9978f911 Bug 581263 - remove slow natives (r=waldo,mrbkap) 2010-08-16 12:35:04 -07:00
Luke Wagner
a80ab46add Bug 589028 - make nsContentUtils::GetDocumentFromCaller not depend on slow-native constructors (r=jst)
--HG--
extra : rebase_source : a12eb25eadefa5ed1bb1799516ee9b287d171aa2
2010-08-19 18:12:02 -07:00
Steve Fink
139d2a2a71 Bug 584175 - Unify various JS probes into a single set of static probe points. r=gal
Part 1: Change dtrace-specific names to probes
Part 2: Stop using the frame pointer for probes.
Part 3: Update the set of available probes

r=gal@uci.edu
a=NPOTB

--HG--
rename : js/src/jsdtracef.cpp => js/src/jsprobes.cpp
rename : js/src/jsdtracef.h => js/src/jsprobes.h
2010-09-01 14:09:54 -07:00
Robert Sayre
b743b2d61e Merge. 2010-09-01 11:25:36 -07:00
Robert Sayre
da659f8bfe Merge backout. 2010-09-01 11:25:02 -07:00
Robert Sayre
0308956e29 Backed out changeset e2e1ea2a39ce. (Igor Bukanov – bug 588016 - Avoid reporting OOM when background has not finished. r=anygregor) 2010-09-01 11:24:45 -07:00
David Anderson
5bead76fe7 Fix GETELEM PIC not resetting atom jump (bug 592604, r=dmandelin). 2010-09-01 11:23:19 -07:00
ginn.chen@sun.com
ae3fbf5c69 Bug 587612: errors in #if !ENABLE_YARR_JIT compilation path. (r=cdleary) 2010-09-01 09:59:14 -07:00
Igor Bukanov
3232f601ce bug 588016 - Avoid reporting OOM when background has not finished. r=anygregor 2010-08-19 21:28:12 +02:00
Igor Bukanov
edc6d00c4e bug 477999 - JS_SuspendRequest should suspend requests from all contexts . r=gal,anygregor 2010-08-30 20:46:18 +02:00
Brian Hackett
12544017c9 Correct GMT offsets for New Zealand and the Kingdom of Tonga, bug 591845. r=brendan, CLOSED TREE 2010-08-31 17:57:14 -07:00
Brendan Eich
b15d952f7c Bug 535629 - Deleted properties' slots are not recycled (r=gal).
--HG--
extra : rebase_source : 04a8bbd6731e4e9b9d36a5d685c5ee0f87db064e
2010-08-18 11:34:13 -07:00
Luke Wagner
31c2aa44b4 Bug 592069 - handle deep bail from IteratorMore/method-write barrier (r=gal,dvander CLOSED TREE) 2010-08-31 11:33:30 -07:00
Luke Wagner
3f86800cba Bug 592199 - call js_PutArguments from trace always (r=dmandelin, CLOSED TREE) 2010-08-31 16:25:55 -07:00
David Mandelin
c376c13265 [JAEGER] Merge from Tracemonkey. 2010-08-31 13:21:23 -07:00
Tom Austin
9e08d2f725 Bug 592152. Narcisssus fix for consts. r=dherman. CLOSED TREE 2010-08-31 11:51:10 -07:00
David Mandelin
5eba7a1580 [JAEGER] Merge from Tracemonkey. 2010-08-31 10:36:08 -07:00
Robert Sayre
abe80b4593 Merge mozilla-central to tracemonkey. CLOSED TREE 2010-08-31 10:24:22 -07:00
Brendan Eich
85ea65ea98 Bug 592001 - Fix v8-regexp regression in wake of patch for bug 558451 (r=igor, CLOSED TREE). 2010-08-31 07:33:25 -07:00
Gregor Wagner
d5979d2297 [Bug 592007] TM: New Scope patch changes GC behavior in browser r=gal (CLOSED TREE) 2010-08-31 08:37:16 -07:00
Jacob Bramley
f0e9529e75 [JAEGER] Tracer integration optimization for ARM. [Bug 588022] [r=dvander] 2010-08-31 12:21:37 +01:00
Michael Wu
350dc29f36 Bug 592127 - Temporary hack to add channel-prefs.js back to nightlies, r=nthomas a=beltzner 2010-08-30 19:48:29 -07:00
Kyle Huey
50ad4189af Bug 592164: Back out Bug 592127 to create a rev to tag the 4.0b5 relbranch from. a=beltzner 2010-08-31 08:19:10 -04:00
Kyle Huey
be487ffd65 Backed out changeset 6476d13bec49 2010-08-31 08:14:55 -04:00
Robert O'Callahan
b10df1641d Bug 592131. Don't propagate invalidations across document boundaries where the child document's docshell is inactive (e.g., a hidden tab). r=tnikkel,a=blocking
--HG--
extra : rebase_source : 468f5fab9b2a50f515d50e147fb79bdb8d6a845c
2010-08-31 17:02:08 +12:00
Michael Wu
1dbd731209 Bug 592127 - Temporary hack to add channel-prefs.js back to nightlies, r=nthomas a=beltzner
--HG--
extra : rebase_source : 38f4b69ce7f39b9c94cb646c899db60171559c23
2010-08-30 19:48:29 -07:00
Serge Gautherie
1293e54bbf Bug 589611 - [SeaMonkey 2.1, mochitest-browser-chrome] browser_visituri_privatebrowsing.js:64 - TypeError: Cc['@mozilla.org/privatebrowsing;1'] is undefined; (Av1) Skip this test when PB service is not available.
r=sdwilsh (a=test only).
2010-08-31 04:41:42 +02:00
David Anderson
aa2dda885e [JAEGER] Removed bogus assert in global var prediction (bug 591606, r=dmandelin). 2010-08-30 19:04:23 -07:00
David Mandelin
88272ac427 [JAEGER] Merge from Tracemonkey. 2010-08-30 18:34:39 -07:00
Luke Wagner
e949d56946 Bug 589329 - fix crash in JSData2Native (r=jst) (CLOSED TREE) 2010-08-30 18:21:34 -07:00
David Anderson
057756b433 [JAEGER] Add test case for bug 591602. 2010-08-30 18:18:49 -07:00
Robert O'Callahan
ded033638a Bug 579323. Part 2: Actually fix the bug by calling InvalidateThebesLayersInSubtree from nsIFrame::Redraw. r=dbaron,a=blocking 2010-08-31 12:49:13 +12:00
Robert O'Callahan
3815d31b6e Bug 579323. Part 3: Fix invalidation of lines to update layers as necessary. r=dbaron
--HG--
extra : rebase_source : 6a043bda5f16f9a257fa4bfa272d8362facef4c2
2010-08-31 12:49:13 +12:00
Robert O'Callahan
c7acef03ff Bug 579323. Part 1.8: Rename InvalidateOverflowRect to InvalidateFrameSubtree. r=tnikkel
--HG--
rename : layout/generic/nsFrameFrame.cpp => layout/generic/nsSubDocumentFrame.cpp
extra : rebase_source : f7bd38670a03e8a7f3f8c40838af114be79b06f1
2010-08-31 12:49:12 +12:00
Robert O'Callahan
bc09a0496e Bug 579323. Part 1.6: Clean up dead code, rename nsFrameFrame to nsSubDocumentFrame. r=tnikkel
--HG--
rename : layout/generic/nsFrameFrame.cpp => layout/generic/nsSubDocumentFrame.cpp
extra : rebase_source : af240f2cb12b94e544031a5860fca1a9fb1217e0
2010-08-31 12:49:11 +12:00
Robert O'Callahan
f6aa05c375 Bug 579323. Part 1.4: Switch nsIFrameFrame users to use nsSubDocumentFrame.h. r=tnikkel
--HG--
extra : rebase_source : de526602586c70b994a061bbb8a7ca2731c72bbd
2010-08-31 12:49:07 +12:00
Robert O'Callahan
b6e97790b6 Bug 579323. Part 1.2: Move nsSubDocumentFrame header to its own file. r=tnikkel
--HG--
extra : rebase_source : ff6c4109473783acea363ac05f9686034b949ecd
2010-08-31 12:46:26 +12:00
Robert O'Callahan
f566520efb Bug 579323. Part 1: Add FrameLayerBuilder::InvalidateThebesLayersInSubtree, and call it from InvalidateOverflowRect. r=tnikkel,sr=dbaron
--HG--
extra : rebase_source : c1dbc5b625e23d55ba030709f5cd429122977685
2010-08-31 12:46:26 +12:00
Vladimir Vukicevic
2933c77738 b=591486 followup for non-d2d-surface win32 builds; a=bbbreakage 2010-08-30 20:02:18 -04:00
Miika Jarvinen
ff74404c78 Bug 591019 - Crash if description returned by plugin is empty. r=joshmoz a=b5 2010-08-30 17:40:13 -07:00
Vladimir Vukicevic
c1e7b093a7 b=592105; [gl] clear new FBOs when resizing offscreen FBOs at correct time; r=bas a=b5 2010-08-30 19:56:42 -04:00
Vladimir Vukicevic
e34eb5ed0f b=592101; [webgl] don't use GLSL translator output on real GLESv2 targets; r=bas a=b5 2010-08-30 19:56:40 -04:00
Vladimir Vukicevic
6f53c918aa b=592103; [webgl] return invalid uniform names as null correctly from webgl; r=bas; a=b5 2010-08-30 19:56:32 -04:00
Dave Herman
108f80e7a2 bug 591572, r=shu: builder configuration parameter (CLOSED TREE) 2010-08-30 16:23:11 -07:00
Brendan Eich
6c846a6605 Back out last push (CLOSED TREE). 2010-08-30 15:44:56 -07:00
David Anderson
1f79d55160 [JAEGER] Silence GCC under-parenthesizing warning in jsinterp.cpp. 2010-08-30 15:43:32 -07:00
David Anderson
70d6dbdd95 [JAEGER] Silence unused variable warning in GCC.
--HG--
extra : rebase_source : 725a7c7a80914c1f93f91ad89cb8b309a651fd76
2010-08-30 15:42:01 -07:00
David Mandelin
d27af4b94d [JAEGER] Fix browser build bustage left from merge. 2010-08-30 15:21:29 -07:00
David Mandelin
a6cc2e6b6d [JAEGER] Merge. 2010-08-30 15:19:56 -07:00