Eric Faust
|
aa42eef2a3
|
Bug 1141865 - Part 2: Plumb new.target on the stack and make it accessible to JSNatives. (r=jorendorff, r=jandem, r=shu)
|
2015-06-01 15:03:32 -07:00 |
|
Terrence Cole
|
04c8b8a536
|
Bug 1169097 - Remove CountHeap; r=sfink
|
2015-05-28 16:35:06 -07:00 |
|
Steve Fink
|
9b3006d86a
|
Bug 1169391 - Use a ReservedRooted class for optimized Rooted use in vm/Interpreter.cpp, r=terrence
--HG--
extra : rebase_source : bd8ac525a0f5a3a65da1371d31df4654517f6575
|
2015-05-30 08:06:35 -07:00 |
|
Terrence Cole
|
6580e192db
|
Bug 1166789 - Cleanup javascript.options.mem.log formatting; r=sfink, r=mccr8
--HG--
extra : rebase_source : 23f05745a2bfffbebab21fdcba4f7adf47616e8a
|
2015-05-20 09:14:29 -07:00 |
|
Terrence Cole
|
a30542d559
|
Bug 1167795 - Share the root and child tracing code in DumpHeapComplete; r=mccr8
--HG--
extra : rebase_source : 376b490de75cc92f3af5fb3dfafa6e4a0176f524
|
2015-05-26 09:17:12 -07:00 |
|
Nick Fitzgerald
|
bf8b9ad359
|
Bug 1024774 - Part 13: Change to new SpiderMonkey style from bug 1144366; r=me
|
2015-05-28 07:37:43 -07:00 |
|
Nick Fitzgerald
|
2c6810accb
|
Bug 1024774 - Part 11: Implement a JS::ubi::Node specialization for DeserializedNode; r=jimb
|
2015-05-28 07:37:43 -07:00 |
|
Nick Fitzgerald
|
94d5c16a2e
|
Bug 1024774 - Part 8: Add JS::ubi::Node::isLive; r=jimb
|
2015-05-28 07:37:43 -07:00 |
|
Nick Fitzgerald
|
273a313f37
|
Bug 1024774 - Part 3: Serialize heap snapshots. r=jimb
|
2015-05-28 07:37:42 -07:00 |
|
Nick Fitzgerald
|
1f67f55353
|
Bug 1149397 - JS::ubi::Node::edges should return a mozilla::UniquePtr; r=jimb
|
2015-05-28 07:37:42 -07:00 |
|
Steve Fink
|
1e125efa54
|
Bug 1167411 - Add JSAutoStructuredCloneBuffer::abandon, r=jorendorff
|
2015-05-26 09:11:04 -07:00 |
|
Phil Ringnalda
|
d98af6849d
|
Merge f-t to m-c, a=merge
--HG--
rename : browser/devtools/performance/modules/io.js => browser/devtools/performance/modules/logic/io.js
|
2015-05-23 14:28:07 -07:00 |
|
Terrence Cole
|
c01ef51c2d
|
Bug 1167453 - Rename JSGCTraceKind and make it a C++11 enum class; r=jonco
--HG--
extra : rebase_source : 7dbeee0826fa20477ed227c9d336fdfe6de6ffd2
|
2015-05-22 10:40:24 -07:00 |
|
Terrence Cole
|
ae93611ac6
|
Bug 1167313 - Simplify UbiNode::construct dispatch using CallTyped; r=jimb
--HG--
extra : rebase_source : 880f5856665bea34ba27913d9b6b533bd9cdd1a4
|
2015-05-21 11:41:18 -07:00 |
|
Victor Porof
|
4b7d7bd9d0
|
Bug 1167300 - Consolidate the performance tool directory, r=jsantell
--HG--
rename : browser/devtools/shared/timeline/global.js => browser/devtools/performance/modules/global.js
rename : browser/devtools/performance/modules/actors.js => browser/devtools/performance/modules/logic/actors.js
rename : browser/devtools/performance/modules/compatibility.js => browser/devtools/performance/modules/logic/compatibility.js
rename : browser/devtools/shared/profiler/frame-utils.js => browser/devtools/performance/modules/logic/frame-utils.js
rename : browser/devtools/performance/modules/front.js => browser/devtools/performance/modules/logic/front.js
rename : browser/devtools/performance/modules/io.js => browser/devtools/performance/modules/logic/io.js
rename : browser/devtools/shared/profiler/jit.js => browser/devtools/performance/modules/logic/jit.js
rename : browser/devtools/shared/timeline/marker-utils.js => browser/devtools/performance/modules/logic/marker-utils.js
rename : browser/devtools/performance/modules/recording-model.js => browser/devtools/performance/modules/logic/recording-model.js
rename : browser/devtools/performance/modules/recording-utils.js => browser/devtools/performance/modules/logic/recording-utils.js
rename : browser/devtools/shared/profiler/tree-model.js => browser/devtools/performance/modules/logic/tree-model.js
rename : browser/devtools/performance/modules/graphs.js => browser/devtools/performance/modules/widgets/graphs.js
rename : browser/devtools/shared/timeline/marker-details.js => browser/devtools/performance/modules/widgets/marker-details.js
rename : browser/devtools/shared/timeline/markers-overview.js => browser/devtools/performance/modules/widgets/markers-overview.js
rename : browser/devtools/shared/profiler/tree-view.js => browser/devtools/performance/modules/widgets/tree-view.js
rename : browser/devtools/shared/timeline/waterfall.js => browser/devtools/performance/modules/widgets/waterfall.js
|
2015-05-22 16:25:52 -04:00 |
|
Jon Coppeard
|
81b5bd0867
|
Bug 1155618 - Add better support for testing OOM behaviour r=terrence
|
2015-05-22 18:52:38 +01:00 |
|
Terrence Cole
|
161a4c26ba
|
Bug 1164602 - Replace js::NullPtr and JS::NullPtr with nullptr_t; r=sfink
|
2015-05-13 14:07:34 -07:00 |
|
Tooru Fujisawa
|
54cc04881a
|
Bug 861219 - Part 0: Make ClassSpec be able to delegate to another ClassSpec. r=bholley
|
2015-05-14 13:03:14 +09:00 |
|
Jim Blandy
|
b451be5e0e
|
Bug 1050500: Add SpiderMonkey API for reporting JavaScript entry points. r=shu
--HG--
extra : rebase_source : 750f2bc2e9e721faf482f882616211df6dbe25cd
extra : amend_source : 24830f31d7f8c3b5392e13b57f71f05841aaee46
|
2015-05-07 11:34:03 -07:00 |
|
Carsten "Tomcat" Book
|
59967ca2ab
|
Backed out changeset 3841e37b0e2f (bug 861219) for JS Crashes on a CLOSED TREE
|
2015-05-12 12:27:52 +02:00 |
|
Tooru Fujisawa
|
259232ac04
|
Bug 861219 - Part 0: Make ClassSpec be able to delegate to another ClassSpec. r=bholley
|
2015-05-12 18:05:38 +09:00 |
|
Jeff Walden
|
d1382d428b
|
Bug 1158399 - Ensure/assert that DateObject::setUTCTime never stores a non-TimeClip'd value in the reserved slot. r=evilpie
--HG--
extra : rebase_source : eb91b123c9d3edac9e249ee8ab5052931bb95a3e
|
2015-04-30 20:03:30 -07:00 |
|
Shu-yu Guo
|
3390ef56f7
|
Bug 1154115 - Rewrite profiler JSON streaming. (r=mstange)
|
2015-05-11 14:16:44 -07:00 |
|
Shu-yu Guo
|
d91c9a82a2
|
Bug 1154115 - Rewrite the JSAPI profiling API to use a FrameHandle, as to avoid multiple lookups in JitcodeGlobalTable. (r=djvj)
|
2015-05-11 14:16:44 -07:00 |
|
Jon Coppeard
|
1f3e50337f
|
Bug 1157382 - Fix possible data race caused by accessing the mark bits of cells in another runtime r=terrence
|
2015-05-07 10:14:40 +01:00 |
|
Terrence Cole
|
d508a33c53
|
Bug 1161726 - Use a custom tracer for tenuring to avoid the indirect calls; r=jonco
--HG--
extra : rebase_source : e240e6fdbf3f959576bdfec305a96d73ffdb15b0
|
2015-05-04 17:36:31 -07:00 |
|
Terrence Cole
|
cbb419a12e
|
Bug 1161353 - Remove the post-barrier verifier; r=sfink
--HG--
extra : rebase_source : c145ee6b66e89cba88db807ac4bb531f4034aa89
|
2015-05-04 17:34:38 -07:00 |
|
Nicolas B. Pierron
|
91238dad0a
|
Bug 1161584 - Add TrackedStrategy::SetProp_InlineCache. r=shu
|
2015-05-06 15:51:45 +02:00 |
|
Terrence Cole
|
97eb3355da
|
Bug 1160665 - Use the same implementation for both internal and external barriers; r=jonco
|
2015-05-01 10:23:57 -07:00 |
|
Terrence Cole
|
b8d6f35f9e
|
Bug 1160567 - Assert that object derived types are not exposed in the API; r=jonco
--HG--
extra : rebase_source : c58c189aba2cc50761b9bea36c561da28937f211
|
2015-05-01 10:23:57 -07:00 |
|
Brian Hackett
|
a7c7f13a97
|
Bug 1161077 - Allocate unboxed arrays in the nursery, r=terrence.
|
2015-05-04 16:36:54 -07:00 |
|
Jon Coppeard
|
a87fc242a0
|
Bug 1159714 - Templatise AutoVectorRooter implementation r=terrence
|
2015-05-01 16:26:10 +01:00 |
|
Terrence Cole
|
a044cbc08e
|
Bug 1159540 - Organize and comment the marking paths; r=sfink
|
2015-04-29 10:23:24 -07:00 |
|
Tooru Fujisawa
|
178a2e3c00
|
Bug 1102219 - Part 0: Combine WARNED_* slots in GlobalObject and turn it into a bitset. r=till
|
2015-04-30 00:32:00 +09:00 |
|
Tom Schuster
|
c6207d1a51
|
Bug 1159347 - Make BaseProxyHandler::getPropertyDescriptor not-pure virtual. r=efaust
|
2015-04-29 10:47:48 +02:00 |
|
Terrence Cole
|
bec02ac087
|
Bug 1158809 - Only use a single output from getTracingEdgeName; r=jonco
--HG--
extra : rebase_source : d8f3ee8ab0e0fbc61e30eb2a444dba571eb5498e
|
2015-04-28 10:28:56 -07:00 |
|
Nick Fitzgerald
|
fe7b1a60be
|
Bug 1134865 - Part 3: Add JS::ubi::Node::jsObjectConstructorName; r=djvj
|
2015-04-27 10:57:06 -07:00 |
|
Boris Zbarsky
|
34d521e285
|
Bug 1155984. Improve the performance of the "self" getter in both window and workers. r=peterv,jorendorff
|
2015-04-27 13:38:12 -04:00 |
|
Brian Hackett
|
12ce37a8a6
|
Bug 1155033 - Handle cyclic or deep ObjectGroup tracing chains during cycle collection, r=terrence.
|
2015-04-24 18:22:15 -06:00 |
|
Terrence Cole
|
412f67a0f1
|
Bug 1157533 - Share Value and jsid typed dispatch code; r=jonco
--HG--
extra : rebase_source : d6289bce244270d0f321f8b3ab5ed0a99eee3883
|
2015-04-23 10:42:31 -07:00 |
|
Jim Blandy
|
c454df3a32
|
Bug 1063257: Implement JS::ubi::Node::size for JSString. r=sfink
--HG--
extra : rebase_source : 64d8d124637ffab49089fa4151285b523e0c6f9e
|
2015-03-22 23:06:51 -07:00 |
|
Jan de Mooij
|
103a223716
|
Bug 1155946 part 1 - Add a mayResolve class hook to optimize objects with resolve hooks better. r=bhackett
|
2015-04-23 15:51:28 +02:00 |
|
Benjamin Bouvier
|
b3cbd604e8
|
Bug 1157628: Reformat spidermonkey source directory, again; r=jandem
--HG--
extra : rebase_source : 6a1a1671f5ccb323d475b8711e5a8977146e98c6
|
2015-04-23 12:22:36 +02:00 |
|
Carsten "Tomcat" Book
|
d7660b2db1
|
Merge mozilla-central to mozilla-inbound on a CLOSED TREE
|
2015-04-23 08:41:04 +02:00 |
|
Carsten "Tomcat" Book
|
bab9dbe9c4
|
Backed out 19 changesets (bug 1149397, bug 1065657, bug 1024774 ) for fixing Linux PGO xpcshell bustage on a CLOSED TREE
Backed out changeset 53058615e7a3 (bug 1024774 )
Backed out changeset 68fe0894bb09 (bug 1065657)
Backed out changeset 1b9620d674df (bug 1024774 )
Backed out changeset a31c514b59da (bug 1024774 )
Backed out changeset 0fcf8757f6c2 (bug 1024774 )
Backed out changeset 9a3c71b925d4 (bug 1024774 )
Backed out changeset 783acc92af04 (bug 1024774 )
Backed out changeset ad71c9a3446b (bug 1024774 )
Backed out changeset 4f37e72e70f6 (bug 1024774 )
Backed out changeset ec869578cc0a (bug 1024774 )
Backed out changeset 3c1d306c8a3d (bug 1024774 )
Backed out changeset b3a90f30892d (bug 1024774 )
Backed out changeset cf7bbb3774c0 (bug 1024774 )
Backed out changeset 2522eb4d3cf2 (bug 1024774 )
Backed out changeset 89a502d88f9c (bug 1024774 )
Backed out changeset 61046ad3161f (bug 1024774 )
Backed out changeset 36706aaa2f06 (bug 1024774 )
Backed out changeset ba8e68e05149 (bug 1149397)
Backed out changeset 532169437c2f (bug 1065657)
--HG--
rename : toolkit/components/protobuf/src/google/protobuf/extension_set.cc => toolkit/components/protobuf/google/protobuf/extension_set.cc
rename : toolkit/components/protobuf/src/google/protobuf/extension_set.h => toolkit/components/protobuf/google/protobuf/extension_set.h
rename : toolkit/components/protobuf/src/google/protobuf/stubs/atomicops_internals_pnacl.h => toolkit/components/protobuf/google/protobuf/generated_message_util.cc
rename : toolkit/components/protobuf/src/google/protobuf/stubs/stringprintf.h => toolkit/components/protobuf/google/protobuf/generated_message_util.h
rename : toolkit/components/protobuf/src/google/protobuf/io/coded_stream.cc => toolkit/components/protobuf/google/protobuf/io/coded_stream.cc
rename : toolkit/components/protobuf/src/google/protobuf/io/coded_stream.h => toolkit/components/protobuf/google/protobuf/io/coded_stream.h
rename : toolkit/components/protobuf/src/google/protobuf/io/coded_stream_inl.h => toolkit/components/protobuf/google/protobuf/io/coded_stream_inl.h
rename : toolkit/components/protobuf/src/google/protobuf/io/package_info.h => toolkit/components/protobuf/google/protobuf/io/package_info.h
rename : toolkit/components/protobuf/src/google/protobuf/service.cc => toolkit/components/protobuf/google/protobuf/io/zero_copy_stream.cc
rename : toolkit/components/protobuf/src/google/protobuf/io/zero_copy_stream.h => toolkit/components/protobuf/google/protobuf/io/zero_copy_stream.h
rename : toolkit/components/protobuf/src/google/protobuf/io/zero_copy_stream_impl.h => toolkit/components/protobuf/google/protobuf/io/zero_copy_stream_impl.h
rename : toolkit/components/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.cc => toolkit/components/protobuf/google/protobuf/io/zero_copy_stream_impl_lite.cc
rename : toolkit/components/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.h => toolkit/components/protobuf/google/protobuf/io/zero_copy_stream_impl_lite.h
rename : toolkit/components/protobuf/src/google/protobuf/message_lite.cc => toolkit/components/protobuf/google/protobuf/message_lite.cc
rename : toolkit/components/protobuf/src/google/protobuf/message_lite.h => toolkit/components/protobuf/google/protobuf/message_lite.h
rename : toolkit/components/protobuf/src/google/protobuf/package_info.h => toolkit/components/protobuf/google/protobuf/package_info.h
rename : toolkit/components/protobuf/src/google/protobuf/repeated_field.cc => toolkit/components/protobuf/google/protobuf/repeated_field.cc
rename : toolkit/components/protobuf/src/google/protobuf/repeated_field.h => toolkit/components/protobuf/google/protobuf/repeated_field.h
rename : toolkit/components/protobuf/src/google/protobuf/stubs/common.cc => toolkit/components/protobuf/google/protobuf/stubs/common.cc
rename : toolkit/components/protobuf/src/google/protobuf/stubs/common.h => toolkit/components/protobuf/google/protobuf/stubs/common.h
rename : toolkit/components/protobuf/src/google/protobuf/stubs/hash.h => toolkit/components/protobuf/google/protobuf/stubs/hash.h
rename : toolkit/components/protobuf/src/google/protobuf/stubs/once.cc => toolkit/components/protobuf/google/protobuf/stubs/once.cc
rename : toolkit/components/protobuf/src/google/protobuf/stubs/once.h => toolkit/components/protobuf/google/protobuf/stubs/once.h
rename : toolkit/components/protobuf/src/google/protobuf/stubs/stl_util.h => toolkit/components/protobuf/google/protobuf/stubs/stl_util-inl.h
rename : toolkit/components/protobuf/src/google/protobuf/wire_format_lite.cc => toolkit/components/protobuf/google/protobuf/wire_format_lite.cc
rename : toolkit/components/protobuf/src/google/protobuf/wire_format_lite.h => toolkit/components/protobuf/google/protobuf/wire_format_lite.h
rename : toolkit/components/protobuf/src/google/protobuf/wire_format_lite_inl.h => toolkit/components/protobuf/google/protobuf/wire_format_lite_inl.h
|
2015-04-23 08:37:24 +02:00 |
|
Nick Fitzgerald
|
6e0841b4f5
|
Bug 1024774 - Part 13: Change to new SpiderMonkey style from bug 1144366; r=me
|
2015-04-22 11:09:55 -07:00 |
|
Nick Fitzgerald
|
b9bae0d887
|
Bug 1024774 - Part 11: Implement a JS::ubi::Node specialization for DeserializedNode; r=jimb
|
2015-04-22 11:09:54 -07:00 |
|
Nick Fitzgerald
|
0e6dcee572
|
Bug 1024774 - Part 8: Add JS::ubi::Node::isLive; r=jimb
|
2015-04-22 11:09:54 -07:00 |
|
Nick Fitzgerald
|
32af3e9ef8
|
Bug 1024774 - Part 3: Serialize heap snapshots. r=jimb
|
2015-04-22 11:09:54 -07:00 |
|
Nick Fitzgerald
|
7c042bbbe2
|
Bug 1149397 - JS::ubi::Node::edges should return a mozilla::UniquePtr; r=jimb
|
2015-04-22 11:09:53 -07:00 |
|