Commit Graph

33465 Commits

Author SHA1 Message Date
Wes Kocher
87216f2293 Backed out 7 changesets (bug 1015791) for build bustage on a CLOSED TREE
Backed out changeset a51011a46872 (bug 1015791)
Backed out changeset 76a617bf6fe3 (bug 1015791)
Backed out changeset b1abfb5152fd (bug 1015791)
Backed out changeset d8f29a74c74a (bug 1015791)
Backed out changeset 633661dee416 (bug 1015791)
Backed out changeset 2870c471fe25 (bug 1015791)
Backed out changeset 46dd7365c75a (bug 1015791)
2014-05-30 15:33:28 -07:00
Bobby Holley
bd98b10248 Bug 1015791 - Break up the remainder of js_InitTypedArrayClasses. r=luke 2014-05-30 15:02:43 -07:00
Bobby Holley
6826d51503 Bug 1015791 - Give TypedArray classes a ClassSpec. r=luke 2014-05-30 15:02:42 -07:00
Bobby Holley
ae913bf80d Bug 1015791 - Hoist TypedArray properties into a JSPropertySpec. r=luke 2014-05-30 15:02:42 -07:00
Bobby Holley
99027700ca Bug 1015791 - Clean up duplication in release-mode conditionality of *Array.prototype.move. r=luke 2014-05-30 15:02:42 -07:00
Bobby Holley
0640dfe4c4 Bug 1015791 - Stop assuming that all TypedArray classes are initialized simultaneously. r=luke 2014-05-30 15:02:42 -07:00
Bobby Holley
2d1c9a69eb Bug 1015791 - Give Array a ClassSpec. r=luke 2014-05-30 15:02:42 -07:00
Bobby Holley
e96d6bd5fc Bug 1015791 - Retrieve the constructor for the slot, rather than looking up |proto.constructor|, for JSFUN_GENERIC_NATIVE functions. r=luke
Note that the Array and TypedArray changes here are very ephemeral, because
we're about to convert these things to ClassSpec (which does this right
automatically) in the upcoming patches.
2014-05-30 15:02:41 -07:00
Terrence Cole
d0eeedfb63 Bug 1013531 - Clarify the naming of the rooting analysis supression guards; r=sfink
--HG--
extra : rebase_source : 95229e907222dd7335f92ae13dd83f1065eabf58
2014-05-28 17:34:36 -07:00
Terrence Cole
a2d6bb8460 Bug 961412 - Back out the hack in bug 849526 now that exact rooting has landed; r=jandem
--HG--
extra : rebase_source : 51eca9d463f40b1c8d3c37cbb34ab70b3a9e4c43
2014-05-30 09:27:58 -07:00
Terrence Cole
fdf27171a1 Bug 1017852 - Make the jit and C++ nursery full check the same; r=jonco
--HG--
extra : rebase_source : b73694b64380770ff400a8b8eaec9fa265a8e126
2014-05-30 09:26:35 -07:00
Brian Smith
dc9d61d222 Bug 1010634, Part 4: Fix signed/unsigned conversion warning in js/ProfilingStack.h, r=luke
--HG--
extra : rebase_source : 7abda28eb58b81fd59a3c7deb2207b22e2075702
2014-05-29 20:54:49 -07:00
Ryan VanderMeulen
341b17e756 Backed out 2 changesets (bug 1016738, bug 1017150) for spikes in GC-related crashes.
Backed out changeset 93c5b9181c84 (bug 1016738)
Backed out changeset c3ce56241969 (bug 1017150)
2014-05-30 15:23:02 -04:00
Bill McCloskey
84acd059f7 Bug 1016738 - Simplify/fix "dead compartment" logic (r=luke,jonco) 2014-05-30 07:46:12 -07:00
Bill McCloskey
d9d79b3412 Bug 1017150 - Fix zone assertions in breakpoint sweeping (r=jonco) 2014-05-30 07:46:09 -07:00
Brian Hackett
1fcf449977 Bug 965068 - Rename WorkerThread to HelperThread, r=jorendorff. 2014-05-30 08:45:02 -06:00
Dan Gohman
d536e55679 Bug 1016137 - IonMonkey: Don't set successorWithPhis when the successor does not have phis. r=nbp 2014-05-30 06:28:09 -07:00
Carsten "Tomcat" Book
7435e1ca4f Merge mozilla-central to mozilla-inbound 2014-05-30 14:45:33 +02:00
Ms2ger
af6c726c7d Merge mozilla-inbound to mozilla-central. 2014-05-30 14:07:35 +02:00
Jan de Mooij
a0d486b8f0 Bug 1017539 part 7 - Move StoreSlotT codegen to platform-independent code, remove some code duplication. r=sstangl 2014-05-30 12:51:42 +02:00
Jan de Mooij
1173fe4b11 Bug 1017539 part 6 - Move InterruptCheck codegen to platform-independent code. r=sstangl 2014-05-30 12:51:42 +02:00
Jan de Mooij
892c579f8f Bug 1017539 part 5 - rm unused MImplicitThis/LImplicitThis. r=sstangl 2014-05-30 12:51:42 +02:00
Jan de Mooij
c05b08ea86 Bug 1017539 part 4 - Move LoadElementT codegen to platform-independent code. r=sstangl 2014-05-30 12:51:42 +02:00
Jan de Mooij
3859d6b7c2 Bug 1017539 part 3 - Some LoadElementT cleanup. r=sstangl 2014-05-30 12:51:41 +02:00
Jan de Mooij
2ab1fce662 Bug 1017539 part 2 - Move LoadSlotT codegen to platform-independent code. r=sstangl 2014-05-30 12:51:41 +02:00
Jan de Mooij
ec7ec7cb51 Bug 1017539 part 1 - Move LoadSlotV codegen to platform-independent code. r=sstangl 2014-05-30 12:51:41 +02:00
Ms2ger
5a626cc600 Bug 832750 - Improve python 3 compat in js/src/tests/; r=terrence 2014-05-30 09:36:53 +02:00
Ms2ger
2550ea2c64 Bug 829942 - Make jit_test.py Py3k-readier; f=decoder r=terrence+jhammel 2014-05-30 09:36:52 +02:00
Eric Faust
5b42f172f8 Bug 1008791 - Temporarily disable background finalization of ProxyObjects. (r=jorendorff) 2014-05-29 12:53:31 -07:00
Nathan Braswell
47b5052d3c Bug 1003764 - Implement ES6 Number.isSafeInteger(). r=jwalden
--HG--
extra : rebase_source : 1e9ba232b8939bcf7c74ffa43c55b8f7287802a8
2014-05-29 11:54:09 -07:00
Brian Hackett
6fe0a1d95d Bug 941805 - Use helper thread pool in all runtimes in a process, r=billm. 2014-05-29 13:06:23 -06:00
Dan Gohman
ba8f5227b9 Bug 1012922 - IonMonkey: Micro-optimize some x64 MacroAssembler sequences to avoid using copies r=jandem 2014-05-29 20:20:53 -07:00
Dan Gohman
d57d99f36f Bug 1005113 - IonMonkey: Mark more LUses as AtStart on x86/x64. r=bhackett 2014-05-29 20:20:52 -07:00
Shu-yu Guo
f63e259f77 Bug 1016519 - Fix handling of recursive calls in DebugModeOSR. (r=jandem) 2014-05-29 18:03:23 -07:00
Mike Hommey
81bb9d59e0 Bug 1014976 - Don't make --enable-debug imply using the debug CRT in FFI. r=ryanvm 2014-05-30 09:39:19 +09:00
Wes Kocher
5772902f5d Backed out changeset 004d84a6905a (bug 1017862) for assertion failures on a CLOSED TREE 2014-05-29 15:49:07 -07:00
Eric Faust
552eed87ec Bug 1017862 - Remove virtual destructor from BaseProxyHandler. (r=jorendorff) 2014-05-29 15:07:19 -07:00
Bobby Holley
c03ae7168d Bug 1017777 - Tune the trusted script buffer parameters on mac again. r=luke
Just like bug 938429. The test has been failing locally for me for a few weeks
now.
2014-05-29 11:54:00 -04:00
Till Schneidereit
71a072dfc3 Bug 1015205 - Part 2: Inline self-hosting intrinsic ToString. r=bbouvier,h4writer 2014-05-25 13:06:36 +02:00
Hannes Verschore
57b7843472 Bug 1015205 - Part 1: Let MToString work on all types (bails for MIRType_Object) r=bbouvier 2014-05-27 15:18:51 -07:00
Ryan VanderMeulen
cc5c76fc96 Backed out changeset 0d61bcf08362 (bug 1013531) for bustage.
CLOSED TREE
2014-05-29 13:26:55 -04:00
Terrence Cole
732d0a85ef Bug 1013531 - Clarify the naming of the rooting analysis supression guards; r=sfink
--HG--
extra : rebase_source : ce44e4a4428414a132eae7167c485ff366b1f0a6
2014-05-28 17:34:36 -07:00
Terrence Cole
43d2b301ce Bug 1015618 - Fix a performance regression in MapObject with GGC enabled; r=jonco
--HG--
extra : rebase_source : 6aa90251f05619642e4a4c9774e13b5cf2e286f7
2014-05-29 09:50:28 -07:00
Ed Morley
b34dba41c3 Merge latest green b2g-inbound changeset and mozilla-central 2014-05-29 15:43:28 +01:00
Tim Taubert
980311dcc6 merge m-c to inbound 2014-05-29 08:32:31 +02:00
Bill McCloskey
ebe975d874 Bug 957742 - Add missing include 2014-05-28 18:28:24 -07:00
Bill McCloskey
0dc8b5b436 Bug 957742 - Fix compile error 2014-05-28 18:25:06 -07:00
Bill McCloskey
5ef958a929 Bug 1014993 - Add special toString method to CPOWs (r=mrbkap) 2014-05-28 18:05:23 -07:00
Bill McCloskey
d9139ea63b Bug 1014993 - Add Cu.isCrossProcessWrapper (r=mrbkap) 2014-05-28 18:05:22 -07:00
Tom Schuster
28ef5afa8b Bug 957742 - Logging for CPOWs (r=mrbkap) 2014-05-28 18:05:22 -07:00