Commit Graph

19853 Commits

Author SHA1 Message Date
Boris Zbarsky
90f6c60e4d Bug 777627. Make sure we can't accidentally turn off mochitests for a directory by reordering the Makefile.in. r=khuey 2012-07-26 12:38:03 -04:00
Ed Morley
0696306c60 Backout 137efb901fc9 (bug 777627) for bustage 2012-07-26 17:48:00 +01:00
Boris Zbarsky
f81242abb5 Bug 777627. Make sure we can't accidentally turn off mochitests for a directory by reordering the Makefile.in. r=khuey 2012-07-26 12:38:03 -04:00
Jan de Mooij
f3b611a445 Backout 72bd41f8ca61 (bug 777383) to see if it fixes a sunspider regression on 64-bit. 2012-07-26 17:37:09 +02:00
Ed Morley
8ae0bc807e Merge mozilla-central to mozilla-inbound 2012-07-26 13:25:04 +01:00
Ed Morley
7c29aed7d0 Merge last PGO-green changeset of mozilla-inbound to mozilla-central 2012-07-26 13:04:00 +01:00
Olli Pettay
555347dbf5 Bug 776986 - Implement MozApplicationEvent using codegenerator, r=fabrice 2012-07-26 13:23:22 +03:00
Olli Pettay
2c67e04427 Bug 776971 - codegen DeviceLightEvent impl, r=dougt 2012-07-26 00:26:51 +03:00
Olli Pettay
a90431f527 Bug 776966 - Generate DeviceOrientationEvent implementation, r=dougt 2012-07-26 00:17:14 +03:00
Olli Pettay
56e3342ec9 Bug 777074 - dictionary_helper_gen.py doesn't handle 'unsigned long' types, r=khuey 2012-07-25 01:59:22 +03:00
Ed Morley
3ccef88f32 Backout eecd3aa199e6 (bug 776305), 62facd5b3da9, c6a0ac7d47d2 & 2d56621abfee (bug 776035), e4e68cf2bd40 (bug 776016), 0853a4d49b4e & 31de6ffdedcb (bug 770426), 43a69b4981f5 (bug 756786) for Windows mochitest crashes 2012-07-25 09:35:32 +01:00
Eric Faust
d074f7d445 Bug 749536 - Implement JS::ToBoolean to fastpath Value to Boolean unwrappings. (r=luke) 2012-07-24 22:59:55 -07:00
Mike Hommey
ad008ce17e Bug 776305 - Fix building spidermonkey with system zlib after bug 761723. r=khuey 2012-07-25 07:44:08 +02:00
Mike Hommey
4558bb0067 Bug 776016 - Avoid Preprocessor.py warning when no commands are processed, but filters are. r=ted 2012-07-25 07:44:08 +02:00
Jan de Mooij
268b40e972 Bug 777383 - Don't add undefined type to property reads before test ops. r=bhackett 2012-07-26 13:40:46 +02:00
Jon Coppeard
6a07b75764 Bug 729760 - GC: Incremental sweeping of shapes and types r=billm
--HG--
extra : rebase_source : c3bdffe5b4093d774f8f5a7bdf42c9e734763326
2012-07-26 09:31:52 +01:00
Mike Hommey
e145e18ece Bug 770426 - Replace double colon rules with dependency chains for preprocessing rules. r=khuey 2012-07-23 07:42:22 +02:00
Benjamin Peterson
1f84404f61 Bug 777181 - Breaking out of a for-let-in loop needs SRC_HIDDEN. r=luke
--HG--
extra : rebase_source : b71d4e1983d9e83f9392ff62fbff280cb3fb3295
2012-07-24 19:15:37 -07:00
Ryan VanderMeulen
587459cbe3 Merge 2012-07-24 22:06:27 -04:00
Benjamin Peterson
3abd48772d Bug 777083 - Don't leak when ownSource is true. r=luke 2012-07-24 19:01:38 -07:00
Benjamin Peterson
1f0c50c269 Bug 776332 - Fix the rooting of Function's toSource/toString. r=terrence 2012-07-24 14:23:36 -07:00
Chao-ying Fu
4ce2c15dc2 Bug 774760 - Fix unaligned PCCounts double access (r=luke)
--HG--
extra : rebase_source : ac9c1d9cb21611a5c23ca92a187b7f3e0e422cf4
2012-07-24 11:11:44 -07:00
Ryan VanderMeulen
05f7625d7a Merge m-c to inbound. 2012-07-24 22:00:07 -04:00
Olli Pettay
4fcbc28cca Bug 776929 - Let event implementation codegen to generate MozContactChangeEvent, r=gwagner 2012-07-24 22:28:26 +03:00
Benjamin Peterson
61e4176978 Bug 776314 - Stub out genexp toSource. r=luke 2012-07-24 11:19:18 -07:00
Benjamin Peterson
1e3a0a9304 Bug 776314 - Add a script flag indicating if the script is a generator expression. r=luke 2012-07-24 11:19:08 -07:00
Gregory Szorc
10180e0770 Bug 776805 - Remove unused NO_GEN_XPT from rules.mk; r=glandium 2012-07-24 10:57:13 -07:00
Benjamin Peterson
ac41818e21 Bug 776430 - Use the rightmost URI to account for possible multiple prefixing. r=bz
--HG--
extra : rebase_source : 00d3a825d0743dc5ba61a0dbe69c6f8a75b4b208
2012-07-23 19:13:18 -07:00
Benjamin Peterson
7c366fa6f0 Bug 776317 - Separate the body of a constructed function from its braces with newlines. r=luke 2012-07-23 17:03:41 -07:00
Sean DuBois
9010529313 Bug 769908 - Switch DIR_INSTALL to INSTALL. r=ted 2012-07-23 20:02:20 -04:00
Benjamin Peterson
826269cee9 Bug 776388 - Create global threads. r=terrence 2012-07-23 15:05:03 -07:00
David Mandelin
898d5df9b9 Merge for backout of changeset d6531ef05a6f 2012-07-23 14:34:24 -07:00
David Mandelin
da65bdf5bf Backed out changeset d6531ef05a6f 2012-07-23 14:33:14 -07:00
Benjamin Peterson
6cb45e52a7 Bug 776700 - completely disable compression until Sunspider is sorted out. r=dmandelin
--HG--
extra : rebase_source : e7d40b7c9a01bdb90288911f908c65c185f335e6
2012-07-23 14:23:19 -07:00
Luke Wagner
ac1d2b2b9f Bug 776191 - Add missing case of 'with' deoptimization, r=dvander 2012-07-23 13:39:18 -07:00
Gary Kwong
75fe905ce4 Backed out changeset 4ee96b33d289, r=wrongAuthor 2012-07-23 14:00:36 -07:00
Gary Kwong
9c56bfaed4 Bug 776191 - Add missing case of 'with' deoptimization, r=dvander 2012-07-23 13:39:18 -07:00
Andrew McCreight
1ca56b02ad Bug 773533 - import Element.h into XPConnect the right way. rs=Ms2ger 2012-07-23 15:38:30 -07:00
Steve Fink
95f2229c81 Bug 776732 - Add more things to getBuildConfiguration(), r=luke 2012-07-23 15:30:21 -07:00
Brian Hackett
ce1a73badb Fix rooting hazard in eval cache, no bug. r=billm 2012-07-13 14:03:52 -06:00
Brian Hackett
02aac91b9c Add more rooting for --enable-rootanalysis tbpl builds, bug 772303. r=terrence 2012-07-13 10:13:50 -06:00
Jan de Mooij
b116530f36 Bug 773586 - Initialize PICGenInfo::pc and clean up ICs a bit. r=bhackett 2012-07-13 15:32:25 +02:00
Bobby Holley
473b4a8aa9 Bug 763343 - Handle classinfo singletons in cross-compartment wrapping. r=peterv 2012-07-13 14:33:25 +02:00
Joshua Cranmer
e1cdfe2f05 Bug 773637 - Kill NS_SCRIPTABLE annotations, Part 1: Remove NS_*PARAM annotations. r=ehsan
--HG--
extra : rebase_source : a0b4bc50fece36d9a90fed61431635948bfa33b5
2012-07-06 15:14:07 -05:00
Steve Fink
1571904e6e Bug 776635 - Allow use of JSRootedObject using only external headers. r=billm
Currently, JS::Rooted<JSObject*> requires the full definition of JSObject to be available (due to RootMethods<JSObject*>::kind() calling JSObject::rootKind()). This patch switches to using a RootKind<T> template that is explicitly specialized in jspubtd.h for externally-visible pointer types, but still falls back on T::rootKind() for other pointer types so that we don't need to explicitly specialize on eg all subclasses of JSString or JSObject.

--HG--
extra : rebase_source : 138a859babc1aac60e61fe6f08089d8dbb4995d2
2012-07-18 14:32:39 -07:00
Steve Fink
c08c7c1e3b Bug 776632 - Implement testing function getBuildConfiguration. r=luke
The fuzzers currently infer the build configuration based on the presence or absence of various flags, and gkw noted that this will not work with JSGC_ROOT_ANALYSIS, so I thought it'd be nice to add something more direct. This is a stub set for now.

--HG--
extra : rebase_source : 0f1625a3d1c3e8cead17cd58e9f2cb0bc95817bd
2012-07-23 13:37:06 -07:00
Ehsan Akhgari
ed5670e57a Bug 776660 - Return null from EnsureExpandoObject instead of false; r=bholley 2012-07-23 15:58:41 -04:00
Luke Wagner
6a7eb2d947 Bug 775684 - rm PND_TOPLEVEL (r=ejpbruel)
--HG--
extra : rebase_source : 90fed1498fc1e34d721afa5a3a4ba518ad0cf3c9
2012-07-23 11:09:59 -07:00
Luke Wagner
4bc4a22cd9 Bug 775647 - rm PND_INITIALIZED (r=ejpbruel)
--HG--
extra : rebase_source : 214c973cbe96c290cabe17ca987886991a975c0e
2012-07-23 11:09:57 -07:00
Luke Wagner
f0b88e9a9a Bug 775647 - simplify control flow in BindVarOrConst (r=ejpbruel)
--HG--
extra : rebase_source : f3e2cc1047c38cc26c99cccec7c3f128c74cb708
2012-07-23 11:09:10 -07:00