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