js/src/vm/UbiNode.cpp
91d6e262b662a0b4e47358665e222d3927337af9
created 2015-07-13 08:25 -0700
pushed 2015-09-21 14:04 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1182996 - Fix and add missing namespace comments. rs=ehsan
6a41a3957b1cd540b061eb3b1f1c5289d2811094
created 2015-06-04 11:58 -0700
pushed 2015-09-21 14:04 +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 2015-08-10 18:23 +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 2015-08-10 18:23 +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 2015-08-10 18:23 +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 2015-08-10 18:23 +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 2015-08-10 18:23 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1024774 - Part 3: Serialize heap snapshots. r=jimb
fff6dec11ff9d1a74e903c70b1f8403ab66fd64b
created 2015-05-28 07:37 -0700
pushed 2015-08-10 18:23 +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 2015-08-10 18:23 +0000
Brian Hackett Brian Hackett - Bug 1166678 - Inline first ObjectGroup::maybeSweep test, r=jandem.
93320d4629be28e58ecadbafb205d8639d70b628
created 2015-05-22 10:40 -0700
pushed 2015-08-10 18:23 +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-08-10 18:23 +0000
Terrence Cole Terrence Cole - Bug 1167313 - Simplify UbiNode::construct dispatch using CallTyped; r=jimb
5ac3ca4b4222b410f61e26b8c165d0ae1cafa52b
created 2015-04-28 10:28 -0700
pushed 2015-06-29 20:18 +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 2015-06-29 20:18 +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 2015-06-29 20:18 +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 2015-06-29 20:18 +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 2015-06-29 20:18 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1024774 - Part 3: Serialize heap snapshots. r=jimb
ba8e68e05149d1adb5b583eee0ed1966deaa2616
created 2015-04-22 11:09 -0700
pushed 2015-06-29 20:18 +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 2015-06-29 20:18 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 47abda42667c (bug 1063257) jit-test failures.
47abda42667c7ff6b823e81f9d1f04bb9887059e
created 2015-03-22 23:06 -0700
pushed 2015-06-29 20:18 +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 2015-06-29 20:18 +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 2015-06-29 20:18 +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 2015-05-11 18: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 2015-05-11 18: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 2015-05-11 18: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 2015-05-11 18: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 2015-05-11 18: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 2015-05-11 18: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 2015-05-11 18: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 2015-03-30 18:32 +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 2015-03-30 18:32 +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 2015-03-30 18:32 +0000
Brian Hackett Brian Hackett - Bug 1130849 - Rename jsinfer files, r=jandem.
6bfcb81d3716bfcdcd0045d0fb80153159513a83
created 2015-02-06 09:13 -0700
pushed 2015-03-30 18:32 +0000
Brian Hackett Brian Hackett - Bug 1129226 - Refactor ObjectGroup class and accessors, r=jandem.
e3ff19a4994504fbedc7a02830b1063efb194183
created 2015-02-02 11:20 -0700
pushed 2015-03-30 18:32 +0000
Brian Hackett Brian Hackett - Bug 1125930 - Rename TypeObject to ObjectGroup, r=jandem.
6b9ce705adaf4f8dd8a1ae54028412485aab15cc
created 2014-12-16 10:50 -0800
pushed 2015-02-23 15:17 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1102541 - Add JS::ubi::RootList::addRoot; r=shu
93ede5de8bd31bd3316ade72b0731fe11bd4e660
created 2014-12-12 12:39 -0800
pushed 2015-02-23 15:17 +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 2015-02-23 15:17 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1102541 - Add JS::ubi::RootList::addRoot; r=shu
caa4ffd2f7657fe4e2a19a11e083aeb5a1b241f6
created 2014-12-01 14:49 -0800
pushed 2015-02-23 15:17 +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 2015-01-12 19:37 +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 2015-01-12 19:37 +0000
Nick Fitzgerald Nick Fitzgerald - Backed out changeset 73ea3aa3ccec
73ea3aa3ccec755656cd0f40a5491eca05a492d3
created 2014-11-19 09:57 -0800
pushed 2015-01-12 19:37 +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 2014-11-28 15:29 +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 2014-11-28 15:29 +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 2014-11-28 15:29 +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 2014-11-28 15:29 +0000
Jim Blandy Jim Blandy - Bug 1063247: Allow implicit construction of JS::ubi::Node from JS::HandleValue. r=terrence
4bbc9c3777e5c6948ae620c9519fdb75fdf21fea
created 2014-09-18 12:56 -0700
pushed 2014-11-28 15:29 +0000
Jim Blandy Jim Blandy - Bug 1063233: Move JS::ubi::Node specializations for SpiderMonkey types closer to those types' definitions. r=terrence
4663c05c869cfa1b6db2e8a82c81f1c7ce28c75b
created 2014-07-21 21:43 -0700
pushed 2014-11-28 15:29 +0000
Chris Peterson Chris Peterson - Bug 1063962 - Replace jschar typedef with C++11 char16_t type. r=jandem
04be894027e67f704d9867a77ec6ee54a18da976
created 2014-09-05 17:42 -0700
pushed 2014-11-28 15:29 +0000
Wes Kocher Wes Kocher - Back out 11 changesets (bug 1063233 and bug 1063247)
e584d23b3ce3f9fbe169577f085ed62c030af7d0
created 2014-09-05 14:57 -0700
pushed 2014-11-28 15:29 +0000
Jim Blandy Jim Blandy - Bug 1063233: Remove use of UbiNode.h from IonCode.h, with consequent changes; Windows non-unified builds seem to be unhappy with it. CLOSED TREE r=bustage
c7ffa64956c6fbe1439c905fc3bae0ebe99c2df7
created 2014-09-05 10:43 -0700
pushed 2014-11-28 15:29 +0000
Jim Blandy Jim Blandy - Bug 1063247: Amend JS::ubi::Node::size and its implementations to expect a mozilla::MallocSizeOf function. r=terrence
dd80b2984fe223054a6189175d4669c8cc09365f
created 2014-09-05 10:43 -0700
pushed 2014-11-28 15:29 +0000
Jim Blandy Jim Blandy - Bug 1063247: Allow implicit construction of JS::ubi::Node from JS::HandleValue. r=terrence
1f6db27e62402d8d9037ee0b4c29a58f8328e5c1
created 2014-09-05 10:37 -0700
pushed 2014-11-28 15:29 +0000
Jim Blandy Jim Blandy - Bug 1063233: Move JS::ubi::Node support for js::types::TypeObject next to where it is declared/defined. r=terrence
b8e3d887faa2630462f97635fa2350115febfdf0
created 2014-09-05 10:37 -0700
pushed 2014-11-28 15:29 +0000
Jim Blandy Jim Blandy - Bug 1063233: Move JS::ubi::Node support for js::jit::JitCode next to where it is declared/defined. r=terrence
8e1913c0732254a014582bc901e9d2984d72af6c
created 2014-09-05 10:36 -0700
pushed 2014-11-28 15:29 +0000
Jim Blandy Jim Blandy - Bug 1063233: Move JS::ubi::Node support for js::Shape and js::BaseShape next to their declarations and definitions. r=terrence
04d42b23a489e8665987d93e14c69dc2bc2e36e1
created 2014-09-05 10:34 -0700
pushed 2014-11-28 15:29 +0000
Jim Blandy Jim Blandy - Bug 1063233: Move JS::ubi::Node support for js::LazyScript to sit next to the rest of LazyScript's implementation. r=terrence
0f0fc022a099cb3487c47c4e3e926d2d3fba28b6
created 2014-08-14 15:59 -0700
pushed 2014-10-13 16:35 +0000
Jim Blandy Jim Blandy - Bug 1051115: Let users tell ubi::Edge not to provide edge names, as they're expensive to compute, and not everyone needs them. r=terrence
b82d0be9e0379d4a7a8379c81c45addf8678e9a5
created 2014-07-27 13:40 -0400
pushed 2014-10-13 16:35 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1044596 - Fix more bad implicit conversion constructors in the JS engine; r=jorendorff
a65c5d0c752db9db704f8d95d3743fc112e584b3
created 2014-08-11 12:46 -0700
pushed 2014-10-13 16:35 +0000
Jim Blandy Jim Blandy - Bug 1003302: Implement ubi::Node::compartment. r=terrence
d908d662d015dc2a1556a8de06276bd8ea34d36f
created 2014-07-31 17:29 -0700
pushed 2014-10-13 16:35 +0000
Jim Blandy Jim Blandy - Bug 1038544: Implement ubi::Node::zone, to return the JS::Zone to which the node's referent belongs. r=terrence
a379f2213495f95e6dad1a67c4e14e8b07119fa3
created 2014-07-31 14:40 -0700
pushed 2014-10-13 16:35 +0000
Wes Kocher Wes Kocher - Backed out changeset 61a25c10da62 (bug 1038544) for build failures
61a25c10da6225eb2aaa1009d4a01b56b588e9b9
created 2014-07-31 13:50 -0700
pushed 2014-10-13 16:35 +0000
Jim Blandy Jim Blandy - Bug 1038544: Implement ubi::Node::zone, to return the JS::Zone to which the node's referent belongs. r=terrence
less more (0) -60 tip