..
AllocPolicy.h
Bug 1459258 - Improve InlineMap OOM testing and fix some issues. r=jonco
2018-05-08 15:05:41 +02:00
CallArgs.h
Bug 1255800 - Make computeThis return a boolean for easier error handling. r=jorendorff
2018-03-23 13:09:04 +01:00
CallNonGenericMethod.h
CharacterEncoding.h
Bug 1404787 - Fix symbols visibility. r=fitzgen
2017-10-02 22:20:33 -07:00
Class.h
bug 1366287 - Part 3: Define the BigIntObject class for BigInt wrapper objects. r=jwalden
2018-05-11 19:43:45 -07:00
Conversions.h
Bug 1366287 - Part 1.0: Define a new BigInt primitive type, with a GDB prettyprinter, Rust binding support, and a new out-of-line TraceKind. (Disabled by default, implemented only incompletely, currently passing --enable-bigint will disable JITs, will be flipped on Eventually once every sub-aspect is in place, Don't Have A Cow, Man.) r=jwalden, r=Ms2ger, r=sfink
2018-05-24 11:26:09 -07:00
Date.h
Bug 1425462 Normalize the JavaScript Engine behavior by adding a callback r=luke
2018-02-22 16:05:50 -06:00
Debug.h
Bug 1460341 - Replace GCPolicy<T>::initial() with SafelyInitialized<T>() r=Waldo
2018-05-25 10:01:25 +01:00
GCAnnotations.h
GCAPI.h
Bug 1464266 - Rename GCForReason to NonIncrementalGC, r=jonco
2018-05-24 16:19:18 -07:00
GCHashTable.h
Bug 1367795 - Add barriers to JS::WeakCache for GCHashMap r=sfink
2017-07-10 18:28:07 +01:00
GCPolicyAPI.h
Bug 1459577 - Check expected types with static assertions in GCPolicy implementations r=jandem
2018-05-25 16:07:56 +01:00
GCVariant.h
Bug 1460341 - Replace GCPolicy<T>::initial() with SafelyInitialized<T>() r=Waldo
2018-05-25 10:01:25 +01:00
GCVector.h
Bug 1441988 - Simplify AutoVector definitions by making this a template r=sfink
2018-03-01 14:47:29 +00:00
HashTable.h
Bug 1462261 - Abandon the idea of HashTableEntry being "POD", make its constructor explicitly initialize HashTableEntry::keyHash, give it a destructor that destroys the stored T if the entry is live, and call both constructor and destructor in the necessary places. r=jandem
2018-05-16 14:18:11 -07:00
HeapAPI.h
Bug 1456512 - Move JS::operator==(GCCellPtr,GCCellPtr) to the global scope to avoid shadowing, r=jonco
2018-05-18 13:43:14 -07:00
Id.h
Bug 1464036 part 2 - Give JSID_EMPTY its own jsid tag and clean up jsid code a bit. r=jonco
2018-05-30 13:51:58 +02:00
Initialization.h
bug 1366287 - Part 2.1: Track GMP memory allocation from XPCOM. r=njn
2018-05-11 19:42:49 -07:00
MemoryMetrics.h
Bug 1464134 part 8 - Make IterateHeapUnbarriered and related code use realms instead of compartments. r=jonco
2018-05-30 20:14:19 +02:00
Principals.h
Bug 525063 - Backing out js/public/ for violation of committing guidelines. a=backout
2018-04-12 22:15:26 +03:00
Printf.h
Bug 1439063 - Part 1: Move several public headers from js/src to js/public. r=jandem.
2018-02-21 10:30:19 -06:00
ProfilingFrameIterator.h
Bug 1426124 - Discard JIT frames from native stacks in the profiler; r=jandem,mstange
2018-04-25 10:08:38 -05:00
ProfilingStack.h
Bug 1462784 - Remove EVENTS category. r=njn
2018-05-18 17:36:30 -04:00
ProtoKey.h
bug 1366287 - Part 3: Define the BigIntObject class for BigInt wrapper objects. r=jwalden
2018-05-11 19:43:45 -07:00
Proxy.h
Bug 1454592 part 2 - Get rid of a static constructor for protoTable array. r=jonco
2018-04-20 13:07:14 +02:00
Realm.h
Bug 1465472 - Remove the atoms realm/compartment. r=jonco
2018-05-31 12:53:26 +02:00
RefCounted.h
RequiredDefines.h
Result.h
Bug 1442599 - Part 4: Replace JS_ALWAYS_TRUE/FALSE with MOZ_ALWAYS_TRUE/FALSE. r=jorendorff
2018-03-15 03:42:56 -07:00
RootingAPI.h
Bug 1464134 part 1 - Fix various places to use Realm instead of JSCompartment. r=luke
2018-05-31 11:28:48 +02:00
SliceBudget.h
Bug 1412912 - Split out AllocKinds.h and inline definitions in ArenaList.h r=sfink
2017-11-01 15:36:54 +00:00
Stream.h
Bug 1272697 - Part 4: Add JSAPI functions for working with ReadableStream. r=shu,f=baku
2017-07-29 16:47:30 +02:00
StructuredClone.h
Bug 1456604 - Add DifferentProcessForIndexedDB scope to handle backwards compatibility with SameProcessSameThread clones, r=jorendorff
2018-04-24 15:21:47 -07:00
SweepingAPI.h
Bug 1367795 - Add barriers to JS::WeakCache for GCHashSet r=sfink
2017-07-10 18:27:43 +01:00
TraceKind.h
Bug 1366287 - Part 1.0: Define a new BigInt primitive type, with a GDB prettyprinter, Rust binding support, and a new out-of-line TraceKind. (Disabled by default, implemented only incompletely, currently passing --enable-bigint will disable JITs, will be flipped on Eventually once every sub-aspect is in place, Don't Have A Cow, Man.) r=jwalden, r=Ms2ger, r=sfink
2018-05-24 11:26:09 -07:00
TracingAPI.h
Bug 1366287 - Part 1.0: Define a new BigInt primitive type, with a GDB prettyprinter, Rust binding support, and a new out-of-line TraceKind. (Disabled by default, implemented only incompletely, currently passing --enable-bigint will disable JITs, will be flipped on Eventually once every sub-aspect is in place, Don't Have A Cow, Man.) r=jwalden, r=Ms2ger, r=sfink
2018-05-24 11:26:09 -07:00
TrackedOptimizationInfo.h
Bug 1453932 - Optimize loads from CallSiteObjects for tagged template literals. r=jandem
2018-04-13 13:56:55 +02:00
TypeDecls.h
Bug 1366287 - Part 1.0: Define a new BigInt primitive type, with a GDB prettyprinter, Rust binding support, and a new out-of-line TraceKind. (Disabled by default, implemented only incompletely, currently passing --enable-bigint will disable JITs, will be flipped on Eventually once every sub-aspect is in place, Don't Have A Cow, Man.) r=jwalden, r=Ms2ger, r=sfink
2018-05-24 11:26:09 -07:00
UbiNode.h
Bug 1366287 - Part 1.0: Define a new BigInt primitive type, with a GDB prettyprinter, Rust binding support, and a new out-of-line TraceKind. (Disabled by default, implemented only incompletely, currently passing --enable-bigint will disable JITs, will be flipped on Eventually once every sub-aspect is in place, Don't Have A Cow, Man.) r=jwalden, r=Ms2ger, r=sfink
2018-05-24 11:26:09 -07:00
UbiNodeBreadthFirst.h
Bug 1384513 - Change all public APIs to take JS::AutoRequireNoGC instead of JS::AutoCheckCannotGC. r=jonco
2017-07-26 12:20:59 +02:00
UbiNodeCensus.h
Bug 1463723 - Remove ubi::Census' pointer to the atoms zone r=fitzgen
2018-05-24 09:40:46 +01:00
UbiNodeDominatorTree.h
Bug 1439063 - Part 1: Move several public headers from js/src to js/public. r=jandem.
2018-02-21 10:30:19 -06:00
UbiNodePostOrder.h
Bug 1439063 - Part 1: Move several public headers from js/src to js/public. r=jandem.
2018-02-21 10:30:19 -06:00
UbiNodeShortestPaths.h
Bug 1439063 - Part 1: Move several public headers from js/src to js/public. r=jandem.
2018-02-21 10:30:19 -06:00
UniquePtr.h
Utility.h
Bug 1461556 - Call memset on a void*, not a T*, in js_delete_poison to avoid memset-on-nontrivial warnings with gcc that don't matter for an object whose lifetime is about to end. r=jandem
2018-05-16 10:44:54 -07:00
Value.h
Bug 1460341 - Replace GCPolicy<T>::initial() with SafelyInitialized<T>() r=Waldo
2018-05-25 10:01:25 +01:00
Vector.h
WeakMapPtr.h
Bug 1438278 - Part 3: Rename some files into js/src/gc. r=jonco.
2018-02-14 16:00:46 -06:00
Wrapper.h
Bug 1464374 part 2 - Pass JS::Realm* instead of JSCompartment* to CallSetup. r=bz,luke
2018-05-31 11:28:48 +02:00