gecko-dev/js/public
Jon Coppeard 8a19f7c395 Bug 1837944 - Part 2: Remove the option to use a smaller size for GC chunks r=sfink,geckoview-reviewers,owlish
This was added in the B2G days to help with lower spec devices which had less
memory. Today's Android devices have much more memory available.

Depends on D184687

Differential Revision: https://phabricator.services.mozilla.com/D184688
2023-08-03 08:03:18 +00:00
..
experimental Bug 1842555 - Part 4: Make class pointer private members in TypedData header. r=spidermonkey-reviewers,jandem 2023-07-17 07:04:20 +00:00
friend Bug 1707974 - Improve error message for mismatched field placement r=mgaudet,devtools-reviewers 2023-07-20 17:25:22 +00:00
shadow Bug 1804253 part 4 - Optimize checks for native objects and proxies. r=jonco 2022-12-13 10:58:30 +00:00
AllocPolicy.h Bug 1759123 - Part 2: Remove JSContext::isHelperThreadContext. r=nbp 2023-07-19 00:09:03 +00:00
AllocationLogging.h
AllocationRecording.h
Array.h
ArrayBuffer.h Bug 1841314 - Part 7: Add char and uint8_t overloads for NewArrayBufferWithContents. r=sfink 2023-07-06 20:51:00 +00:00
ArrayBufferMaybeShared.h Bug 1703508 part 1 - Remove pref for large ArrayBuffers. r=rhunt 2022-12-21 09:25:23 +00:00
BigInt.h Bug 1839564 - Part 2: Use const pointers in public JS-API BigInt functions. r=spidermonkey-reviewers,jandem 2023-06-22 13:57:33 +00:00
BuildId.h
CallAndConstruct.h
CallArgs.h Bug 1828230 - Fix GCC -Wuninitialized warning for js/public/CallArgs.h r=jseward 2023-04-19 19:28:51 +00:00
CallNonGenericMethod.h
CharacterEncoding.h Bug 1831845 - Part 1: Use JS::ConstUTF8CharsZ in JS::TransitiveCompileOptions::{filename_,introducerFilename_}. r=nbp 2023-06-06 07:16:08 +00:00
Class.h Bug 1834537 - Part 2: Replace nursery allocation methods with use ofuse allocateCell r=sfink 2023-05-26 09:28:19 +00:00
ComparisonOperators.h
CompilationAndEvaluation.h Bug 1492090 - Part 5: Use UTF-8 for script file names. r=nbp 2023-05-23 12:11:39 +00:00
CompileOptions.h Bug 1843944 - Copy PrefableCompileOptions from the initial parse to DelazifyTask. r=nbp 2023-07-19 00:08:58 +00:00
Context.h Bug 1759123 - Part 5: Remove JSContext::kind_. r=nbp 2023-07-19 00:09:05 +00:00
ContextOptions.h Bug 1840996 - Add PrefableCompileOptions and use it in ContextOptions and CompileOptions. r=bthrall 2023-07-12 21:12:37 +00:00
Conversions.h Bug 1660405 - Move away from mozilla::IsFinite in favor of std::isfinite. r=sergesanspaille 2023-03-22 11:35:33 +00:00
Date.h Bug 1834744 - Split up RealmBehaviors::shouldResistFingerprinting in js/src. r=spidermonkey-reviewers,jandem 2023-06-07 10:52:30 +00:00
Debug.h Bug 1780857 - Change if to ifdef for DEBUG. (r=jimb) DONTBUILD 2022-07-25 09:35:43 +00:00
Equality.h
ErrorInterceptor.h
ErrorReport.h Bug 1831845 - Part 2: Use JS::ConstUTF8CharsZ in JSErrorBase::filename. r=nbp 2023-06-06 07:16:08 +00:00
Exception.h
ForOfIterator.h
GCAPI.h Bug 1713022 - Part 1: Allow more than one nursery collection callback r=sfink 2023-07-19 18:31:39 +00:00
GCAnnotations.h Bug 1814295 - Handle references in the analysis, in particular AutoCheckCannotGC&&. r=jonco 2023-03-15 17:43:35 +00:00
GCHashTable.h Bug 1832044 - Part 1: Rename MovableCellHasher to StableCellHasher r=sfink 2023-05-10 08:27:01 +00:00
GCPolicyAPI.h Bug 1785287 - Stop IsInsideNursery from accepting null argument r=sfink 2022-08-18 20:14:55 +00:00
GCTypeMacros.h
GCVariant.h
GCVector.h Bug 1828784 - Work around VS 2019+ SDK issue. r=glandium 2023-04-19 22:51:46 +00:00
GlobalObject.h
HashTable.h
HeapAPI.h Bug 1837944 - Part 2: Remove the option to use a smaller size for GC chunks r=sfink,geckoview-reviewers,owlish 2023-08-03 08:03:18 +00:00
HelperThreadAPI.h Bug 1769451 - Part 1: Fix missing include in js/public. r=sfink 2022-06-10 19:19:51 +00:00
Id.h Bug 1812540 - Part 1: Add JS::ToGetterId and JS::ToSetterId. r=sfink 2023-02-07 07:36:17 +00:00
Initialization.h Bug 1828584 - Add JS_FrontendOnlyInit and JS_FrontendOnlyShutDown. r=bthrall 2023-05-11 10:18:37 +00:00
Interrupt.h
Iterator.h Bug 1772772 - Implement ReadableStream.from. r=saschanaz,spidermonkey-reviewers,webidl,mgaudet 2023-07-04 16:48:23 +00:00
JSON.h Bug 1804073 - Part 3: Add JS::IsValidJSON. r=bthrall 2023-04-20 01:04:49 +00:00
JitCodeAPI.h Bug 1814105: part 1 - Record offsets directly instead of through a Label, and add string support for recording instructions r=iain 2023-02-16 14:07:55 +00:00
LocaleSensitive.h
MapAndSet.h
MemoryCallbacks.h
MemoryFunctions.h
MemoryMetrics.h Bug 1820120 - Manage Wasm{Array,Struct}Object OOL-storage-blocks using a thread-private cache. r=jonco,rhunt. 2023-03-07 22:05:59 +00:00
Modules.h Bug 1803984 - Part 2: Add assertion that we only remove unlinked modules from the map r=allstarschh 2023-06-28 08:43:43 +00:00
Object.h Bug 1834225 - Fix embedder usage of JS::Result<T*>. r=nbp 2023-06-13 12:53:09 +00:00
OffThreadScriptCompilation.h
Principals.h Bug 1740263 - Block WASM code generation by CSP. r=lth,jandem 2022-05-19 14:13:49 +00:00
Printer.h Bug 1836082 - Verify that we never access strings content after a OOM had been reported. r=mgaudet 2023-06-19 12:43:53 +00:00
Printf.h
ProfilingCategory.h
ProfilingFrameIterator.h Bug 1791961 - js: Fix C++20 -Wambiguous-reversed-operator warnings. r=spidermonkey-reviewers,anba 2023-05-26 04:51:43 +00:00
ProfilingStack.h
Promise.h
PropertyAndElement.h Bug 1786471 - Part 1: Remove unnecessary includes in js/src/vm. r=jonco 2022-08-23 13:48:30 +00:00
PropertyDescriptor.h Bug 1786471 - Part 1: Remove unnecessary includes in js/src/vm. r=jonco 2022-08-23 13:48:30 +00:00
PropertySpec.h
ProtoKey.h Bug 1519167 - Part 2: Add source files for Temporal types. r=spidermonkey-reviewers,dminor 2023-06-21 20:27:38 +00:00
Proxy.h Bug 1804253 part 4 - Optimize checks for native objects and proxies. r=jonco 2022-12-13 10:58:30 +00:00
Realm.h Bug 1577383 - Implement async iterable declaration in WebIDL. r=peterv 2022-07-29 14:06:31 +00:00
RealmIterators.h
RealmOptions.h Bug 1843935 - Remove From Async command-line option and preference r=bthrall 2023-07-31 21:50:41 +00:00
RefCounted.h Bug 1774827 - wasm: Add RecGroup and implement canonicalization of all types. r=yury 2022-11-04 13:26:40 +00:00
RegExp.h
RegExpFlags.h Bug 1826574 - Add support for Unicode Sets; r=iain 2023-06-06 12:28:09 +00:00
Result.h Bug 1834224 - Move JS_TRY macros to internal header. r=jandem 2023-06-13 07:05:56 +00:00
RootingAPI.h Bug 1838629 - Part 6: Add a nursery pointer to RootingContext r=sfink 2023-06-21 09:06:29 +00:00
SavedFrameAPI.h
ScalarType.h Bug 1763606 - Part 1: Replace TypedArray QuickSort JS-function with C++. r=tcampbell 2022-06-08 14:40:52 +00:00
ScriptPrivate.h
ShadowRealmCallbacks.h Bug 1767525 - Implement (under a flag) ShadowRealm constructor and evaluate function. r=jandem 2022-06-28 22:04:16 +00:00
SharedArrayBuffer.h
SliceBudget.h Bug 1823622 - Part 4: Make SliceBudget's interrupt word a relaxed atomic r=sfink 2023-03-21 18:55:19 +00:00
SourceText.h Bug 1816776 - Support initializing SourceText with FrontendContext. r=bthrall 2023-05-11 10:18:37 +00:00
StableStringChars.h Bug 1767525 - Implement (under a flag) ShadowRealm constructor and evaluate function. r=jandem 2022-06-28 22:04:16 +00:00
Stack.h Bug 1834483 - Part 1: Add NativeStackLimit field to FrontendContext. r=bthrall 2023-05-31 01:26:44 +00:00
StreamConsumer.h
String.h Bug 1633829 - Remove last reference to JSID_IS_STRING. r=evilpie 2023-07-24 10:53:21 +00:00
StructuredClone.h Bug 1842713 - Pass CloneDataPolicy to readTransfer r=smaug,sfink 2023-07-17 23:25:15 +00:00
SweepingAPI.h
Symbol.h
TelemetryTimers.h
TraceKind.h Bug 1830298 - Refactor nursery allocation counts to remove separate counters r=jandem 2023-05-02 08:00:10 +00:00
TracingAPI.h Bug 1835241 - Part 6: Use the same parameter names at definition and declaration site in the GC r=spidermonkey-reviewers,iain 2023-06-26 11:02:41 +00:00
Transcoding.h Bug 1837574 - Remove JS::DecodeMultiStencilsOffThread and JS::FinishDecodeMultiStencilsOffThread. r=bthrall 2023-07-04 13:47:30 +00:00
TypeDecls.h Bug 1795914 - Remove JS Streams implementation r=jandem 2022-10-24 16:05:58 +00:00
UbiNode.h Bug 1786471 - Part 1: Remove unnecessary includes in js/src/vm. r=jonco 2022-08-23 13:48:30 +00:00
UbiNodeBreadthFirst.h
UbiNodeCensus.h Bug 1786471 - Part 1: Remove unnecessary includes in js/src/vm. r=jonco 2022-08-23 13:48:30 +00:00
UbiNodeDominatorTree.h
UbiNodePostOrder.h
UbiNodeShortestPaths.h Bug 1822710 - Check shortestPaths max paths value r=spidermonkey-reviewers,iain 2023-06-08 22:24:41 +00:00
UbiNodeUtils.h
UniquePtr.h
Utility.h Bug 1844520 - Forward AutoEnterOOMUnsafeRegion::crash to a static implementation r=nbp 2023-07-24 08:31:10 +00:00
Value.h Bug 1833484 - Optimize bytecode emission for Infinity, NaN and undefined where possible. r=arai 2023-05-17 14:59:51 +00:00
ValueArray.h
Vector.h
WaitCallbacks.h
Warnings.h
WasmFeatures.h Bug 1571998 - Wasm return calls implementation for Ion. r=jseward 2023-08-01 16:45:50 +00:00
WasmModule.h
WeakMap.h
WeakMapPtr.h Bug 1835241 - Part 6: Use the same parameter names at definition and declaration site in the GC r=spidermonkey-reviewers,iain 2023-06-26 11:02:41 +00:00
Wrapper.h
WrapperCallbacks.h
Zone.h Bug 1769451 - Part 1: Fix missing include in js/public. r=sfink 2022-06-10 19:19:51 +00:00