Граф коммитов

42687 Коммитов

Автор SHA1 Сообщение Дата
Jan de Mooij 9a82f38f32 Bug 1018563 - Drop number of expected hazards for the shell to 0. r=sfink 2014-06-02 18:59:31 +02:00
Benjamin Bouvier 47edd5bb94 Bug 1016951: Fix asm.js/bug941877.js test so that it contains valid asm.js code; r=sunfish 2014-06-02 18:03:10 +02:00
Bobby Holley 0617efa16b Bug 1015791 - Work around ICS compiler bugs. r=luke 2014-06-02 08:38:44 -07:00
Bobby Holley 8abb360a40 Bug 1015791 - Break up the remainder of js_InitTypedArrayClasses. r=luke 2014-06-02 08:38:44 -07:00
Bobby Holley 50db04c20a Bug 1015791 - Give TypedArray classes a ClassSpec. r=luke 2014-06-02 08:38:44 -07:00
Bobby Holley 39928e0ed9 Bug 1015791 - Hoist TypedArray properties into a JSPropertySpec. r=luke 2014-06-02 08:38:44 -07:00
Bobby Holley 0eefd866f4 Bug 1015791 - Clean up duplication in release-mode conditionality of *Array.prototype.move. r=luke 2014-06-02 08:38:44 -07:00
Bobby Holley 8476034c58 Bug 1015791 - Stop assuming that all TypedArray classes are initialized simultaneously. r=luke 2014-06-02 08:38:43 -07:00
Bobby Holley b7d8be5e3d Bug 1015791 - Give Array a ClassSpec. r=luke 2014-06-02 08:38:43 -07:00
Bobby Holley 58c0a8a33b 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-06-02 08:38:43 -07:00
Brian Hackett e815ccd8c6 Bug 1018290 - Add back IonScriptCounts to Asm.js modules, allow IonScriptCounts to be generated with off thread compilation, r=luke. 2014-06-02 09:35:11 -06:00
Jon Coppeard 0fbf27d590 Bug 1008473 - Remove some redundant methods and misc tidyup r=terrence 2014-06-02 16:11:24 +01:00
Jon Coppeard c68efbdd4d Bug 1008473 - Make Value::toGCThing() return a Cell pointer rather than void* r=terrence 2014-06-02 16:10:53 +01:00
Phil Ringnalda 3e5340dd29 Merge f-t to m-c 2014-05-31 20:31:07 -07:00
Victor Porof ebedad1bb5 Bug 1007203 - Set the categories as flags on profile entries, r=djvj 2014-05-30 21:41:11 -04:00
Victor Porof 9ce7e9c089 Bug 1007203 - Always add categories when pushing to the pseudostack, r=djvj 2014-05-23 17:12:29 -04:00
Ryan VanderMeulen 1206378822 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
Benjamin Bouvier 75fcbfc70d Bug 1013531: Fix build warning in GCRuntime ctor; r=jonco 2014-06-02 16:02:12 +02:00
Carsten "Tomcat" Book 7251735aaa Backed out changeset 743209d15d59 (bug 1018290) for spidermonkey ggc test failure 2014-06-02 15:30:27 +02:00
Brian Hackett 26ee7e1536 Bug 1018290 - Add back IonScriptCounts to Asm.js modules, allow IonScriptCounts to be generated with off thread compilation, r=luke. 2014-06-02 06:50:28 -06:00
Jon Coppeard c5f6316c3d Bug 1013531 - Ensure forward declaration of AutoCheckCannotGC has same visibility r=jandem 2014-06-02 13:01:08 +01:00
Jan de Mooij ce729bb6e9 Bug 1018243 - Use unsigned char instead of char for latin1 strings. r=luke 2014-05-31 10:44:32 +02:00
Jan de Mooij 417bd6d903 Bug 1016379 - Implement charAt, charCodeAt, str[index] for Latin1 strings. r=luke 2014-05-31 10:44:32 +02:00
Jan de Mooij 6aeed67192 Bug 1015917 part 3 - Add tests. r=luke 2014-05-31 10:44:32 +02:00
Jan de Mooij dcf02b93b6 Bug 1015917 part 2 - Make JSRope::flatten work with Latin1 strings. r=luke 2014-05-31 10:44:32 +02:00
Jan de Mooij b90f317a8c Bug 1015917 part 1 - Support string concatenation for Latin1 strings. r=luke 2014-05-31 10:44:32 +02:00
Jan de Mooij 35aee7a28a Bug 1015902 - Latin1 strings: support equality operators. r=luke 2014-05-31 10:44:31 +02:00
Brian R. Bondy df5e435180 Bug 1017945 - Make the XPConnect shell Vista aware to avoid registry virtualization. r=rstrong 2014-05-29 22:54:25 -04:00
Bill McCloskey 2bfdd537fd Bug 1016738 - Simplify/fix "dead compartment" logic (r=luke,jonco) 2014-05-30 07:46:12 -07:00
Bill McCloskey 5b1c6852cb Bug 1017150 - Fix zone assertions in breakpoint sweeping (r=jonco) 2014-05-30 07:46:09 -07:00
Brian Hackett 007065a18a Bug 965068 - Rename WorkerThread to HelperThread, r=jorendorff. 2014-05-30 08:45:02 -06:00
Dan Gohman 0ceb5c2d67 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 dfcc324331 Merge mozilla-central to mozilla-inbound 2014-05-30 14:45:33 +02:00
Ms2ger b790db0fab Merge mozilla-inbound to mozilla-central. 2014-05-30 14:07:35 +02:00
Jan de Mooij fe3867d16d 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 63335b09e7 Bug 1017539 part 6 - Move InterruptCheck codegen to platform-independent code. r=sstangl 2014-05-30 12:51:42 +02:00
Jan de Mooij fa3663318b Bug 1017539 part 5 - rm unused MImplicitThis/LImplicitThis. r=sstangl 2014-05-30 12:51:42 +02:00
Jan de Mooij 8fd3e28922 Bug 1017539 part 4 - Move LoadElementT codegen to platform-independent code. r=sstangl 2014-05-30 12:51:42 +02:00
Jan de Mooij 7ae546a5ef Bug 1017539 part 3 - Some LoadElementT cleanup. r=sstangl 2014-05-30 12:51:41 +02:00
Jan de Mooij eb64b18ab3 Bug 1017539 part 2 - Move LoadSlotT codegen to platform-independent code. r=sstangl 2014-05-30 12:51:41 +02:00
Jan de Mooij 0ed5337b08 Bug 1017539 part 1 - Move LoadSlotV codegen to platform-independent code. r=sstangl 2014-05-30 12:51:41 +02:00
Ms2ger a5e4e8395e Bug 832750 - Improve python 3 compat in js/src/tests/; r=terrence 2014-05-30 09:36:53 +02:00
Ms2ger 4d1cdac5b0 Bug 829942 - Make jit_test.py Py3k-readier; f=decoder r=terrence+jhammel 2014-05-30 09:36:52 +02:00
Eric Faust 1e2b1e7abc Bug 1008791 - Temporarily disable background finalization of ProxyObjects. (r=jorendorff) 2014-05-29 12:53:31 -07:00
Nathan Braswell 1a43e90951 Bug 1003764 - Implement ES6 Number.isSafeInteger(). r=jwalden
--HG--
extra : rebase_source : 1e9ba232b8939bcf7c74ffa43c55b8f7287802a8
2014-05-29 11:54:09 -07:00
Brian Hackett 4e0b65ef88 Bug 941805 - Use helper thread pool in all runtimes in a process, r=billm. 2014-05-29 13:06:23 -06:00
Dan Gohman 5b8235b1f2 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 d98da7a632 Bug 1005113 - IonMonkey: Mark more LUses as AtStart on x86/x64. r=bhackett 2014-05-29 20:20:52 -07:00
Shu-yu Guo a81ff12dec Bug 1016519 - Fix handling of recursive calls in DebugModeOSR. (r=jandem) 2014-05-29 18:03:23 -07:00
Mike Hommey c678026e4b 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 1525b44b45 Backed out changeset 004d84a6905a (bug 1017862) for assertion failures on a CLOSED TREE 2014-05-29 15:49:07 -07:00
Eric Faust 136c794d90 Bug 1017862 - Remove virtual destructor from BaseProxyHandler. (r=jorendorff) 2014-05-29 15:07:19 -07:00
Bobby Holley d7c81ebddb 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 434076b0f2 Bug 1015205 - Part 2: Inline self-hosting intrinsic ToString. r=bbouvier,h4writer 2014-05-25 13:06:36 +02:00
Hannes Verschore f3ea37bd5d Bug 1015205 - Part 1: Let MToString work on all types (bails for MIRType_Object) r=bbouvier 2014-05-27 15:18:51 -07:00
Wes Kocher 9612f2915a 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 796c57bdfa Bug 1015791 - Break up the remainder of js_InitTypedArrayClasses. r=luke 2014-05-30 15:02:43 -07:00
Bobby Holley 18d43201d1 Bug 1015791 - Give TypedArray classes a ClassSpec. r=luke 2014-05-30 15:02:42 -07:00
Bobby Holley c71b25e2b4 Bug 1015791 - Hoist TypedArray properties into a JSPropertySpec. r=luke 2014-05-30 15:02:42 -07:00
Bobby Holley 6ab8268dfc 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 086e3489a6 Bug 1015791 - Stop assuming that all TypedArray classes are initialized simultaneously. r=luke 2014-05-30 15:02:42 -07:00
Bobby Holley f901d16fc0 Bug 1015791 - Give Array a ClassSpec. r=luke 2014-05-30 15:02:42 -07:00
Bobby Holley 506dc295fe 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 e82db4c03a 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 16b8dc1405 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 f208dd3380 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 43faa7abc2 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 5822c2ae12 Backed out changeset 0d61bcf08362 (bug 1013531) for bustage.
CLOSED TREE
2014-05-29 13:26:55 -04:00
Terrence Cole a3d66fba38 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 13a407b5a8 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 0c1d7d6020 Merge latest green b2g-inbound changeset and mozilla-central 2014-05-29 15:43:28 +01:00
Tim Taubert 96c549d105 merge m-c to inbound 2014-05-29 08:32:31 +02:00
Bill McCloskey f634ff5c34 Bug 957742 - Add missing include 2014-05-28 18:28:24 -07:00
Bill McCloskey e14c2c6ce8 Bug 957742 - Fix compile error 2014-05-28 18:25:06 -07:00
Bill McCloskey 97221e50db Bug 1014993 - Add special toString method to CPOWs (r=mrbkap) 2014-05-28 18:05:23 -07:00
Bill McCloskey 6f5327bb6c Bug 1014993 - Add Cu.isCrossProcessWrapper (r=mrbkap) 2014-05-28 18:05:22 -07:00
Tom Schuster 8f9489bd37 Bug 957742 - Logging for CPOWs (r=mrbkap) 2014-05-28 18:05:22 -07:00
Drew Willcoxon c18470f959 Bug 1016721 - nsIXPCComponents_Utils.cloneInto's comment should mention cloneFunctions (plural), not cloneFunction. r=bholley 2014-05-28 17:07:33 -07:00
Victor Porof 07cede5f0b Bug 1004726 - Clean up profiler pseudo-stack representation (relanded), r=djvj,jchen 2014-05-28 18:44:41 -04:00
Luke Wagner b988789c5b Bug 1014292 - OdinMonkey: restrict ArrayBuffer heap length rules to something regular and not ARM-specific (r=dougc) 2014-05-28 16:17:34 -05:00
Wes Kocher 925116090f Backed out changeset 26f29e538ace (bug 1014292) for build test bustage on a CLOSED TREE 2014-05-28 15:01:29 -07:00
Luke Wagner 94ed02b61d Bug 1014292 - OdinMonkey: restrict ArrayBuffer heap length rules to something regular and not ARM-specific (r=dougc)
--HG--
extra : rebase_source : 19515a428e54439dbfbc65049f33e7570a5f31d1
2014-05-28 16:17:34 -05:00
Vincent Chang 07345883f9 Bug 774582 - Unable to know if there is a user connected to Wifi tethering network. r=mrbkap 2014-01-22 16:37:40 +08:00
Kannan Vijayan ab729eb766 Bug 1015439 - Increase property-count threshold for unknown-properties flagging on SetElem. r=bhackett 2014-05-28 16:33:42 -04:00
Brian Hackett b0e6d07516 Bug 1017154 - Move RegExpShared read barriers around some more, r=billm. 2014-05-28 13:55:25 -06:00
Ryan VanderMeulen c3aeca9601 Backed out changesets 7f9bca33903e, 0332a61f0a7c, and ea05d1bfeff8 (bug 1014083) for jittest failures. 2014-05-28 15:12:20 -04:00
Bobby Holley 7f390b6bd2 Bug 1007207 - Don't treat self-implemented classinfo instances differently during XPCWN creation. r=peterv 2014-05-28 12:04:13 -07:00
Bobby Holley dab24150e9 Bug 1015380 - Fix up tests that will break with Object Xrays. r=gabor 2014-05-28 11:14:27 -07:00
Brian Hackett 9fc6329f52 Bug 966646 - Use JS helper threads for GC background sweeping / allocation, r=billm. 2014-05-27 09:58:33 -07:00
Benjamin Bouvier 634d69cda7 Bug 1014083: Take stack adjustment into account when computing stack offsets; r=luke 2014-05-28 19:31:06 +02:00
Benjamin Bouvier 132e8d5d1a Bug 1014083: drive-by cleanups; r=luke 2014-05-28 19:31:01 +02:00
Benjamin Bouvier c245b0925a Bug 1014083: Align local slot count with StackAlignment; r=sunfish 2014-05-28 19:30:57 +02:00
Benjamin Bouvier a2994e2daa Bug 1014973: Retry to specialize replaced instructions for float32 in ParallelSafetyAnalysis; r=shu 2014-05-28 19:26:15 +02:00
Ed Morley 20960d64b3 Bug 829684 - jsreftests should prefix test print()s with "TEST-INFO | " to avoid TBPL false positives; r=terrence 2013-03-08 07:23:00 +00:00
Sankha Narayan Guria 500af5ec80 Bug 1011539 - Implement Sub Recover instruction. r=nbp 2014-05-26 21:21:27 +02:00
Wes Kocher 3ca1adab0e Backed out 2 changesets (bug 1015205) for build bustage on a CLOSED TREE
Backed out changeset 482f29587b3c (bug 1015205)
Backed out changeset 8fc644f6e3b8 (bug 1015205)
2014-05-27 15:41:14 -07:00
Wes Kocher cffe53d6d4 Bug 1015205 - Part 1: Let MToString work on all types (bails for MIRType_Object) r=bbouvier 2014-05-27 15:18:51 -07:00
Till Schneidereit 03f78e077a Bug 1015205 - Part 2: Inline self-hosting intrinsic ToString. r=bbouvier,h4writer 2014-05-25 13:06:36 +02:00
Till Schneidereit 3e0ef132c3 Bug 1015144 - Inline self-hosting intrinsic ToInteger. r=h4writer 2014-05-24 15:04:34 +02:00
Jeff Walden 96e2ce765d Bug 999651, bug 995679, bug 1009952, bug 1011007, bug 991981. r=sfink, r=shu, r=jandem, r=jdm, r=luke, r=bbouvier, r=nmatsakis, r=bz, r=ehsan, r=jgilbert, r=smaug, r=sicking, r=terrence, r=bholley, r=bent, r=efaust, r=jorendorff 2014-05-27 14:32:41 -07:00