Commit Graph

20413 Commits

Author SHA1 Message Date
Terrence Cole
31c3a732a8 Bug 787580 - Root all jsval at the API surface; r=sfink sr=dmandelin
--HG--
rename : layout/reftests/text-decoration/underline-select-2-ref.html => layout/reftests/text-decoration/underline-button-1-ref.html
rename : layout/reftests/text-decoration/underline-select-2.html => layout/reftests/text-decoration/underline-button-1.html
extra : rebase_source : 008f2bab76a005947a4c0bd10b6d9ea8531ea6d0
2012-09-04 16:40:12 -07:00
Bobby Holley
cd6c993710 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-07 11:28:56 -07:00
Bobby Holley
cc73672f56 Bug 788914 - Kill partially transparent wrappers. r=mrbkap 2012-09-07 11:28:56 -07:00
Bobby Holley
b0860342e5 Bug 788914 - Remove dynamic UniversalXPConnect checks sprinkled around the wrapper code. r=mrbkap 2012-09-07 11:28:56 -07:00
Bobby Holley
7161c1a972 Bug 788914 - Recompute cross-compartment wrappers when UniversalXPConnect is enabled. r=mrbkap 2012-09-07 11:28:56 -07:00
Bobby Holley
c07d959563 Bug 788914 - Generate vanilla cross-compartment wrappers when UniversalXPConnect is enabled. r=mrbkap 2012-09-07 11:28:56 -07: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
Ehsan Akhgari
f33b9f1461 Bug 786375 - Remove AutoScriptEvaluate::mContextHasThread since it is unused; r=bholley 2012-09-06 21:59:33 -04:00
Jeff Walden
9d8db6b467 Add #include guards to jsversion.h. No bug, r=howtheheckwerethesenottherebefore
--HG--
extra : rebase_source : 89499382057938c51ebdbf1bb70467cba8b5ca5d
2012-09-06 17:51:42 -07:00
Jeff Walden
65a4f01760 Fix clang warnings on extraneous semicolons after member function definitions, implicit NULL-to-bool conversions, and the utter deadwood-ness of PCStack::cx. No bug, r=themaid, r=sfink
--HG--
extra : rebase_source : ba7420a9d61edfd25ebbea81771b640091d14de2
2012-09-06 16:50:46 -07:00
David Anderson
9618644f2b Add bogus --disable-ion build flag (bug 789319, r=sstangl). 2012-09-06 16:42:54 -07:00
Jan Beich
47a646240c Bug 787904 - Use 8k pagesize on FreeBSD ia64/sparc64. r=terrence 2012-09-06 21:46:47 +02:00
Jason Orendorff
06dcb661c4 Bug 788261 - Split PNK_FUNCTION into multiple parse node kinds. Part 2, split PNK_FUNCTION{DECL,EXPR}. r=Waldo.
--HG--
extra : rebase_source : 162c415d5daf356bc89e30ff53358f5eab8e6073
2012-09-06 11:19:56 -05:00
Jason Orendorff
d31e5f54fc Bug 788261 - Split PNK_FUNCTION into multiple parse node kinds. Part 1, split PNK_FUNCTIONNS from PNK_FUNCTION. r=Waldo.
--HG--
extra : rebase_source : c43f674bd7dd6ad86050342d07566407ece5c4aa
2012-09-06 08:19:01 -05:00
Jason Orendorff
b503202d1b Minor improvements to js::frontend::ParseNode::dump(). Bug 788227, r=Waldo.
--HG--
extra : rebase_source : f671f221a28240fc249653758255c2c679d09c95
2012-09-06 08:13:10 -05:00
Jason Orendorff
005def8f80 Rename PNK_RB and friends to more meaningful names. Bug 788222, r=Waldo.
--HG--
extra : rebase_source : 756f5b4a3bed9ac4924e9ba0712bfdb62858441c
2012-09-06 08:00:33 -05:00
Jason Orendorff
ce886dcb0f Add ParseNode::as<T>(). Bug 788220, r=luke.
--HG--
extra : rebase_source : 41510e3bdc3f13f891ab0019c5c467534d0aca50
2012-09-06 07:58:29 -05: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
Till Schneidereit
2d778cd95d Bug 784294 - Convert some array extras to self-hosted js implementations. r=Waldo
The following methods are converted:
- lastIndexOf
- indexOf
- forEach
- some
- every
- reduce
- reduceRight

--HG--
extra : rebase_source : 0c5964d0e55a5ead39805fbd3e485cdb07c53c3f
2012-08-28 14:35:15 +02:00
Till Schneidereit
212a9e1b60 Bug 787927 - Prevent self-hosted JS script from being registered with the debugger
--HG--
extra : rebase_source : ff55c210e70cd551f394c7105084b067508ef81b
2012-09-03 16:04:14 +02:00
Till Schneidereit
78c32a0f22 Bug 786743 - Disable JS minification for debug builds. 2012-09-06 17:43:22 +02:00
Siddharth Agarwal
c1c7e26b7a Merge mozilla-central to mozilla-inbound. 2012-09-06 20:28:35 +05:30
Mike Hommey
88dc62dcc0 Bug 788954 - Remove export-idl rule. r=ted 2012-09-06 14:46:41 +02:00
Ed Morley
c6d2c20860 Merge last PGO-green changeset of mozilla-inbound to mozilla-central 2012-09-06 10:19:16 +01:00
Ms2ger
6b6c1230f5 Bug 763367 - Add support for [EnforceRange] and [Clamp]; r=bz 2012-09-06 09:25:03 +02:00
Ms2ger
edc358740e No bug - Remove STRICT_CPLUSPLUS_SUFFIX; rs=ted 2012-09-06 09:14:49 +02:00
Ms2ger
848f0e8e1d Bug 784619 - Remove JS_PROPERTY_CACHE; r=evilpie 2012-09-06 09:14:49 +02:00
Ms2ger
358f7a91f3 Bug 782040 - Move ProgressEvent to event impl codegen; r=smaug 2012-09-06 09:14:49 +02:00
Steve Fink
6e1904318d Bug 787775 - Register DataViews with their ArrayBuffers upon creation. r=luke
--HG--
extra : rebase_source : 22a10fe14fbaf7d9c63ae36e6542d9100d3adf8f
2012-09-05 15:00:39 -07:00
Nicholas Nethercote
c40326b6ae Bug 788096 (part 3) - Rename GCConstList as CGConstList for consistency with similar types. r=jorendorff.
--HG--
extra : rebase_source : fbfc38c095eebcc290587a49a4548f602b34a701
2012-09-05 18:15:34 -07:00
Nicholas Nethercote
44e390c3a9 Bug 788096 (part 2) - Introduce CGTryNoteList for storing try notes in the bytecode mitter. r=jorendorff.
--HG--
extra : rebase_source : 7f6618f65628932a4bdb875a0c3bdf8dae46f0e6
2012-09-05 18:15:16 -07:00
Nicholas Nethercote
d589cadfb2 Bug 788096 (part 1) - Change CGObjectList to use a vector and remove ObjectBox::emitLink. r=jorendorff.
--HG--
extra : rebase_source : f5b8958dd6c32fe042fcf1289d464bec532bf6d2
2012-09-05 18:11:06 -07:00
Nicholas Nethercote
c03a995def Bug 787866 (part 3) - Remove SharedContext::fun_. r=luke.
--HG--
extra : rebase_source : af5e5bcb736853e4374e50ae8534f683280fe001
2012-09-04 18:09:31 -07:00
Nicholas Nethercote
3ed7a5134f Bug 787866 (part 2) - Don't call function-only methods on non-function SharedContexts. r=luke.
--HG--
extra : rebase_source : 977824f3a6ad091381dc9423d6eaf9a435262004
2012-08-30 19:32:07 -07:00
Nicholas Nethercote
c3971a78e0 Bug 787866 (part 1) - Remove unused |cx| parameter from ContextFlags(). r=luke.
--HG--
extra : rebase_source : 30da23506525c0dc7884d903902168c54a7098bb
2012-09-04 18:08:46 -07:00
Ed Morley
6c2f1a70b4 Merge mozilla-central to mozilla-inbound 2012-09-06 12:18:37 +01:00
Aryeh Gregor
5a68b81a9b Bug 783523 - Fix platform-specific nsresult misuse; r=ehsan,tbsaunde,smaug 2012-08-16 14:58:11 +03:00
Jim Blandy
d8e94e9948 Bug 778586: When inferring display names, handle property names that are not valid identifier names. r=acrichto 2012-09-06 03:12:18 -07:00
Jim Blandy
e59cf6d57b Bug 788586: When inferring display names, handle numeric literals better. r=acrichto 2012-09-06 03:12:18 -07:00
Jim Blandy
89f582f5b1 Bug 788586: Don't drop "prototype" from inferred display names. r=acrichto 2012-09-06 03:12:18 -07:00
Nicholas Nethercote
7df7fbc4ed Bug 788096 - Undo part 1 (c77231ed11be) because it regressed Talos Trace Malloc Allocs by ~1%. r=me.
--HG--
extra : rebase_source : 2422ef3314448f0ce7e3ee80b566d75293844e2f
2012-09-05 23:03:31 -07:00
Luke Wagner
4e3edd363d Bug 788419 - Fix loop in handleUnaliasedAccess (r=jimb)
--HG--
extra : rebase_source : 1c8ddf2fef068b331b09e59db681a6df47a7d7da
2012-09-05 11:34:27 -07:00