js/src/vm/UbiNode.cpp
f065bda0feb4ddb94cf04be3f8fee802eb428acb
created 2015-09-30 16:03 -0700
pushed 2017-06-13 15:39 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1196461 - De-duplicate strings in heap snapshot core dumps; r=shu,jimb
d8f7ef55e3513ea70c80db33cfbe70be62d1e74f
created 2015-09-17 10:57 -0700
pushed 2017-06-13 15:39 +0000
Terrence Cole Terrence Cole - Bug 1205454 - Consolidate the tagged pointer marking methods; r=sfink
476f3cbb200b9d19401e268e5c11062d821eabe2
created 2015-09-22 16:25 -0700
pushed 2017-06-13 15:39 +0000
Terrence Cole Terrence Cole - Bug 1207793 - Fix unified bustage from the TaggedPointer split; r=jolesen
ffb5c875713f88724bcd47dc6237aa28aca665ea
created 2015-09-23 09:39 -0700
pushed 2017-06-13 15:39 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1182653 - Use JSRuntime* instead of JSContext* in ubi::Node infrastructure; r=sfink
6c6c8f4949609a681391fef88385a775bc38a18e
created 2015-09-22 11:34 -0700
pushed 2017-06-13 15:39 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1206288 - Remove JS::ubi::SimpleEdge and make JS::ubi::Edge a concrete class; r=shu
e7ef78ecf5b80cbdf3d5e5239bb8ce9ea89064e0
created 2015-09-02 09:01 -0700
pushed 2017-06-13 15:39 +0000
Terrence Cole Terrence Cole - Bug 1199843 - Part 2: Use js::TraceChildren everywhere we don't need external linkage; r=jonco
be25e1af79f4e8a88c7bfbf7550791e2e761d056
created 2015-08-27 16:16 -0700
pushed 2017-06-13 15:39 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1196634 - Part 4: Remove JS::ubi::Node::getCanonicalTypeName; r=sfink
c7bdb99e57436e9d089b8b24ed6f51547fe60c7f
created 2015-08-27 16:16 -0700
pushed 2017-06-13 15:39 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1196634 - Part 0: Define a JS::ubi::CoarseType enum; r=sfink
a45c3750a16c2fd3ec84e1ab9db00d0de5b46485
created 2015-08-27 09:17 -0400
pushed 2017-06-13 15:39 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1198980 - Make JS::ubi::*::identifier be uint64_t instead of uintptr_t. r=sfink
a329a372a16d76f21f8114df54638dcf844a0573
created 2015-08-26 11:38 -0700
pushed 2017-06-13 15:39 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1139476 - Part 0: Add a takeCensus method to HeapSnapshot instances; r=sfink,bholley
5d44d0ff5fd4032551b351b6801e7f2529a3f924
created 2015-08-13 13:17 -0400
pushed 2017-06-13 15:39 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1194426 - Add sourceLength and functionDisplayNameLength to JS::ubi::StackFrame. r=sfink
40ffe3eacef1cbbc600250f67d9a483c0f4be3d0
created 2015-08-14 17:49 -0700
pushed 2017-06-13 15:39 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1187062 - Part 2: Implement a concrete JS::ubi::StackFrame class backed by js::SavedFrame; r=sfink
b6873269bc49a81e63eb52bb3297d46c53dbc85a
created 2015-07-29 12:31 -0400
pushed 2017-06-13 15:39 +0000
Ryan VanderMeulen Ryan VanderMeulen - Bug 1180017 - Fix up the badly-horked backout and re-land.
dde3457426b911e377c9f7b559a609a8d695a4b8
created 2015-07-03 15:06 -0700
pushed 2017-06-13 15:39 +0000
Jim Blandy Jim Blandy - Bug 1180017 - Give GCCellPtr is<T> and to<T> methods, replacing isFoo and toFoo methods. Fix callers. r=terrence
b65c048414f701e3526f13719ca97f15951eeefb
created 2015-07-29 15:27 +0200
pushed 2017-06-13 15:39 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 465793bc6fcf (bug 1180017) for suspicion of causing bug 1188799
465793bc6fcf71beafea0bbf87f4d7ec23305f63
created 2015-07-07 09:52 -0700
pushed 2017-06-13 15:39 +0000
Jim Blandy Jim Blandy - Bug 1180017: Give GCCellPtr is<T> and as<T> methods, replacing isFoo and toFoo methods. Fix callers. r=terrence
91d6e262b662a0b4e47358665e222d3927337af9
created 2015-07-13 08:25 -0700
pushed 2017-06-13 15:39 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1182996 - Fix and add missing namespace comments. rs=ehsan
6a41a3957b1cd540b061eb3b1f1c5289d2811094
created 2015-06-04 11:58 -0700
pushed 2017-06-13 15:39 +0000
Jim Blandy Jim Blandy - Bug 1163520: Make IsInternalFunctionObject take its argument by reference, as it must not be nullptr. r=shu
6e4dca36cb90609ce5636e669c94a035ef94a5a6
created 2015-06-17 11:12 -0700
pushed 2017-06-13 15:39 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1149294 - Part 3: Split thread-safe methods on ChromeUtils out into a new
38873310354d3e4c24eeda92d439cfb1bde4df66
created 2015-06-17 11:12 -0700
pushed 2017-06-13 15:39 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1149294 - Part 1: Don't trace permanent atoms and well known symbols that are owned by a parent JSRuntime inside SimpeEdgeVectorTracer; r=terrence
d498daf4f845bb5721bedc84c27194098be720ab
created 2015-06-11 10:03 -0700
pushed 2017-06-13 15:39 +0000
Terrence Cole Terrence Cole - Bug 1173889 - Strongly type the CallbackTracer dispatch function; r=jonco, r=mccr8
31b85f5bb71cd3d4cfe696dbd6f3c03221ddfa6d
created 2015-05-28 16:35 -0700
pushed 2017-06-13 15:39 +0000
Terrence Cole Terrence Cole - Bug 1169086 - Use virtual dispatch to implement callback tracer; r=jonco, r=mccr8
4df99e7d640a039e48bd8dd7ff3a3c19dcbc43a0
created 2015-05-28 07:37 -0700
pushed 2017-06-13 15:39 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1024774 - Part 3: Serialize heap snapshots. r=jimb
fff6dec11ff9d1a74e903c70b1f8403ab66fd64b
created 2015-05-28 07:37 -0700
pushed 2017-06-13 15:39 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1149397 - JS::ubi::Node::edges should return a mozilla::UniquePtr; r=jimb
a5f31bacc839708a0d0c8f9408b00f9b4767c601
created 2015-05-26 15:42 -0600
pushed 2017-06-13 15:39 +0000
Brian Hackett Brian Hackett - Bug 1166678 - Inline first ObjectGroup::maybeSweep test, r=jandem.
93320d4629be28e58ecadbafb205d8639d70b628
created 2015-05-22 10:40 -0700
pushed 2017-06-13 15:39 +0000
Terrence Cole Terrence Cole - Bug 1167453 - Rename JSGCTraceKind and make it a C++11 enum class; r=jonco
288189a530324762352cae23307b1a244fc0b8eb
created 2015-05-21 11:41 -0700
pushed 2017-06-13 15:39 +0000
Terrence Cole Terrence Cole - Bug 1167313 - Simplify UbiNode::construct dispatch using CallTyped; r=jimb
5ac3ca4b4222b410f61e26b8c165d0ae1cafa52b
created 2015-04-28 10:28 -0700
pushed 2017-06-13 15:39 +0000
Terrence Cole Terrence Cole - Bug 1158809 - Only use a single output from getTracingEdgeName; r=jonco
ada25868ffa642d6a5b0e4c0db2e1f769656e09f
created 2015-04-27 10:57 -0700
pushed 2017-06-13 15:39 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1134865 - Part 3: Add JS::ubi::Node::jsObjectConstructorName; r=djvj
f65d5df4138be9f16d64346ed123442e5185cd09
created 2015-03-22 23:06 -0700
pushed 2017-06-13 15:39 +0000
Jim Blandy Jim Blandy - Bug 1063257: Implement JS::ubi::Node::size for JSString. r=sfink
0b202671c9e24cecd28be9eabf81249064dfe458
created 2015-04-23 08:37 +0200
pushed 2017-06-13 15:39 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out 19 changesets (bug 1149397, bug 1065657, bug 1024774) for fixing Linux PGO xpcshell bustage on a CLOSED TREE
2522eb4d3cf249a9add3dff6c860299d35430145
created 2015-04-22 11:09 -0700
pushed 2017-06-13 15:39 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1024774 - Part 3: Serialize heap snapshots. r=jimb
ba8e68e05149d1adb5b583eee0ed1966deaa2616
created 2015-04-22 11:09 -0700
pushed 2017-06-13 15:39 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1149397 - JS::ubi::Node::edges should return a mozilla::UniquePtr; r=jimb
2b9d047bd0d3ae784a0c414d22c08213d286751c
created 2015-04-16 16:27 -0400
pushed 2017-06-13 15:39 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 47abda42667c (bug 1063257) jit-test failures.
47abda42667c7ff6b823e81f9d1f04bb9887059e
created 2015-03-22 23:06 -0700
pushed 2017-06-13 15:39 +0000
Jim Blandy Jim Blandy - Bug 1063257: Implement JS::ubi::Node::size for JSString. r=sfink
23a91d7d5f003c76acdd00770bd67ffc75d19524
created 2015-04-01 18:04 -0700
pushed 2017-06-13 15:39 +0000
Jim Blandy Jim Blandy - Bug 1062473: Implement JS::ubi::Node::size for JSObjects. r=sfink,terrence
e958fbf5cbbcbb905ff764e1c279d7c9e060735a
created 2015-04-15 22:04 -0700
pushed 2017-06-13 15:39 +0000
Jim Blandy Jim Blandy - Bug 1155197: For JS::ubi::Node, provide jsObjectClassName directly in JSObject specialization. r=terrence
02f2f4c75007651c63bbc0791d9a58dea88f545f
created 2015-03-28 23:22 +0100
pushed 2017-06-13 15:39 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
5b892d8ef4538ea84378ebe4a352c49d8b9aa366
created 2015-03-28 10:39 -0700
pushed 2017-06-13 15:39 +0000
Phil Ringnalda Phil Ringnalda - Backed out changeset 0c030f97a04f (bug 1144366) for being on top of patches being backed out
0c030f97a04f4e34c138b878c4352423f5e920f9
created 2015-03-28 12:08 +0100
pushed 2017-06-13 15:39 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
a4246efc8a253cabde698fbab437824bbcb08915
created 2015-02-25 13:11 -0800
pushed 2017-06-13 15:39 +0000
Terrence Cole Terrence Cole - Bug 1135985 - Split callback and marking tracers completely; r=jonco, r=mccr8
ac4464790ec4896a5188fa50cfc69ae0ffeddc08
created 2015-03-21 12:28 -0400
pushed 2017-06-13 15:39 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj
5d9d3e38eb1676f758a373eab42415e39831eae3
created 2015-03-13 13:19 -0700
pushed 2017-06-13 15:39 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1142338 - Debugger.Memory's census shouldn't use JS::ubi::Node::as<T>; r=sfink
085b7d36e31d30904edf5742f420b8ab9eeba171
created 2015-03-04 10:25 +0000
pushed 2017-06-13 15:39 +0000
Jon Coppeard Jon Coppeard - Bug 1137478 - Add a read barrier for Debugger::debuggees r=terrence
41be09fe77e0268ce047337453fa84c8cdc4e839
created 2015-03-30 14:41 +0200
pushed 2017-06-13 15:39 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff, a=sledru
a20c7910a82fa2df2f3398c1108d102bac9128b0
created 2015-03-25 12:42 -0400
pushed 2017-06-13 15:39 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj
c4500f0d25cd43c9eb7a421c7554086a647e5726
created 2015-02-09 09:20 -0700
pushed 2017-06-13 15:39 +0000
Brian Hackett Brian Hackett - Bug 1130849 - Rename jsinfer files, r=jandem.
6bfcb81d3716bfcdcd0045d0fb80153159513a83
created 2015-02-06 09:13 -0700
pushed 2017-06-13 15:39 +0000
Brian Hackett Brian Hackett - Bug 1129226 - Refactor ObjectGroup class and accessors, r=jandem.
e3ff19a4994504fbedc7a02830b1063efb194183
created 2015-02-02 11:20 -0700
pushed 2017-06-13 15:39 +0000
Brian Hackett Brian Hackett - Bug 1125930 - Rename TypeObject to ObjectGroup, r=jandem.
6b9ce705adaf4f8dd8a1ae54028412485aab15cc
created 2014-12-16 10:50 -0800
pushed 2017-06-13 15:39 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1102541 - Add JS::ubi::RootList::addRoot; r=shu
93ede5de8bd31bd3316ade72b0731fe11bd4e660
created 2014-12-12 12:39 -0800
pushed 2017-06-13 15:39 +0000
Wes Kocher Wes Kocher - Backed out changeset 0064d8949f0c (bug 1102541) for build bustage on a CLOSED TREE
0064d8949f0c0cd397696b894a6eeb51107c5315
created 2014-12-11 13:55 -0800
pushed 2017-06-13 15:39 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1102541 - Add JS::ubi::RootList::addRoot; r=shu
caa4ffd2f7657fe4e2a19a11e083aeb5a1b241f6
created 2014-12-01 14:49 -0800
pushed 2017-06-13 15:39 +0000
Terrence Cole Terrence Cole - Bug 1105069 - Part 1: Move GCTraceKind from jspubtd to TraceAPI; r=jonco, r=mccr8
84d6178e3be2e7d21d68e20c4a0a4b2b4a1fb626
created 2014-11-19 10:19 -0800
pushed 2017-06-13 15:39 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1083456 - Part 2: Provide a mechanism to find all GC roots for a JS::ubi::Node traversal. r=jimb
3f5f0844f2f45389a3cd884e2f69e748d4219c9f
created 2014-11-19 10:00 -0800
pushed 2017-06-13 15:39 +0000
Nick Fitzgerald Nick Fitzgerald - Backed out changeset 73ea3aa3ccec
73ea3aa3ccec755656cd0f40a5491eca05a492d3
created 2014-11-19 09:57 -0800
pushed 2017-06-13 15:39 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1083456 - Part 2: Provide a mechanism to find all GC roots for a JS::ubi::Node traversal. r=jimb
2095011ec061a02a94c47c881f6a2fc83bddbcd6
created 2014-10-02 19:32 -0700
pushed 2017-06-13 15:39 +0000
Brian Hackett Brian Hackett - Bug 1073842 - Add NativeObject subclass of JSObject, remove ObjectImpl, r=luke.
ed38f85902f7ce99667ea02f737beff9008f1ea1
created 2014-09-19 15:10 -0700
pushed 2017-06-13 15:39 +0000
Jim Blandy Jim Blandy - Bug 1063247: Let embeddings tell Debugger how to find the size of a malloc'd block of memory. r=terrence
ef6d81ac0bba5aea6cc3cae4aa91b4ed8910c4c8
created 2014-09-19 15:10 -0700
pushed 2017-06-13 15:39 +0000
Jim Blandy Jim Blandy - Bug 1063247: Amend JS::ubi::Node::size and its implementations to expect a mozilla::MallocSizeOf function. r=terrence
b1cbc50798346c4cf4f361a7958ba3c98263971a
created 2014-09-19 15:10 -0700
pushed 2017-06-13 15:39 +0000
Jim Blandy Jim Blandy - Bug 1063247: Allow implicit construction of JS::ubi::Node from JS::HandleValue. r=terrence
less more (0) -60 tip