Commit Graph

28249 Commits

Author SHA1 Message Date
Joshua Cranmer
80affc26e8 Bug 884676 - Part 1: Remove unused ThreadPool::submitOne method. r=Waldo
--HG--
extra : rebase_source : 9791f3f79aa87ece38f8225e8b2b0217a147484a
2013-08-13 10:33:26 -05:00
Brian Hackett
48fea1dbf6 Bug 886850 - Clean up write barriers for ion/baseline scripts, r=jandem. 2013-08-13 09:16:38 -06:00
Brian Hackett
5e93e0e513 Bug 902095 - Allow accessing the compartment/zone for ExclusiveContext, r=billm. 2013-08-13 09:13:46 -06:00
Jan de Mooij
89063cafd5 Bug 904079 - Snapshots should not have emitted-at-uses operands. r=bhackett
--HG--
extra : rebase_source : 501011273e1276d1a178f79e4fcccbe97dd38f21
2013-08-13 17:11:41 +02:00
Daniel Holbert
779fc993a7 Bug 903663: Use MOZ_C_SUPPORTS_WARNING and MOZ_CXX_SUPPORTS_WARNING to exempt warnings from FAIL_ON_WARNINGS. r=glandium 2013-08-13 07:22:10 -07:00
Jan de Mooij
d9611e136b Bug 903754 - Remove InterpreterFrames class and use InterpreterActivation instead. r=luke 2013-08-13 14:06:30 +02:00
Adam Roach [:abr]
8c22f4b22b Bug 904108 - Add explicit assignment operator to js::Value r=luke 2013-08-12 12:01:23 -05:00
Ryan VanderMeulen
75b9bb6d8f Merge m-c to inbound. 2013-08-12 21:59:20 -04:00
Mike Hommey
bcdf124712 Bug 903321 - Don't update backend.RecursiveMakeBackend.built when no backend file changed. r=gps 2013-08-13 10:39:35 +09:00
Ryan VanderMeulen
a0d9f811c2 Backed out 4 changesets (bug 887690) for suspicion of causing frequent mochitest-2 failures.
Backed out changeset 106ae6eee902 (bug 887690)
Backed out changeset e2c72cb029f4 (bug 887690)
Backed out changeset 9eea090ed6f7 (bug 887690)
Backed out changeset 1defeb691f5c (bug 887690)
2013-08-12 19:13:38 -04:00
Ryan VanderMeulen
ef22033490 Merge m-c to b2g-inbound. 2013-08-12 17:44:21 -04:00
Luke Wagner
cbb9d2f5c3 Bug 893519 - OdinMonkey: require compile-and-go (r=bbouvier)
--HG--
extra : rebase_source : 81058b627b4763d8173c70be52febe68ba7e079e
2013-08-12 16:24:58 -05:00
Bobby Holley
32e6b2535f Bug 901364 - Make operation callbacks runtime-wide. r=mrbkap 2013-08-12 12:54:50 -07:00
Bobby Holley
abcced8549 Bug 901364 - Implement a replacement operation callback in XPConnect. r=mrbkap 2013-08-12 12:54:49 -07:00
Jan de Mooij
f34cfb24de Bug 903410 - Fix Ion regalloc to avoid some redundant stores. r=bhackett 2013-08-12 15:33:40 +02:00
Po-Chun Chang
f59c409173 Bug 898692 - Avoid wasted work in ArrayBufferObject::obj_trace(). r=sphink 2013-08-12 08:52:01 -04:00
Ed Morley
9a32ee0533 Bug 901898 - Remove codesighs now that it's no longer run in automation; r=gps 2013-08-12 13:10:41 +01:00
Hannes Verschore
a249fdc100 Bug 903394 - IonMonkey: Refactor IonBuilder jsop_setprop, r=jandem 2013-08-10 02:52:45 +02:00
Hannes Verschore
95aa4993d8 Bug 903394 - IonMonkey: Refactor IonBuilder jsop_setelem, r=jandem 2013-08-10 02:46:27 +02:00
Ryan VanderMeulen
7c6f75f871 Merge m-c to inbound. 2013-08-12 17:43:24 -04:00
Jeff Walden
754fbced8e Bug 853301 - Make a --with-intl-api/--with-intl-api=build/--without-intl-api configure option that builds/exposes Intl, only builds it, and doesn't build it at all. This will allow tests with the Intl code, built, but with no changes to JS behavior, permitting disentangling binary-size-increase effects from effects due to changes in JS functionality (or in code invoked to expose that functionality). r=glandium 2013-08-08 15:17:08 -07:00
Jon Coppeard
eeb7224bae Bug 903354 - GC: Remove unused AutoPropertyDescriptorRooter r=terrence 2013-08-12 12:09:19 +01:00
Jon Coppeard
8d0a37229f Bug 903352 - Handlify remaining PropertyDescriptor APIs r=terrence r=bholley r=smaug 2013-08-12 12:09:14 +01:00
Nicholas Nethercote
d027fbe372 Bug 902917 - Remove some unnecessary #includes in SpiderMonkey. r=till.
--HG--
extra : rebase_source : 2a767e04768a94eb943370bbe7945a8dc409bf1d
2013-08-08 16:07:22 -07:00
Jeff Walden
00df8ac55b Bug 899361 - Make sure the JSRuntimes created for testOOM.cpp and testGCOutOfMemory.cpp have a native stack quota set. r=till
--HG--
extra : rebase_source : 8c19a3129db941c48c14fe5ef9bf882d3f231aaf
2013-08-06 10:40:51 -07:00
Daniel Holbert
87a334cf76 Backed out changeset fde265c467b2 (Bug 902095) for SM(r) bustage 2013-08-12 13:40:15 -07:00
Brian Hackett
bb787dbc0d Bug 902095 - Allow accessing the compartment/zone for ExclusiveContext, r=billm. 2013-08-12 13:57:02 -06:00
Luke Wagner
7df326fc7d Bug 904159 - OdinMonkey: don't use Func::code()->bound() to test whether a function has already been defined (r=bbouvier)
--HG--
extra : rebase_source : cf3367a4badda4f34a0a9f09072f24171dda049d
2013-08-12 14:01:04 -05:00
Daniel Holbert
9fce7d3fa9 Bug 904148: Move ReplaceData into an anonymous namespace, to fix build warning. r=Waldo 2013-08-12 11:44:39 -07:00
Terrence Cole
3a49029357 Bug 898936 - Fix some build warnings on ARM gcc; r=mjrosenb 2013-08-01 22:05:55 -07:00
Phil Ringnalda
9464a7e66a Back out ffb1961adc27:c81045074b71 (bug 875452), 87a5139e77eb:093496cb6997 (bug 902264), d04219b09245:954b005832ac (bug 875452) on suspicion of causing GC crashes
CLOSED TREE
2013-08-11 20:02:15 -07:00
Nicholas Nethercote
f2174029d6 No bug - Fix warning about |msTotal|. r=me.
--HG--
extra : rebase_source : 2a37ef3091fc90aef70a9ac982123e18cd1c82c1
2013-08-11 17:10:39 -07:00
Nicholas Nethercote
2859cb683d Bug 900346 (part 2) - Fix some comments in TokenStream.h. r=jwalden.
--HG--
extra : rebase_source : 374e1a258f9dd1aba86b90318016b5275fa9a092
2013-08-11 16:57:45 -07:00
Nicholas Nethercote
6d4f62bc77 Bug 900346 (part 1) - Fix peekTokenSameLine(). r=jwalden.
--HG--
extra : rebase_source : c1c76d2ceb6b23d0cdc061c740bffdc8b4244a38
2013-08-11 16:55:06 -07:00
Phil Ringnalda
730dde46e4 Back out 79684dc64173 (bug 898936) for 10.7 debug M4 crashes 2013-08-11 17:34:20 -07:00
Terrence Cole
dd54974ee1 Bug 898936 - Fix some build warnings on ARM gcc; r=mjrosenb 2013-08-01 22:05:55 -07:00
Eric Faust
7c59837af6 Bug 875452 - Part 9: Move GetElementParIC to use common CanAttachNative. (r=shu) 2013-08-10 22:20:37 -07:00
Eric Faust
7fa79732eb Bug 875452 - Part 8: Move GetElementIC to use common CanAttachNative. (r=shu) 2013-08-10 22:20:37 -07:00
Eric Faust
7038ea516f Bug 875452 - Part 7: Move GetPropertyParIC to common CanAttachNative. (r=shu) 2013-08-10 22:20:37 -07:00
Eric Faust
9c35149c87 Bug 875452 - Part 6.5: Fix const correctness issues in IonCaches.h (r=shu) 2013-08-10 22:20:36 -07:00
Eric Faust
3584c2fbaa Bug 875452 - Part 6: Refactor GetPropertyIC::canAttachNative() for unification with other get ICs. (r=shu) 2013-08-10 22:20:36 -07:00
Eric Faust
29bad3d70e Bug 902264 - Part 2: Expose Array.length optimization to idempotent GetPropertyICs. (r=jandem) 2013-08-10 22:20:36 -07:00
Eric Faust
ed53dd5da3 Bug 902264 - Part 1: Degeneralize GetPropertyIC Array.length stubs. (r=jandem) 2013-08-10 22:20:36 -07:00
Eric Faust
fa5905ac4e Bug 875452 - Part 5: Add generic proxy stub to GetPropertyIC. (r=djvj) 2013-08-10 22:20:36 -07:00
Eric Faust
f80c0a9bd9 Bug 875452 - Part 4: Handle NoPropertys on DoesntShadow{,Unique} DOMProxies. (r=djvj) 2013-08-10 22:20:36 -07:00
Eric Faust
8ff5aee265 Bug 875452 - Part 3: Factor Proxy::Get call generation out of GetPropertyIC. (r=djvj) 2013-08-10 22:20:36 -07:00
Eric Faust
4566d025b2 Bug 875452 - Part 2: Remove totally unsed SafepointIndex from ICs (r=nbp) 2013-08-10 22:20:35 -07:00
Eric Faust
e6ef9c0b19 Bug 875452 - Part 1: Refactor and cleanup GetPropertyICs to isolate proxy code. (r=nbp) 2013-08-10 22:20:35 -07:00
Eric Faust
2c832cb266 Bug 875452 - Part 0: Fix include leak of IonCaches.h and others (r=nbp over IRC) 2013-08-10 22:20:35 -07:00
Till Schneidereit
7e5e4db1cb Bug 903180 - Simple fix. r=jwalden
--HG--
extra : rebase_source : 72add2ca8edbb7c596d8d3487d96a0c23051a0f3
2013-08-10 23:21:43 +02:00