gecko-dev/js/public
Bogdan Tara 3667467db8 Backed out 10 changesets (bug 1662254) for lint failure on generate_static_pref_list.py CLOSED TREE
Backed out changeset 972e63387191 (bug 1662254)
Backed out changeset 3a9d6f0aa380 (bug 1662254)
Backed out changeset 4b3ffe7fe1af (bug 1662254)
Backed out changeset 4834b1025611 (bug 1662254)
Backed out changeset ec1f7afe8a2d (bug 1662254)
Backed out changeset c7a6b927b1de (bug 1662254)
Backed out changeset 2427d85b2605 (bug 1662254)
Backed out changeset 979bf4ac97bb (bug 1662254)
Backed out changeset 3e443333c636 (bug 1662254)
Backed out changeset a5261578ebfc (bug 1662254)
2020-11-12 23:59:07 +02:00
..
experimental Bug 1663365 - Move CTypes APIs out of jsapi.h and into js/public/experimental/CTypes.h. r=jandem 2020-11-07 00:04:33 +00:00
friend Bug 1673793 - detachArrayBuffer and ArrayBuffer-stealing capabilities should permit wrapped ArrayBuffers. r=anba 2020-10-29 07:58:50 +00:00
shadow Bug 1676212 - Don't disable incremental barrier during marking since we don't trigger these any more r=sfink 2020-11-10 01:23:25 +00:00
AllocPolicy.h
AllocationLogging.h Bug 1663365 - Move allocation-logging functions and |JS_COUNT_{CTOR,DTOR}| into a separate header. r=jandem 2020-09-08 22:56:56 +00:00
AllocationRecording.h
Array.h
ArrayBuffer.h Bug 1633598 - Add JSAPI to create an ArrayBuffer with contents and length copied from an existing one. r=sfink 2020-05-07 23:46:22 +00:00
ArrayBufferMaybeShared.h
BigInt.h Bug 1606568 - Add public BigInt API. r=jwalden 2020-07-22 02:53:06 +00:00
BuildId.h Bug 1661930 - Add GetScriptTranscodingBuildId and use it for both XDR and bytecode cache MIME type. r=nbp,tcampbell 2020-08-31 19:38:31 +00:00
CallArgs.h Bug 1623957 - Part 1: Replace mozilla::IsSame with std::is_same. r=jwalden 2020-03-21 15:08:24 +00:00
CallNonGenericMethod.h
CharacterEncoding.h Bug 1663365 - Create a new js/public/String.h header seeded with the inline string functions previously found in jsfriendapi.h. (More functions ought be added/moved here, but these make a good start.) r=jandem,geckoview-reviewers,agi 2020-09-08 22:50:52 +00:00
Class.h Bug 1674108 part 1 - Store dense and TypedArray index in PropertyResult. r=jonco 2020-10-30 14:43:54 +00:00
ComparisonOperators.h Bug 1618038 - Implement support for wrapper-class comparisons in the innermost namespace containing each wrapper class, as ADL intended. Also simplify the operator implementations in certain minor ways. r=sfink 2020-03-10 02:01:28 +00:00
CompilationAndEvaluation.h Bug 1668576 - Part 14: Remove ObjectClassName and InitScriptSourceElement. r=tcampbell 2020-10-09 14:24:48 +00:00
CompileOptions.h Bug 1674465 - Add CompileOptions::useStencilXDR. r=arai 2020-10-31 04:52:15 +00:00
ContextOptions.h Bug 1664361 - wasm: Add function-references configuration option and runtime flag. r=lth 2020-09-28 19:18:48 +00:00
Conversions.h Bug 1623957 - Part 13: Replace mozilla::IsSigned with std::is_signed. r=jwalden 2020-03-21 14:27:11 +00:00
Date.h Bug 1586761 - P6 - Check CrossOriginIsolated for ReduceTimePrecisionAsUSecsWrapper; r=tjr,luke 2020-03-25 14:01:07 +00:00
Debug.h Bug 1613985 - Use default for equivalent-to-default constructors/destructors in js. r=jorendorff 2020-03-16 13:47:02 +00:00
Equality.h
ErrorReport.h Bug 1654927 - Move js.msg and js::GetErrorMessage into a new js/public/friend directory so users of them don't have to depend on all of jsfriendapi.h. r=mgaudet 2020-07-29 04:44:50 +00:00
Exception.h Bug 1626100 - Replace SetPendingExceptionAndStack with a ExceptionStack version. r=sfink 2020-04-09 12:35:59 +00:00
ForOfIterator.h
GCAPI.h Backed out 10 changesets (bug 1662254) for lint failure on generate_static_pref_list.py CLOSED TREE 2020-11-12 23:59:07 +02:00
GCAnnotations.h
GCHashTable.h Bug 1470369 - Don't collect the nursery every GC slice during sweeping r=sfink 2020-06-03 08:10:45 +00:00
GCPolicyAPI.h Bug 1623957 - Part 14: Replace mozilla::IsPointer with std::is_pointer. r=jwalden 2020-03-21 14:27:24 +00:00
GCTypeMacros.h Bug 1642154 : Add JSLinearString to MapTypeToTraceKind. r=jonco 2020-06-05 19:08:49 +00:00
GCVariant.h Bug 1623957 - Part 15: Replace mozilla::RemoveReference with std::remove_reference. r=jwalden 2020-03-21 14:28:59 +00:00
GCVector.h Bug 1665462 - Add moving Vector::appendAll(Vector&&) overload. r=jwalden 2020-10-29 19:41:43 +00:00
HashTable.h
HeapAPI.h Bug 844755 - Make mark bitmaps atomic r=sfink 2020-09-15 17:04:12 +00:00
Id.h Bug 1666853 - Part 4: Remove use of ApplyGCThingTyped from Value barriers as this doesn't generate good code r=sfink 2020-09-26 10:40:48 +00:00
Initialization.h
JSON.h
LocaleSensitive.h
MemoryFunctions.h
MemoryMetrics.h Bug 1654523 - Insist that iteration callbacks don't GC r=sfink,mccr8 2020-07-23 02:31:57 +00:00
Modules.h Bug 1657066 - Dynamic module import doesn't handle uncatchable exceptions r=jandem 2020-08-05 08:38:36 +00:00
Object.h Bug 1674126 - Store native object's private slot using PrivateValue r=jandem 2020-11-11 11:22:04 +00:00
OffThreadScriptCompilation.h Bug 1662273 - Use stencil XDR in incremental encoding and off-thread single script decoding. r=tcampbell 2020-09-28 17:14:34 +00:00
Principals.h Bug 1613985 - Use default for equivalent-to-default constructors/destructors in js. r=jorendorff 2020-03-16 13:47:02 +00:00
Printf.h
ProfilingCategory.h Bug 1645464 - Use a shared ProfilingCategoryList.h r=gerald,froydnj 2020-06-15 13:59:55 +00:00
ProfilingFrameIterator.h
ProfilingStack.h Bug 1668056 - Bailout profiler markers should be text markers. r=jandem,gerald 2020-09-30 12:19:54 +00:00
Promise.h No Bug - Fix spelling error in Promise.h r=caroline DONTBUILD DONTBUILD 2020-08-25 20:44:46 +00:00
PropertyDescriptor.h
PropertySpec.h Bug 1663365 - Move |JSJitInfo| out of jsfriendapi.h to its own experimental header. r=jandem 2020-09-08 22:52:34 +00:00
ProtoKey.h Bug 1669784 - Merge TypedObject namespace into WebAssembly namespace, gated on GC feature. r=lth 2020-10-12 21:01:39 +00:00
Proxy.h Bug 1668785: Remove using declarations from namespace level in Proxy.h. r=mgaudet 2020-10-02 12:51:03 +00:00
Realm.h Bug 1659885 - Define |JS::shadow::Realm| in public shadow API in its own minimal header. r=jonco 2020-08-20 19:23:08 +00:00
RealmOptions.h Bug 1667258 - Remove support for RealmCreationOptions::cloneSingletons. r=jandem 2020-09-25 12:31:03 +00:00
RefCounted.h Bug 1613985 - Use default for equivalent-to-default constructors/destructors in js. r=jorendorff 2020-03-16 13:47:02 +00:00
RegExp.h Bug 1636495: Add JS::CheckRegExpSyntax r=evilpie 2020-05-13 14:53:18 +00:00
RegExpFlags.h Bug 1361856: Use SM RegExpFlags inside irregexp r=jwalden 2020-03-21 14:21:04 +00:00
RequiredDefines.h
Result.h Bug 1667019 - Simplify moving of Results for PackingStrategy NullIsOk. r=emilio 2020-09-29 08:09:02 +00:00
RootingAPI.h Bug 1664810 - Remove TraceIncomingCCWs from the public API r=sfink 2020-09-15 11:04:31 +00:00
SavedFrameAPI.h
ScalarType.h Bug 1656411 - Move typed array, ArrayBuffer, and dataview-related functions out of jsfriendapi.h to two new headers. r=mgaudet,jgilbert 2020-07-31 16:37:27 +00:00
SharedArrayBuffer.h
SliceBudget.h Backed out 10 changesets (bug 1662254) for lint failure on generate_static_pref_list.py CLOSED TREE 2020-11-12 23:59:07 +02:00
SourceText.h Bug 1628751 - Replace use of standard library traits classes by the _v or _t versions r=jwalden 2020-04-14 09:05:55 +00:00
StableStringChars.h Bug 1663365 - Create a new js/public/String.h header seeded with the inline string functions previously found in jsfriendapi.h. (More functions ought be added/moved here, but these make a good start.) r=jandem,geckoview-reviewers,agi 2020-09-08 22:50:52 +00:00
Stream.h Bug 1502355 - Rename |JS::InitAbortSignalHandling| to |JS::InitPipeToHandling|, because this embedder interface is going to get a lot more pipeTo-specific shortly... r=arai 2020-10-30 21:22:04 +00:00
String.h Bug 1663365 - Create a new js/public/String.h header seeded with the inline string functions previously found in jsfriendapi.h. (More functions ought be added/moved here, but these make a good start.) r=jandem,geckoview-reviewers,agi 2020-09-08 22:50:52 +00:00
StructuredClone.h Bug 1664810 - Remove TraceIncomingCCWs from the public API r=sfink 2020-09-15 11:04:31 +00:00
SweepingAPI.h Bug 1652425 - Make WeakCache::sweep conservatively take the store buffer lock r=sfink 2020-07-13 15:00:28 +00:00
Symbol.h Bug 1659885 - Define |JS::shadow::Symbol| in public shadow API in its own minimal header. r=jonco 2020-08-20 19:22:23 +00:00
TraceKind.h Bug 1642154 : Add JSLinearString to MapTypeToTraceKind. r=jonco 2020-06-05 19:08:49 +00:00
TraceLoggerAPI.h
TracingAPI.h Bug 1668825 - Change GenericTracer API so that it doesn't include details of heap storage r=sfink 2020-10-14 09:17:27 +00:00
Transcoding.h Bug 1666683 - Part 12: Add JS::CheckCompileOptionsMatch and check options in ScriptPreloader. r=tcampbell,kmag 2020-10-06 21:18:30 +00:00
TypeDecls.h Bug 1502355 - Declare |JSClass| in consistent fashion everywhere. r=arai 2020-08-18 20:50:07 +00:00
UbiNode.h Bug 1667330 - Stop exposing constructor names of JS objects. r=iain 2020-09-26 03:00:15 +00:00
UbiNodeBreadthFirst.h
UbiNodeCensus.h Bug 1613985 - Use default for equivalent-to-default constructors/destructors in js. r=jorendorff 2020-03-16 13:47:02 +00:00
UbiNodeDominatorTree.h
UbiNodePostOrder.h
UbiNodeShortestPaths.h Backed out changeset d3c78f4a1465 (bug 1648646) for regressing bug 1649342 and bug 1649433. CLOSED TREE 2020-07-03 01:20:31 +03:00
UbiNodeUtils.h
UniquePtr.h
Utility.h Bug 1645845 - Add ParserAtomsTable, parser atoms types, common parser names table, and base parser atoms implementation. r=mgaudet,tcampbell 2020-06-17 22:31:35 +00:00
Value.h Bug 1674994 part 1 - Make Atomics work with large ArrayBuffers. r=lth 2020-11-05 11:11:30 +00:00
ValueArray.h Bug 1223932 - delete guard object uses from the tree; r=jwalden 2020-07-30 14:22:38 +00:00
Vector.h Bug 1625138 - Part 35: Replace mozilla::TrueType with std::true_type. r=froydnj,jgilbert 2020-03-28 13:57:20 +00:00
Warnings.h Bug 1275508 - Remove werror. r=jandem 2020-03-11 12:20:21 +00:00
WasmModule.h Bug 1599634 - Move the JS::WasmModule definition to own header r=bbouvier 2020-06-04 15:36:11 +00:00
WeakMapPtr.h
Wrapper.h Bug 1668785: Remove using declarations from namespace level in Proxy.h. r=mgaudet 2020-10-02 12:51:03 +00:00