gecko-dev/js/public
Jeff Walden 096aac1e32 Bug 1287006 - Adjust js/ code to not pass Maybe (or any class containing a Maybe member) by value, only by reference or pointer. r=luke
--HG--
extra : rebase_source : b26cb2a94fdc218ea7f40931060eecfc50353d48
2017-02-13 09:07:26 -08:00
..
CallArgs.h Bug 1325075 - Fix Value::isGCThing footgun, stop returning true for NullValue. r=jonco,baku 2016-12-26 16:40:21 +01:00
CallNonGenericMethod.h
CharacterEncoding.h Bug 1325050 - Structure reorganization for multithreaded runtimes, r=jandem,jonco,h4writer,luke,lhansen,nbp. 2017-02-02 12:12:43 -07:00
Class.h Bug 1330593 part 1 - Allow non-flat external strings. r=jwalden,bz 2017-01-26 18:40:41 +01:00
Conversions.h Bug 1290337 - Part 25: Use HandleValue in ToNumber and ToNumberSlow. r=shu 2016-10-18 16:45:59 +09:00
Date.h Bug 1310078 - Implement valueAsNumber and valueAsDate for <input type=datetime-local>. r=smaug,Waldo 2017-01-03 22:33:00 +01:00
Debug.h Bug 1325050 - Structure reorganization for multithreaded runtimes, r=jandem,jonco,h4writer,luke,lhansen,nbp. 2017-02-02 12:12:43 -07:00
GCAPI.h Bug 1338614 - Refactor incremental barrier APIs and make them call the read barrier r=sfink 2017-02-13 11:11:09 +00:00
GCAnnotations.h Bug 1259850 - Comments 2016-05-24 18:26:21 -07:00
GCHashTable.h Bug 1325406 - Refactor rooting base class templates r=sfink r=mccr8 2017-01-10 10:12:14 +00:00
GCPolicyAPI.h Bug 1318384 - Remove barriers on Zone typed object descriptors set to avoid reviving compartments r=billm 2016-11-23 10:15:05 +00:00
GCVariant.h Bug 1325406 - Refactor rooting base class templates r=sfink r=mccr8 2017-01-10 10:12:14 +00:00
GCVector.h Bug 1325406 - Refactor rooting base class templates r=sfink r=mccr8 2017-01-10 10:12:14 +00:00
HashTable.h Bug 1260785 - Make hashcode generation fallible for cell pointers that can be moved by GC r=terrence 2016-07-13 10:20:00 +01:00
HeapAPI.h Bug 1337117 - Remove references to main thread in the JS engine, r=jandem. 2017-02-11 05:27:32 -07:00
Id.h Bug 1319831 - Clarify some code with explicit casts; r=Waldo 2016-12-01 09:23:21 +01:00
Initialization.h Backed out changeset 6e9706730af8 (bug 1298831) for crashing in js::TraceLoggerThread. r=backout 2016-09-05 14:32:04 +02:00
LegacyIntTypes.h
MemoryMetrics.h Bug 1324002 - Mark atoms separately in each zone, r=jonco,mccr8,peterv. 2017-01-30 06:31:47 -07:00
Principals.h Bug 1283855 part 20 - Make more principals code take JSContext instead of JSRuntime. r=luke 2016-07-05 16:49:46 +02:00
ProfilingFrameIterator.h Bug 1338374 - Use alignas rather than AlignedStorage for public JS::ProfilingFrameIterator's internal storage of a private wasm or JIT profiling frame iterator. r=shu 2017-01-30 15:56:05 -08:00
ProfilingStack.h Bug 1333296 (part 6) - Remove SPS references in js/. r=shu. 2017-01-25 09:08:15 +11:00
Proxy.h Bug 1335654 part 1. Propagate AutoEnterPolicy's mayThrow argument to the enter() methods of proxy handlers, so they know whether it's OK to throw some sort of custom exception or whether they should just silently deny. r=bholley,jandem 2017-02-02 12:48:49 -05:00
Realm.h Bug 1275315 part 1. Add a Realm.h that defines getters for some standard prototype objects. r=waldo 2016-07-09 00:19:50 -04:00
RefCounted.h Bug 1313351 - Fix js::RefCounted to not do leak checking. r=jandem 2016-12-23 21:13:26 +01:00
RequiredDefines.h
Result.h Bug 1277368 part 1 - Add JS::Result<> and use it in a few places. r=luke 2016-11-23 17:57:43 +01:00
RootingAPI.h Bug 1338614 - Refactor incremental barrier APIs and make them call the read barrier r=sfink 2017-02-13 11:11:09 +00:00
SliceBudget.h Back out bug 1308039 - GC interrupt callbacks (a=backout) 2017-01-11 13:19:58 -08:00
StructuredClone.h Bug 1302037 - Don't allow SAB in transfer map. r=shu 2017-02-10 10:02:18 +01:00
SweepingAPI.h Bug 1325406 - Refactor rooting base class templates r=sfink r=mccr8 2017-01-10 10:12:14 +00:00
TraceKind.h Bug 1325075 - Fix Value::isGCThing footgun, stop returning true for NullValue. r=jonco,baku 2016-12-26 16:40:21 +01:00
TracingAPI.h Bug 1318384 - Remove barriers on Zone typed object descriptors set to avoid reviving compartments r=billm 2016-11-23 10:15:05 +00:00
TrackedOptimizationInfo.h Bug 1287006 - Adjust js/ code to not pass Maybe (or any class containing a Maybe member) by value, only by reference or pointer. r=luke 2017-02-13 09:07:26 -08:00
TypeDecls.h
UbiNode.h Bug 1286795 part 3 - Change UbiNode APIs to take JSContext instead of JSRuntime. r=fitzgen 2016-07-23 19:52:25 +02:00
UbiNodeBreadthFirst.h Bug 1286795 part 3 - Change UbiNode APIs to take JSContext instead of JSRuntime. r=fitzgen 2016-07-23 19:52:25 +02:00
UbiNodeCensus.h Bug 1267551 - Use MOZ_MUST_USE in js/public/UbiNodeCensus.h; r=jimb 2016-06-17 13:52:43 +01:00
UbiNodeDominatorTree.h Bug 1286795 part 3 - Change UbiNode APIs to take JSContext instead of JSRuntime. r=fitzgen 2016-07-23 19:52:25 +02:00
UbiNodePostOrder.h Bug 1286795 part 3 - Change UbiNode APIs to take JSContext instead of JSRuntime. r=fitzgen 2016-07-23 19:52:25 +02:00
UbiNodeShortestPaths.h Bug 1317430 - Avoid a unnecessary copy by passing a const & in js/ r=Waldo 2016-11-14 23:16:24 +01:00
UniquePtr.h Bug 1320905 - Add js::RefCounted that uses js_delete (r=waldo) 2016-12-05 15:59:18 -08:00
Utility.h Bug 1337117 - Remove references to main thread in the JS engine, r=jandem. 2017-02-11 05:27:32 -07:00
Value.h Bug 1325406 - Refactor rooting base class templates r=sfink r=mccr8 2017-01-10 10:12:14 +00:00
Vector.h Bug 1319831 - Remove an unbalanced pragma from Vector.h; r=Waldo 2016-12-01 09:23:21 +01:00
WeakMapPtr.h Bug 1224404 - Use stable hashing for WeakMapPtr; r=jonco 2015-11-13 08:41:39 -08:00