js/public/UbiNode.h
16f71512d5874b5aa6200b02484925d434d5eb07
created 2017-03-10 23:52 -0500
pushed 2017-03-15 12:13 +0000
Boris Zbarsky Boris Zbarsky - Bug 1346389. Make --enable-shared-js link again, at least for an opt mac build with intl api disabled. r=sfink, a=waldo on the gcc-specific bits.
11db2a345e5b8be68c17b226977aecb9c0a28d38
created 2017-03-11 00:10 -0500
pushed 2017-03-13 14:24 +0000
Boris Zbarsky Boris Zbarsky - Backed out changeset c1978f7d49c4 for build failures.
c1978f7d49c440ad6831e84e6808b64400af4a40
created 2017-03-10 23:52 -0500
pushed 2017-03-13 14:24 +0000
Boris Zbarsky Boris Zbarsky - Bug 1346389. Make --enable-shared-js link again, at least for an opt mac build with intl api disabled. r=sfink
6a92c25165546ad34e2ffa1f5d63c1c13fcca2d3
created 2016-07-23 19:52 +0200
pushed 2016-07-25 13:51 +0000
Jan de Mooij Jan de Mooij - Bug 1286795 part 3 - Change UbiNode APIs to take JSContext instead of JSRuntime. r=fitzgen
282f7afd67657dda8e2e8568e5ac6f609311a03b
created 2016-07-20 22:03 -0700
pushed 2016-07-21 14:25 +0000
Chris Peterson Chris Peterson - Bug 1277106 - Part 2: Expand MOZ_UTF16() strings to u"" string literals. r=Waldo
650c05d61a63f5a4966184bd42267c40d104b2ed
created 2016-07-12 07:49 +0200
pushed 2016-07-13 15:27 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1286108 - Do not provide construction methods for JS::ubi::TracerConcrete[WithCompartment]; r=jimb
b075f89a7e4697d4145d3c6ec54bc6536838fb3d
created 2016-07-11 17:30 +0200
pushed 2016-07-12 14:30 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1286095 - Assert that `JS::ubi::Concrete<T>` inherits from `JS::ubi::Base`; r=jimb
6e8cf178dae89be067d3f16d9fbd92aae08476b9
created 2016-07-08 22:53 -0400
pushed 2016-07-09 15:52 +0000
Boris Zbarsky Boris Zbarsky - Bug 1281061. Do an atom equality compare instead of a string compare on the script filename string in SavedFrame::isSelfHosted. r=fitzgen
e0711b79a474e3bdb3809cdbea14761ebcd94dee
created 2016-07-07 11:36 -0400
pushed 2016-07-08 09:59 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1285302 - Add a note describing why 'JS::ubi::Size' is not size_t. r=jimb
6c37be9cee51e14e1f04ebfb96ab58cc5113c477
created 2016-07-05 17:41 -0700
pushed 2016-07-08 09:59 +0000
Jeff Walden Jeff Walden - Bug 1282795 - Declare JS::ubi::Concrete<T>::concreteTypeName within every JS::ubi::Concrete specialization to avoid use-before-declaration warnings related to templates. r=jimb
015a827edf567ce10c866c655aa6d7759d5871f7
created 2016-07-07 19:26 +0200
pushed 2016-07-08 00:15 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 2620e5ba1067 (bug 1282795) for 'Concrete' redeclaration in HeapSnapshot.h (static failure). r=backout
2620e5ba1067b251c31fc29ef6f507db97ac3ffb
created 2016-07-05 17:41 -0700
pushed 2016-07-08 00:15 +0000
Jeff Walden Jeff Walden - Bug 1282795 - Declare JS::ubi::Concrete<T>::concreteTypeName within every JS::ubi::Concrete specialization to avoid use-before-declaration warnings related to templates. r=jimb
bb8e5533b82975999a61ffd17045cd5cd954a5b6
created 2016-06-29 11:16 +0100
pushed 2016-06-29 14:13 +0000
Jeff Walden Jeff Walden - Backed out changeset 763642feedb0, Windows hates me. r=beepbeepbeep in a CLOSED TREE
763642feedb0674298786511e0d8a4d0b67858d6
created 2016-06-28 17:06 +0100
pushed 2016-06-29 14:13 +0000
Jeff Walden Jeff Walden - Bug 1282795 - Forward-declare a bunch of TracerConcrete<T>::concreteTypeName[] so that the default virtual TracerConcrete<T>::typeName() can refer to those declarations before their definitions, without triggering compiler warnings up the wazoo. r=froydnj
f29ac79eba9162cbfc5f1a5be6f1a0efedf29f31
created 2016-06-18 10:46 +0100
pushed 2016-06-21 09:56 +0000
Jon Coppeard Jon Coppeard - Bug 1280407 - Use SystemAllocPolicy rather that the default with mozilla::Vector in the JS engine r=sfink r=fitzgen r=jandem
0d735d33bd844616bf224f3fabd56dd694cd03e9
created 2016-06-18 14:50 +0200
pushed 2016-06-20 11:51 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset afc3c6a5f93a (bug 1280407) for mass Spidermonkey failures. r=backout
afc3c6a5f93a4e5b5309659a13a84e7ec5c8fb2e
created 2016-06-18 10:46 +0100
pushed 2016-06-20 11:51 +0000
Jon Coppeard Jon Coppeard - Bug 1280407 - Use SystemAllocPolicy rather that the default with mozilla::Vector in the JS engine r=sfink r=fitzgen r=jandem
c6f2a2408e4d4904ba5f0da56f2eb2f58e511672
created 2016-06-18 12:53 +0200
pushed 2016-06-20 11:51 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset a58b9ab5dff0 (bug 1280407) for errors in testThreadingThread.cpp in SM(nu). r=backout
a58b9ab5dff082130cfa6d4c8cac8f5d09d204a2
created 2016-06-18 10:46 +0100
pushed 2016-06-20 11:51 +0000
Jon Coppeard Jon Coppeard - Bug 1280407 - Use SystemAllocPolicy rather that the default with mozilla::Vector in the JS engine r=sfink r=fitzgen r=jandem
f6cf94fa7665e9bfc68a0873f8f5b6932d768a0f
created 2016-06-17 13:52 +0100
pushed 2016-06-18 03:35 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1267551 - Use MOZ_MUST_USE in js/public/UbiNode.h; r=jimb
c275dd17ab5b2f58a365770fd05177eea3ef6d23
created 2016-03-14 16:11 +0100
pushed 2016-03-16 00:26 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1254092 - TraceIncomingCCWs should work at the JSCompartment level of granularity. r=jimb
e4c61fe8518b37dd053c68eefa005a495b7de765
created 2016-02-11 10:38 +0100
pushed 2016-02-16 10:47 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 961323 - Add a method for finding shortest retaining paths of `JS::ubi::Node` heap graphs; r=jimb
4bd47d41528a18ad89e6746d1087f23440d8c184
created 2016-02-11 07:59 +0100
pushed 2016-02-14 03:19 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1247413 - Give JS::ubi::BreadthFirst handlers a non-const reference; r=jimb
ea6f3bbe55c18d58faf4629dd673345b21028705
created 2016-02-12 08:41 +0100
pushed 2016-02-12 14:16 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 09836ef7b0f6 (bug 961323) for bustage on a CLOSED TREE
09836ef7b0f6d04967cc49cbb62ae92ecd8acfb0
created 2016-02-11 10:38 +0100
pushed 2016-02-12 14:16 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 961323 - Add a method for finding shortest retaining paths of `JS::ubi::Node` heap graphs; r=jimb
1f322e2cc221c68c128c30a5211b7c883c835013
created 2016-01-29 16:56 -0800
pushed 2016-02-03 10:59 +0000
Terrence Cole Terrence Cole - Bug 1244365 - Remove Traceable; r=sfink
4f02780c73e3a60ce44d423bcf004aa77bf4195b
created 2016-01-15 18:26 -0600
pushed 2016-01-17 19:40 +0000
Luke Wagner Luke Wagner - Bug 1239601 - improve the UniquePtr situation (r=jandem)
82b49b59162f8cf0de20198a38bc7f180ff009ea
created 2016-01-15 18:26 -0600
pushed 2016-01-17 19:40 +0000
Luke Wagner Luke Wagner - Bug 1239601 - improve the UniquePtr situation (r=jorendorff)
6ae1b5c32e52d9be0348ea80598b7aaff9e400f5
created 2015-11-20 09:08 -0800
pushed 2015-11-23 13:09 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1226176 - Compute retained sizes in dominator trees and expose them to JavaScript; r=bz,sfink
133b747de1a7412aad77504617b1475af740c79d
created 2015-11-04 05:49 -0800
pushed 2015-11-05 10:59 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1220031 - Add JS::ubi::Node::scriptFilename; r=sfink
888009041487c8ddfdae814a2b6feed378e8c556
created 2015-10-13 11:59 +0200
pushed 2015-10-16 18:36 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1213436 - Reject core dumps with node IDs that don't fit in an IEEE 754 double; r=sfink
f065bda0feb4ddb94cf04be3f8fee802eb428acb
created 2015-09-30 16:03 -0700
pushed 2015-10-01 10:39 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1196461 - De-duplicate strings in heap snapshot core dumps; r=shu,jimb
8bdf0fb54af38f04133f875afe3fbe9e84576273
created 2015-09-24 14:01 -0700
pushed 2015-09-25 12:39 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1206290 - Part 1: Implement a JS::ubi::PostOrder depth first traversal; r=sfink
ffb5c875713f88724bcd47dc6237aa28aca665ea
created 2015-09-23 09:39 -0700
pushed 2015-09-24 10:05 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1182653 - Use JSRuntime* instead of JSContext* in ubi::Node infrastructure; r=sfink
e46f4a5bd5583b7ab09ccfafd1c0f5e895e380ad
created 2015-09-22 12:15 -0700
pushed 2015-09-23 10:32 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1199216 - Implement JS::ubi::Node::size for JSScript referents; r=sfink
ba36f2cc953e842d787a9ea1707a7360abc806b6
created 2015-09-22 12:15 -0700
pushed 2015-09-23 10:32 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1199215 - Implement JS::ubi::Node::size for JS::Symbol referents; r=sfink
6c6c8f4949609a681391fef88385a775bc38a18e
created 2015-09-22 11:34 -0700
pushed 2015-09-23 10:32 +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 2015-09-06 03:20 +0000
Terrence Cole Terrence Cole - Bug 1199843 - Part 2: Use js::TraceChildren everywhere we don't need external linkage; r=jonco
8985a835958cdf90353d964df0bd9b94867fd406
created 2015-08-31 11:34 -0700
pushed 2015-09-01 12:32 +0000
Jim Blandy Jim Blandy - Bug 1200345: Add comment to js/public/UbiNode.h warning about operating on graphs constructed by hostile code. DONTBUILD r=fitzgen
0cbe50c5dcc5c75e2fa7efc07b0fd86f8888d6a8
created 2015-08-31 20:17 -0700
pushed 2015-09-01 12:32 +0000
Jim Blandy Jim Blandy - Backed out changeset 297155cba060 for landing with the wrong bug number.
297155cba060c097d284210e82910d6aca5ddbc3
created 2015-08-31 11:34 -0700
pushed 2015-09-01 12:32 +0000
Jim Blandy Jim Blandy - Bug 1200482: Add comment to js/public/UbiNode.h warning about operating on graphs constructed by hostile code. DONTBUILD r=fitzgen
be25e1af79f4e8a88c7bfbf7550791e2e761d056
created 2015-08-27 16:16 -0700
pushed 2015-08-28 12:48 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1196634 - Part 4: Remove JS::ubi::Node::getCanonicalTypeName; r=sfink
d7b759269eabb7e62acdc2b5d746f7cdad1ab5d9
created 2015-08-27 16:16 -0700
pushed 2015-08-28 12:48 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1196634 - Part 2: Serialize and deserialize coarseType; r=sfink
c7bdb99e57436e9d089b8b24ed6f51547fe60c7f
created 2015-08-27 16:16 -0700
pushed 2015-08-28 12:48 +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 2015-08-28 01:31 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1198980 - Make JS::ubi::*::identifier be uint64_t instead of uintptr_t. r=sfink
4e90ae2e44ddb022823b6322ee674fc8cc5ca6af
created 2015-08-27 06:03 -0400
pushed 2015-08-28 01:31 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1196631 - Make JS::ubi::Node::size return 1 by default. r=sfink
a329a372a16d76f21f8114df54638dcf844a0573
created 2015-08-26 11:38 -0700
pushed 2015-08-27 00:32 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1139476 - Part 0: Add a takeCensus method to HeapSnapshot instances; r=sfink,bholley
01d41f4336916afa54849ff4e1a3c2ee071304fb
created 2015-08-24 09:29 -0700
pushed 2015-08-25 00:37 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1194424 - Part 3: Implement a concrete JS::ubi::StackFrame specialization backed by a frame deserialized from a core dump; r=sfink
5d44d0ff5fd4032551b351b6801e7f2529a3f924
created 2015-08-13 13:17 -0400
pushed 2015-08-18 22:23 +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 2015-08-17 13:06 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1187062 - Part 2: Implement a concrete JS::ubi::StackFrame class backed by js::SavedFrame; r=sfink
ae29da8d7f809822f9d535c32fa686692f7c5a46
created 2015-08-14 17:49 -0700
pushed 2015-08-17 13:06 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1187062 - Part 1: Add the JS::ubi::StackFrame interface; r=sfink
186ef16834789be5d1a68118061748c608bb55b7
created 2015-07-27 21:15 -0400
pushed 2015-07-31 10:10 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1188208 - Fix more constructors in js; r=jorendorff
91d6e262b662a0b4e47358665e222d3927337af9
created 2015-07-13 08:25 -0700
pushed 2015-07-13 22:55 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1182996 - Fix and add missing namespace comments. rs=ehsan
d498daf4f845bb5721bedc84c27194098be720ab
created 2015-06-11 10:03 -0700
pushed 2015-06-15 19:55 +0000
Terrence Cole Terrence Cole - Bug 1173889 - Strongly type the CallbackTracer dispatch function; r=jonco, r=mccr8
2f4b12b4ebd9c9fcd16664994e17f24c6ed2c825
created 2015-05-28 07:37 -0700
pushed 2015-05-29 13:33 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1024774 - Part 11: Implement a JS::ubi::Node specialization for DeserializedNode; r=jimb
a82f7211c8b2b282b6419ec5864e57c27fdb9f46
created 2015-05-28 07:37 -0700
pushed 2015-05-29 13:33 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1024774 - Part 8: Add JS::ubi::Node::isLive; r=jimb
4df99e7d640a039e48bd8dd7ff3a3c19dcbc43a0
created 2015-05-28 07:37 -0700
pushed 2015-05-29 13:33 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1024774 - Part 3: Serialize heap snapshots. r=jimb
fff6dec11ff9d1a74e903c70b1f8403ab66fd64b
created 2015-05-28 07:37 -0700
pushed 2015-05-29 13:33 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1149397 - JS::ubi::Node::edges should return a mozilla::UniquePtr; r=jimb
93320d4629be28e58ecadbafb205d8639d70b628
created 2015-05-22 10:40 -0700
pushed 2015-05-23 20:31 +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 2015-05-23 20:31 +0000
Terrence Cole Terrence Cole - Bug 1167313 - Simplify UbiNode::construct dispatch using CallTyped; r=jimb
less more (0) -100 -60 tip