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