Commit Graph

22246 Commits

Author SHA1 Message Date
David Anderson
cee4eb116d Merge magic: IGNORE BAD COMMIT MESSAGES 2012-09-11 10:33:00 -07:00
David Anderson
7b438ddde2 Merge IonMonkey to mozilla-central. a=arewefastyet
--HG--
rename : content/base/src/nsWebSocket.cpp => content/base/src/WebSocket.cpp
rename : content/base/src/nsWebSocket.h => content/base/src/WebSocket.h
2012-09-11 10:25:14 -07:00
Bobby Holley
4473d2369c Bug 788914 - Kill the XOW flag. r=mrbkap
There are really two questions to be asked: is the caller chrome, and does the
caller subsume the callee. We have other, more precise ways of asking both of
these questions.
2012-09-11 01:05:10 -07:00
Bobby Holley
9d14b3e60e Bug 788914 - Kill partially transparent wrappers. r=mrbkap 2012-09-11 01:05:10 -07:00
Bobby Holley
0900323b2e Bug 788914 - Remove dynamic UniversalXPConnect checks sprinkled around the wrapper code. r=mrbkap 2012-09-11 01:05:10 -07:00
Bobby Holley
2f472dd63b Bug 788914 - Recompute cross-compartment wrappers when UniversalXPConnect is enabled. r=mrbkap 2012-09-11 01:05:10 -07:00
Bobby Holley
a3e2696480 Bug 788914 - Generate vanilla cross-compartment wrappers when UniversalXPConnect is enabled. r=mrbkap 2012-09-11 01:05:10 -07:00
Mike Hommey
b0c0deaf39 Bug 789837 - Properly set dependencies on .deps directories. r=ted 2012-09-11 09:43:32 +02:00
David Anderson
7c176d7a19 Use HandleValue for all vm calls (bug 786130, r=sstangl). 2012-09-10 16:40:44 -07:00
David Anderson
f35b87ba1c Completely disable IonMonkey when MOZ_APP_NAME=b2g (bug 790092, r=sstangl).
--HG--
extra : rebase_source : 35dac954dbacacbae36848a47492f2ec25273a65
2012-09-10 15:28:11 -07:00
Sean Stangl
746d8349ff Bug 789735 - Handle lazily-created TypeObjects in IonBuilder. r=dvander 2012-09-10 15:13:38 -07:00
David Anderson
24145fc9a1 Merge from mozilla-central. 2012-09-10 12:16:38 -07:00
Rafael Ávila de Espíndola
6c7b4adc54 Bug 787931 - update the default compiler on OS X because we can't build with gcc 4.2 any longer. r=gps. 2012-09-10 14:52:26 -04:00
Jan de Mooij
0522b0d60d Bug 789448 - Don't call GetPcScript under ToIdOperation. r=dvander 2012-09-10 10:16:24 +02:00
Daniel Holbert
f32f6b5f8b Bug 789382: Change nsIScriptError methods init() and initWithWindowID() to take nsAString, rather than wchar / PRUnichar*. r=bz sr=bsmedberg 2012-09-09 16:29:12 -07:00
David Anderson
5d16f3abdd Fix bug where forbiding Ion compilation could miss marking an IonScript (bug 786107, r=terrence). 2012-09-07 15:31:35 -07:00
David Anderson
b0a287cfcc Merge from mozilla-central. 2012-09-07 15:17:11 -07:00
Jan de Mooij
593f383998 Bug 788476 - Fold x & -1 to x. r=dvander 2012-09-07 12:53:02 +02:00
Gary Kwong
4fdce95693 Bug 641563 - Add test. r=me 2012-09-07 02:20:43 -07:00
Gary Kwong
1f7c326d67 Bug 633828 - Fix nit in test. r=nitpick
--HG--
extra : rebase_source : a8cb6e6936720d5b5c5694e82aca0b0f7d073345
2012-09-07 02:17:27 -07:00
Ed Morley
38c6f2fdd8 Backout 5853df66d488, e8fadd906232, d787279d282c, 8c1ed6327355, 94cfcf5da7c8, 87aa103d7e87 (bug 585922) for failures in test_bug411236.html 2012-09-07 09:15:34 +01:00
Bobby Holley
27358249f4 Bug 788914 - Kill the XOW flag. r=mrbkap
There are really two questions to be asked: is the caller chrome, and does the
caller subsume the callee. We have other, more precise ways of asking both of
these questions.
2012-09-06 22:55:18 -07:00
Bobby Holley
3b8d75b1cc Bug 788914 - Kill partially transparent wrappers. r=mrbkap 2012-09-06 22:55:18 -07:00
Bobby Holley
5b16b0b95a Bug 788914 - Remove dynamic UniversalXPConnect checks sprinkled around the wrapper code. r=mrbkap 2012-09-06 22:55:18 -07:00
Bobby Holley
69a8c46e0e Bug 788914 - Recompute cross-compartment wrappers when UniversalXPConnect is enabled. r=mrbkap 2012-09-06 22:55:18 -07:00
Bobby Holley
5ef4ab7e3c Bug 788914 - Generate vanilla cross-compartment wrappers when UniversalXPConnect is enabled. r=mrbkap 2012-09-06 22:55:18 -07:00
David Anderson
6c5722e35b Merge from mozilla-central. 2012-09-06 18:28:59 -07:00
Sean Stangl
723d6c73f7 Bug 787921 - Fix IonMonkey interrupt detection. r=dvander 2012-09-06 16:34:48 -07:00
Tom Schuster
516460a8dc Bug 769363 - IonMonkey: LBoundsCheck should not require a register for the length operand. r=jandem 2012-09-05 15:54:16 +02:00
David Anderson
a21c0b9bdb More bustage fix. 2012-09-05 17:13:09 -07:00
David Anderson
5456cc17fc Fix merge bustage. 2012-09-05 16:41:59 -07:00
David Anderson
043ddae94a Merge from mozilla-central.
--HG--
rename : js/jsd/jsd_scpt.c => js/jsd/jsd_scpt.cpp
rename : js/jsd/jsd_stak.c => js/jsd/jsd_stak.cpp
rename : js/jsd/jsd_val.c => js/jsd/jsd_val.cpp
2012-09-05 16:18:11 -07:00
Tom Schuster
c047875a65 Backed out changeset 2257377e7972 2012-09-05 16:31:15 +02:00
Tom Schuster
58a0ff50f6 Bug 769363 - IonMonkey: LBoundsCheck should not require a register for the length operand. r=jandem 2012-09-05 15:54:16 +02:00
Jan de Mooij
84b7b334fb Bug 787906 - Don't emit a shift instruction for x >>> 0. r=dvander 2012-09-05 11:54:33 +02:00
Sean Stangl
22abc28b96 No bug - Exciting adventures in rebasing. r=red 2012-09-04 16:12:50 -07:00
Sean Stangl
f647b18b1f Bug 787292 - Faster x64 boxed loads/stores. r=dvander 2012-09-04 15:42:03 -07:00
Sean Stangl
40d9470010 Bug 787343 - Support unboxed input to MPassArg. r=dvander 2012-09-04 15:20:32 -07:00
Ed Morley
e994031403 Backout a3a7de3e2938 (bug 784294), cddd665d83f0 (bug 787927) for failures in browser_dbg_bfcache.js 2012-09-06 18:50:34 +01:00
Steve Fink
07239b4243 Bug 787709 - Crash test for bug 787775. r=woof!
--HG--
extra : rebase_source : 803db5d08bead4908d5fa2d487848a0912dcd538
2012-09-06 10:29:19 -07:00
Marty Rosenberg
d439d55b61 Fix CodeGenerator::visitAbsI's handling of snapshot (no bug, r=dvander) 2012-09-04 17:00:13 -04:00
Eric Faust
fda7c0841c Bug 781388 - Fix build. (r=ImAMoron) 2012-09-04 15:23:25 -04:00
Sean Stangl
aa7b1c5a1c Backout 5059a4152b84. 2012-09-04 12:20:23 -07:00
Eric Faust
e56ce78576 Bug 781388 - Optimize codegen for infallible DOM methods. (r=sstangl) 2012-09-04 15:18:50 -04:00
David Anderson
55a88750dd Inline constants when deciding OSR types (bug 787301, r=kannan). 2012-09-04 11:58:21 -07:00
Jan de Mooij
4262f3bac0 Bug 788111 - Fix double condition in OutOfLineTruncate. r=dvander 2012-09-04 20:20:40 +02:00
Jan de Mooij
b90d244eaf Bug 785974 - Handle JSOP_URSH with double type without bailouts. r=dvander
--HG--
extra : rebase_source : e0e06944e53e044eb45dc60ffabd1a1059a6358c
2012-09-01 19:11:18 +02:00
David Anderson
16de435941 Remove debug line from test. 2012-08-31 17:57:24 -07:00
David Anderson
85d1507470 Include loop entry types when determining OSR types (bug 774644, r=jandem). 2012-08-31 17:41:53 -07:00
Jan de Mooij
35bc031566 Bug 777383 - Don't add undefined type to property reads before test ops. r=bhackett 2012-08-31 13:16:01 +02:00