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 |
|
Nick Fitzgerald
|
1bbdc65eb9
|
Bug 1150253 - Part 1: SpiderMonkey should call an embedder-provided callback
instead of running the onGarbageCollection hook immediately; r=sfink
|
2015-04-22 09:43:02 -07:00 |
|
Andrea Marchesini
|
a4369a04c4
|
Bug 1156632 - Remove unused forward class declarations - patch 7 - JS, r=sfink
|
2015-04-22 08:29:26 +02:00 |
|
Ehsan Akhgari
|
f9d798bcbd
|
Bug 1156030 - Remove some obsolete static assertion macros from the tree; r=Waldo
|
2015-04-21 14:22:43 -04:00 |
|
Boris Zbarsky
|
4a61e9d41f
|
Bug 1155788. Make the Ion inner-window optimizations work again. r=efaust
|
2015-04-17 22:01:02 -04:00 |
|
Terrence Cole
|
5f83d02dfb
|
Bug 1153959 - Use RAII to manage tracing details; r=jonco
--HG--
extra : rebase_source : 9b53b4106e369e62f6d7503a619da89559bd9c02
|
2015-04-10 13:33:56 -07:00 |
|
Shu-yu Guo
|
218ee73d59
|
Bug 1154997 - Deal with self-hosted builtins when stringifying tracked optimization type info. (r=djvj)
|
2015-04-16 20:32:49 -07:00 |
|
Ryan VanderMeulen
|
7d1cb87298
|
Backed out changeset 47abda42667c (bug 1063257) jit-test failures.
|
2015-04-16 16:27:34 -04:00 |
|
Jim Blandy
|
1d40faa3cd
|
Bug 1063257: Implement JS::ubi::Node::size for JSString. r=sfink
--HG--
extra : rebase_source : c126a5e626d666941b0fc657fbd7fcf1450e0e35
extra : histedit_source : f5cf97b77bf057c6ca47a072fde7b67e1f28e671
|
2015-03-22 23:06:51 -07:00 |
|
Jim Blandy
|
fc9d59392a
|
Bug 1062473: Implement JS::ubi::Node::size for JSObjects. r=sfink,terrence
--HG--
extra : rebase_source : cc27cefa89ab9689cbfe7f62635a00c3363f4265
extra : histedit_source : fd7c1ca09c654b27536774d7b722319819dd74e0
|
2015-04-01 18:04:53 -07:00 |
|
Jim Blandy
|
161ee5e528
|
Bug 1155197: For JS::ubi::Node, provide jsObjectClassName directly in JSObject specialization. r=terrence
--HG--
extra : rebase_source : 2b192a3b74a6e9ac2e1bf9e967bcd8b2a7d41ce6
extra : histedit_source : 30b033cce6b71683240a117a8431d5c78cbc0581
|
2015-04-15 22:04:38 -07:00 |
|
Jim Blandy
|
b665cd84f5
|
Bug 1062473: Add 'const' qualifiers to this for some NativeObject methods and free functions. r=terrence
--HG--
extra : rebase_source : 6042e1193a146e2bcd4bfc9c3da7aa706f0c474c
|
2015-03-11 16:54:11 -07:00 |
|
Jon Coppeard
|
d68d8d5ba3
|
Bug 1149752 - Cancel GC caused by user inactivity if the user becomes active again r=terrence r=smaug
|
2015-04-13 16:42:41 +01:00 |
|
Shu-yu Guo
|
54c57c920d
|
Bug 1150654 - Add CantInlineNoSpecialization to distinguish natives for which there is no Ion specialization. (r=jandem)
|
2015-04-08 20:36:20 -07:00 |
|
Shu-yu Guo
|
bc9fd9bf3d
|
Bug 1137569 - Delay stringification of JIT frames until streaming time. (r=djvj)
|
2015-04-02 14:50:08 -07:00 |
|
Jan de Mooij
|
11274288e1
|
Bug 1144366 followup - Stop declaring multiple pointers on a single line. r=jorendorff
|
2015-04-02 11:22:21 +02:00 |
|
David Rajchenbach-Teller
|
4179564dbf
|
Bug 674779 - Per-component CPU monitoring, low-level. r=blassey, r=jandem
--HG--
extra : rebase_source : 7d604155e0ab0b19befa5a70eda5f4876b239935
|
2015-03-31 12:40:52 +02:00 |
|
Jon Coppeard
|
c1a7380238
|
Bug 1149135 - Don't create HashMapEntry on stack when adding to a HashMap r=luke
|
2015-04-01 10:11:06 +01:00 |
|