gecko-dev/js/public
Nick Fitzgerald 4562939197 Bug 1249107 - Fix assertion failure when reaching start node in JS::ubi::ShortestPaths; r=jimb
The start node was being marked "visited" at the start of the traversal, but
this broke the invariant that if we come across a target node that is marked
"visited" then we had better have an entry for it in our results map. In order
to maintain this invariant and stop triggering these assertion failures, this
commit stops marking the start node as "visited" right off the bat.
2016-02-22 08:55:00 +01:00
..
CallArgs.h Bug 1198193 - Change all functions taking CallArgs to take const CallArgs& instead. r=Waldo 2015-08-27 21:18:37 +02:00
CallNonGenericMethod.h Bug 1198193 - Change all functions taking CallArgs to take const CallArgs& instead. r=Waldo 2015-08-27 21:18:37 +02:00
CharacterEncoding.h Bug 1243252 - Remove const restriction on CharsToNewUTF8CharsZ (r=jandem) 2016-01-28 09:20:19 -06:00
Class.h Bug 1242214 - Rename JSPropertyDescriptor JS::PropertyDescriptor in js. r=sstangl 2016-01-28 11:28:04 +01:00
Conversions.h Bug 1233111 - Add a new ToUint8() function. r=efaust 2015-12-23 09:52:39 -08:00
Date.h Bug 1208808 - Move time zone adjustment information out of JSRuntime, into global state protected by a spinlock. r=till 2015-10-30 16:14:32 -07:00
Debug.h Bug 1234862 - Part 1: Rename GCMethods to BarrierMethods; r=sfink 2015-12-28 10:11:40 -08:00
GCAPI.h Bug 1233831 - Part 2: Expose JS::gcreason::ExplainReason to embedders; r=terrence 2016-01-19 12:48:22 -08:00
GCHashTable.h Bug 1244365 - Remove Traceable; r=sfink 2016-01-29 16:56:11 -08:00
GCPolicyAPI.h Bug 1234862 - Part 5.1: Followup comment fixes; r=sfink 2016-01-28 14:48:17 -08:00
GCVector.h Bug 1244365 - Remove Traceable; r=sfink 2016-01-29 16:56:11 -08:00
HashTable.h Bug 1234985 - Hoist CStringHasher (r=sfink) 2016-01-20 12:00:21 -06:00
HeapAPI.h Bug 1212663 - Use doxygen style comments in jsapi, r=Waldo 2015-10-17 13:27:16 -04:00
Id.h Bug 1234862 - Part 5: Rename DefaultGCPolicy to GCPolicy; r=sfink 2016-01-26 12:53:35 -08:00
Initialization.h Bug 1208808 - Move time zone adjustment information out of JSRuntime, into global state protected by a spinlock. r=till 2015-10-30 16:14:32 -07:00
LegacyIntTypes.h
MemoryMetrics.h Bug 1244841 - Don't measure SharedArrayBuffer objects multiple times. r=lth. 2016-02-12 09:18:46 +11:00
Principals.h Bug 1209263 - Allow embedders to tell SpiderMonkey how to structured clone principals; r=bz 2015-10-02 16:44:00 +02:00
ProfilingFrameIterator.h Bug 1229642 - Split wasm::Module out of AsmJSModule (r=bbouvier) 2015-12-28 17:39:21 -06:00
ProfilingStack.h Bug 912121 - Update misc. DevTools paths and comments. rs=devtools 2015-09-21 12:07:31 -05:00
Proxy.h Bug 1246318 - Make the proxy enumerate trap non-standard. r=efaust 2016-02-10 00:12:24 +01:00
RequiredDefines.h
RootingAPI.h Bug 1244909 - Store all persistent roots on the JSRuntime; r=sfink 2016-02-11 13:04:10 -08:00
SliceBudget.h Bug 1193032 - Part 2: Make unlimited SliceBudget initialization explicit; r=ehoogeveen,r=mccr8 2015-08-11 08:42:24 -07:00
StructuredClone.h Bug 1212663 - Use doxygen style comments in jsapi, r=Waldo 2015-10-17 13:27:16 -04:00
TraceKind.h Bug 1243888 - Derive RootKind automatically from TraceKind; r=sfink 2016-01-27 09:54:53 -08:00
TracingAPI.h Bug 1234862 - Part 5: Rename DefaultGCPolicy to GCPolicy; r=sfink 2016-01-26 12:53:35 -08:00
TrackedOptimizationInfo.h Bug 1242578 - Add documentation about the binary arith annotations for jit coach, r=shu 2016-02-04 06:56:49 -05:00
TypeDecls.h
UbiNode.h Bug 961323 - Add a method for finding shortest retaining paths of JS::ubi::Node heap graphs; r=jimb 2016-02-11 10:38:00 +01:00
UbiNodeBreadthFirst.h Bug 1247413 - Give JS::ubi::BreadthFirst handlers a non-const reference; r=jimb 2016-02-11 07:59:00 +01:00
UbiNodeCensus.h Bug 1239601 - improve the UniquePtr situation (r=jorendorff) 2016-01-15 18:26:06 -06:00
UbiNodeDominatorTree.h Bug 961323 - Add a method for finding shortest retaining paths of JS::ubi::Node heap graphs; r=jimb 2016-02-11 10:38:00 +01:00
UbiNodePostOrder.h Bug 1239601 - improve the UniquePtr situation (r=jorendorff) 2016-01-15 18:26:06 -06:00
UbiNodeShortestPaths.h Bug 1249107 - Fix assertion failure when reaching start node in JS::ubi::ShortestPaths; r=jimb 2016-02-22 08:55:00 +01:00
UniquePtr.h Bug 1239601 - improve the UniquePtr situation (r=jorendorff) 2016-01-15 18:26:06 -06:00
Utility.h Bug 1240416 Disallow setting GC mark stack size to zero, and assert on attempt to realloc() zero bytes r=terrence 2016-01-20 10:13:14 +00:00
Value.h Bug 1234862 - Part 5: Rename DefaultGCPolicy to GCPolicy; r=sfink 2016-01-26 12:53:35 -08:00
Vector.h Bug 1170325 - Convert js::Vector into a template alias to mozilla::Vector with a single customized default argument. Also get rid of the CRTP support in mozilla::Vector (through mozilla::VectorBase) now that template aliasing is good enough, and make mozilla::Vector final so that people will use composition and not inheritance with it. (Inheritance plays poorly with movability and a few other things, in addition to messing up template argument deduction matching.) r=Waldo, patch sort of a tag-team between him and me 2015-07-13 12:42:52 -07:00
WeakMapPtr.h Bug 1224404 - Use stable hashing for WeakMapPtr; r=jonco 2015-11-13 08:41:39 -08:00