This page tracks documentation status and work progress for SpiderMonkey documentation. Feel free to contribute!
Summary
Pages | No tags | Needs* tags | Missing tags | Editorial reviews | Technical reviews | Outdated pages | Dev-doc-needed bugs |
---|---|---|---|---|---|---|---|
548 | 7 (2%) | 16 (3%) | 0 (0%) | 0 (0%) | 206 (38%) | 512 (94%) | 51 (10%) |
See also localization status of this section.
No tags
Found 7 pages. Learn more about how to tag pages.
Needs* tags
Found 16 pages. Learn more about how to deal with meta-tags.
-
NeedsContent
- JSAPI reference
- JS::Add*Root
- JSFunction
- JSRuntime
- JSString
- JS_CompileFileHandleForPrincipals
- JS_CompileFileHandleForPrincipalsVersion
- JS_CompileUCFunctionForPrincipalsVersion
- JS_DecompileScriptObject
- JS_FlushCaches
- JS_InitCTypesClass
- JS_ReportErrorNumber
- Shell global objects
- Garbage collection
- SpiderMonkey compartments
- NeedsUpdate
- NeedsExample
Technical reviews
Found 206 pages. Learn more about how to do a technical review.
- Future directions
- How to embed the JavaScript engine
- JIT Optimization Outcomes
- JSAPI User Guide
- JS::Add*Root
- JS::AutoIdArray
- JS::AutoSaveExceptionState
- JS::AutoValueArray
- JS::AutoVectorRooter
- JS::BooleanValue
- JS::CallArgs
- JS::CloneFunctionObject
- JS::Compile
- JS::CompileFunction
- JS::CompileOffThread
- JS::CompileOptions
- JS::Construct
- JS::CreateError
- JS::CurrentGlobalOrNull
- JS::DeflateStringToUTF8Buffer
- JS::DoubleNaNValue
- JS::DoubleValue
- JS::Evaluate
- JS::FalseValue
- JS::Float32Value
- JS::GetDeflatedUTF8StringLength
- JS::GetFirstArgumentAsTypeHint
- JS::GetSelfHostedFunction
- JS::Handle
- JS::HandleValueArray
- JS::IdentifyStandardInstance
- JS::Int32Value
- JS::IsCallable
- JS::MutableHandle
- JS::NewFunctionFromSpec
- JS::NullHandleValue
- JS::NullValue
- JS::NumberValue
- JS::ObjectOrNullValue
- JS::ObjectValue
- JS::OrdinaryToPrimitive
- JS::PersistentRooted
- JS::PropertySpecNameEqualsId
- JS::PropertySpecNameIsSymbol
- JS::PropertySpecNameToPermanentId
- JS::ProtoKeyToId
- JS::Remove*Root
- JS::Rooted
- JS::SetLargeAllocationFailureCallback
- JS::SetOutOfMemoryCallback
- JS::SourceBufferHolder
- JS::StringValue
- JS::SymbolValue
- JS::ToInt32
- JS::ToInt64
- JS::ToPrimitive
- JS::ToString
- JS::ToUint16
- JS::ToUint32
- JS::ToUint64
- JS::TrueHandleValue
- JS::TrueValue
- JS::UndefinedHandleValue
- JS::UndefinedValue
- JSAutoByteString
- JSAutoCompartment
- JSCheckAccessOp
- JSConvertOp
- JSDeletePropertyOp
- JSErrorFormatString
- JSExnType
- JSFinalizeOp
- JSFreeOp
- JSFunctionSpec
- JSHasInstanceOp
- JSID_EMPTY
- JSID_IS_EMPTY
- JSID_IS_GCTHING
- JSID_IS_INT
- JSID_IS_STRING
- JSID_IS_SYMBOL
- JSID_IS_VOID
- JSID_IS_ZERO
- JSID_VOID
- JSIteratorOp
- JSMarkOp
- JSNewEnumerateOp
- JSPrincipals
- JSProperty
- JSPropertyDescriptor
- JSProtoKey
- JSReserveSlotsOp
- JSResolveOp
- JSSecurityCallbacks.contentSecurityPolicyAllows
- JSStringFinalizer
- JSTraceOp
- JSXDRObjectOp
- JS_ASSERT_STRING_IS_FLAT
- JS_AddFinalizeCallback
- JS_BindCallable
- JS_BufferIsCompilableUnit
- JS_CheckForInterrupt
- JS_ClearContextThread
- JS_ClearDateCaches
- JS_ClearRegExpStatics
- JS_DecompileScript
- JS_DeepFreezeObject
- JS_DefineFunctions
- JS_DeleteProperty
- JS_DeleteProperty2
- JS_EncodeString
- JS_EncodeStringToBuffer
- JS_EnumerateDiagnosticMemoryRegions
- JS_EnumerateResolvedStandardClasses
- JS_EnumerateStandardClasses
- JS_ErrorFromException
- JS_FORGET_STRING_FLATNESS
- JS_FileEscapedString
- JS_FlattenString
- JS_ForwardGetPropertyTo
- JS_FreezeObject
- JS_GetClassObject
- JS_GetClassPrototype
- JS_GetDefaultFreeOp
- JS_GetEmptyString
- JS_GetErrorPrototype
- JS_GetExternalStringClosure
- JS_GetExternalStringFinalizer
- JS_GetFlatStringChars
- JS_GetFunctionScript
- JS_GetGlobalForCompartmentOrNull
- JS_GetLatin1FlatStringChars
- JS_GetLatin1InternedStringChars
- JS_GetLatin1StringCharsAndLength
- JS_GetLocaleCallbacks
- JS_GetObjectRuntime
- JS_GetOwnPropertyDescriptor
- JS_GetParentRuntime
- JS_GetProperty
- JS_GetPropertyDescriptor
- JS_GetPrototype
- JS_GetRegExpFlags
- JS_GetRegExpSource
- JS_GetStringCharAt
- JS_GetStringEncodingLength
- JS_GetTwoByteExternalStringChars
- JS_HasElement
- JS_HasInstance
- JS_HasOwnProperty
- JS_IdArrayGet
- JS_IdArrayLength
- JS_IdToProtoKey
- JS_IdToValue
- JS_InitCTypesClass
- JS_InstanceOf
- JS_InternJSString
- JS_IsArrayObject
- JS_IsAssigning
- JS_IsBuiltinEvalFunction
- JS_IsBuiltinFunctionConstructor
- JS_IsConstructing_PossiblyWithGivenThisObject
- JS_IsConstructor
- JS_IsExtensible
- JS_IsExternalString
- JS_IsGlobalObject
- JS_IsIdentifier
- JS_IsNative
- JS_IsNativeFunction
- JS_IsStopIteration
- JS_IterateCompartments
- JS_LinkConstructorAndPrototype
- JS_NewArrayObject
- JS_NewExternalString
- JS_NewFunction
- JS_NewRegExpObject
- JS_Now
- JS_ObjectIsRegExp
- JS_PSGS
- JS_PutEscapedString
- JS_ResolveStandardClass
- JS_SameValue
- JS_SaveFrameChain
- JS_ScheduleGC
- JS_SetCompartmentNameCallback
- JS_SetDefaultLocale
- JS_SetDestroyCompartmentCallback
- JS_SetGCParametersBasedOnAvailableMemory
- JS_SetInterruptCallback
- JS_SetNativeStackQuota
- JS_SetProperty
- JS_SetRegExpInput
- JS_SetVersionForCompartment
- JS_StringEqualsAscii
- JS_StringHasBeenInterned
- JS_StringHasLatin1Chars
- JS_StringIsFlat
- JS_ValueToId
- JS_ValueToSource
- JS_freeop
- JS_updateMallocCounter
- Property attributes
- jsid
- Java SpiderMonkey - MDN
- Garbage collection
- SpiderMonkey compartments
- SpiderMonkey 31
Outdated pages
Found 512 pages. These pages haven't been updated in over a year. Outdated pages can have problems with both content and format. Look at these pages and consider: Is this page talking about the Web of today? Does it look consistent with newer pages in this topic area? If not, make any needed changes.
- Creating JavaScript tests
960 days old - FOSS
540 days old - Future directions
709 days old - GC Rooting Guide
960 days old - Index
681 days old - JIT Optimization Outcomes
521 days old - JIT Optimization Strategies
477 days old - JSAPI Cookbook
900 days old - BOOLEAN_TO_JSVAL
630 days old - DOUBLE_TO_JSVAL
630 days old - INT_FITS_IN_JSVAL
946 days old - INT_TO_JSVAL
630 days old - JS::Add*Root
663 days old - JS::AutoIdArray
924 days old - JS::AutoSaveExceptionState
923 days old - JS::AutoValueArray
923 days old - JS::AutoVectorRooter
740 days old - JS::BooleanValue
524 days old - JS::Call
892 days old - JS::CallArgs
904 days old - JS::CloneFunctionObject
924 days old - JS::Compile
855 days old - JS::CompileFunction
923 days old - JS::CompileOffThread
923 days old - JS::CompileOptions
923 days old - JS::Construct
924 days old - JS::CreateError
854 days old - JS::CurrentGlobalOrNull
923 days old - JS::DoubleNaNValue
524 days old - JS::DoubleValue
524 days old - JS::Evaluate
855 days old - JS::FalseValue
524 days old - JS::Float32Value
524 days old - JS::GetFirstArgumentAsTypeHint
520 days old - JS::GetSelfHostedFunction
600 days old - JS::Handle
912 days old - JS::HandleValueArray
923 days old - JS::IdentifyStandardInstance
923 days old - JS::Int32Value
524 days old - JS::IsCallable
894 days old - JS::MutableHandle
923 days old - JS::NewFunctionFromSpec
520 days old - JS::NullHandleValue
923 days old - JS::NullValue
524 days old - JS::NumberValue
524 days old - JS::ObjectOrNullValue
524 days old - JS::ObjectValue
524 days old - JS::OrdinaryToPrimitive
923 days old - JS::PersistentRooted
520 days old - JS::PropertySpecNameEqualsId
923 days old - JS::PropertySpecNameIsSymbol
923 days old - JS::PropertySpecNameToPermanentId
923 days old - JS::ProtoKeyToId
923 days old - JS::Remove*Root
913 days old - JS::Rooted
923 days old - JS::SetLargeAllocationFailureCallback
923 days old - JS::SetOutOfMemoryCallback
923 days old - JS::SourceBufferHolder
923 days old - JS::StringValue
524 days old - JS::SymbolValue
524 days old - JS::ToBoolean
948 days old - JS::ToInt32
923 days old - JS::ToInt64
923 days old - JS::ToNumber
950 days old - JS::ToPrimitive
520 days old - JS::ToString
677 days old - JS::ToUint16
923 days old - JS::ToUint32
923 days old - JS::ToUint64
923 days old - JS::TrueHandleValue
923 days old - JS::TrueValue
524 days old - JS::UndefinedHandleValue
923 days old - JS::UndefinedValue
524 days old - JSAutoByteString
924 days old - JSAutoCompartment
946 days old - JSBool
946 days old - JSCheckAccessOp
923 days old - JSClass.call
939 days old - JSClass.flags
939 days old - JSConstDoubleSpec
945 days old - JSConvertOp
923 days old - JSDeletePropertyOp
924 days old - JSEnumerateOp
939 days old - JSErrorFormatString
923 days old - JSErrorReport
945 days old - JSExceptionState
938 days old - JSExnType
923 days old - JSExtendedClass
939 days old - JSExtendedClass.outerObject
939 days old - JSExtendedClass.wrappedObject
597 days old - JSFUN_BOUND_METHOD
938 days old - JSFUN_GLOBAL_PARENT
938 days old - JSFastNative
665 days old - JSFinalizeOp
923 days old - JSFreeOp
923 days old - JSFunction
951 days old - JSFunctionSpec
939 days old - JSGetObjectOps
939 days old - JSHasInstanceOp
923 days old - JSID_EMPTY
924 days old - JSID_IS_EMPTY
924 days old - JSID_IS_GCTHING
924 days old - JSID_IS_INT
923 days old - JSID_IS_STRING
924 days old - JSID_IS_SYMBOL
923 days old - JSID_IS_VOID
924 days old - JSID_IS_ZERO
924 days old - JSID_VOID
924 days old - JSIdArray
939 days old - JSIteratorOp
923 days old - JSMarkOp
923 days old - JSNative
939 days old - JSNewEnumerateOp
924 days old - JSNewResolveOp
939 days old - JSObject
944 days old - JSObjectOp
939 days old - JSObjectOps.defaultValue
939 days old - JSObjectOps.defineProperty
665 days old - JSObjectOps.destroyObjectMap
939 days old - JSObjectOps.dropProperty
939 days old - JSObjectOps.enumerate
939 days old - JSObjectOps.getAttributes
665 days old - JSObjectOps.getProperty
939 days old - JSObjectOps.getRequiredSlot
939 days old - JSObjectOps.lookupProperty
939 days old - JSObjectOps.newObjectMap
939 days old - JSObjectOps.setProto
939 days old - JSObjectPrincipalsFinder
938 days old - JSPRINCIPALS_HOLD
938 days old - JSPrincipals
924 days old - JSPrincipalsTranscoder
1185 days old - JSProperty
939 days old - JSPropertyDescriptor
924 days old - JSPropertyOp
939 days old - JSPropertySpec
939 days old - JSProtoKey
923 days old - JSReserveSlotsOp
923 days old - JSResolveOp
923 days old - JSSecurityCallbacks.contentSecurityPolicyAllows
1185 days old - JSString
945 days old - JSStringFinalizer
923 days old - JSTraceOp
923 days old - JSType
950 days old - JSVAL_IS_BOOLEAN
950 days old - JSVAL_IS_DOUBLE
950 days old - JSVAL_IS_GCTHING
950 days old - JSVAL_IS_INT
950 days old - JSVAL_IS_NULL
950 days old - JSVAL_IS_NUMBER
950 days old - JSVAL_IS_OBJECT
950 days old - JSVAL_IS_PRIMITIVE
894 days old - JSVAL_IS_STRING
950 days old - JSVAL_IS_VOID
950 days old - JSVAL_LOCK
945 days old - JSVAL_NULL
696 days old - JSVAL_ONE
696 days old - JSVAL_TO_BOOLEAN
950 days old - JSVAL_TO_DOUBLE
950 days old - JSVAL_TO_GCTHING
950 days old - JSVAL_TO_INT
950 days old - JSVAL_TO_OBJECT
950 days old - JSVAL_TO_STRING
950 days old - JSVAL_TRUE
696 days old - JSVAL_UNLOCK
945 days old - JSVAL_VOID
696 days old - JSVAL_ZERO
696 days old - JSVersion
957 days old - JSXDRObjectOp
923 days old - JS_ASSERT_STRING_IS_FLAT
923 days old - JS_Add*Root
663 days old - JS_AddArgumentFormatter
950 days old - JS_AddExternalStringFinalizer
665 days old - JS_AddFinalizeCallback
923 days old - JS_AliasElement
937 days old - JS_AliasProperty
940 days old - JS_AlreadyHasOwnProperty
941 days old - JS_BeginRequest
1182 days old - JS_BindCallable
924 days old - JS_BufferIsCompilableUnit
959 days old - JS_CStringsAreUTF8
945 days old - JS_CallFunction
937 days old - JS_CheckAccess
597 days old - JS_CheckForInterrupt
600 days old - JS_ClearNewbornRoots
948 days old - JS_ClearNonGlobalObject
940 days old - JS_ClearPendingException
950 days old - JS_ClearRegExpStatics
924 days old - JS_ClearScope
940 days old - JS_CloneFunctionObject
937 days old - JS_CompareStrings
945 days old - JS_CompileFileHandleForPrincipals
950 days old - JS_CompileFileHandleForPrincipalsVersion
950 days old - JS_CompileFunction
665 days old - JS_CompileFunctionForPrincipals
665 days old - JS_CompileScript
855 days old - JS_CompileScriptForPrincipals
597 days old - JS_CompileUCFunctionForPrincipalsVersion
665 days old - JS_CompileUTF8File
951 days old - JS_CompileUTF8FileHandle
951 days old - JS_ConcatStrings
945 days old - JS_ConstructObject
665 days old - JS_ContextIterator
958 days old - JS_ConvertArguments
897 days old - JS_ConvertArgumentsVA
897 days old - JS_ConvertValue
897 days old - JS_DecompileFunctionBody
951 days old - JS_DecompileScriptObject
665 days old - JS_DeepFreezeObject
924 days old - JS_DefaultValue
580 days old - JS_DefineConstDoubles
945 days old - JS_DefineElement
937 days old - JS_DefineFunction
937 days old - JS_DefineFunctions
924 days old - JS_DefineObject
897 days old - JS_DefineOwnProperty
940 days old - JS_DefineProperties
941 days old - JS_DefineProperty
855 days old - JS_DefinePropertyWithTinyId
665 days old - JS_DeleteElement
855 days old - JS_DeleteElement2
855 days old - JS_DeleteProperty
855 days old - JS_DeleteProperty2
855 days old - JS_DestroyContext
954 days old - JS_DestroyIdArray
940 days old - JS_DestroyRuntime
958 days old - JS_DestroyScript
950 days old - JS_DoubleIsInt32
945 days old - JS_DoubleToInt32
913 days old - JS_DropExceptionState
950 days old - JS_DumpHeap
913 days old - JS_DumpNamedRoots
946 days old - JS_EncodeCharacters
945 days old - JS_EncodeString
923 days old - JS_EnterCompartment
913 days old - JS_EnterCrossCompartmentCall
954 days old - JS_EnterLocalRootScope
946 days old - JS_Enumerate
941 days old - JS_EnumerateDiagnosticMemoryRegions
924 days old - JS_EnumerateResolvedStandardClasses
923 days old - JS_EnumerateStandardClasses
923 days old - JS_ErrorFromException
923 days old - JS_EvaluateScript
665 days old - JS_EvaluateScriptForPrincipals
665 days old - JS_ExecuteRegExp
936 days old - JS_ExecuteScriptPart
950 days old - JS_ExecuteScriptVersion
951 days old - JS_FORGET_STRING_FLATNESS
923 days old - JS_FS
939 days old - JS_FileEscapedString
923 days old - JS_Finish
954 days old - JS_FlattenString
944 days old - JS_FlushCaches
958 days old - JS_ForgetLocalRoot
946 days old - JS_FreezeObject
924 days old - JS_GET_CLASS
941 days old - JS_GetArrayLength
937 days old - JS_GetArrayPrototype
944 days old - JS_GetClass
941 days old - JS_GetClassObject
923 days old - JS_GetClassPrototype
923 days old - JS_GetCompartmentPrivate
913 days old - JS_GetConstructor
944 days old - JS_GetContextPrivate
958 days old - JS_GetContextThread
665 days old - JS_GetDefaultFreeOp
924 days old - JS_GetElement
937 days old - JS_GetEmptyString
945 days old - JS_GetEmptyStringValue
742 days old - JS_GetErrorPrototype
923 days old - JS_GetExternalStringClosure
944 days old - JS_GetExternalStringFinalizer
923 days old - JS_GetFlatStringChars
945 days old - JS_GetFunctionArity
937 days old - JS_GetFunctionCallback
945 days old - JS_GetFunctionFlags
665 days old - JS_GetFunctionId
937 days old - JS_GetFunctionName
937 days old - JS_GetFunctionObject
937 days old - JS_GetFunctionPrototype
944 days old - JS_GetFunctionScript
924 days old - JS_GetGCParameter
948 days old - JS_GetGlobalForCompartmentOrNull
923 days old - JS_GetGlobalForObject
944 days old - JS_GetGlobalForObject3
957 days old - JS_GetGlobalForScopeChain
954 days old - JS_GetGlobalObject
954 days old - JS_GetImplementationVersion
957 days old - JS_GetInstancePrivate
944 days old - JS_GetInternedStringChars
945 days old - JS_GetLatin1FlatStringChars
923 days old - JS_GetLatin1InternedStringChars
924 days old - JS_GetLatin1StringCharsAndLength
924 days old - JS_GetLocaleCallbacks
959 days old - JS_GetNaNValue
742 days old - JS_GetObjectPrototype
944 days old - JS_GetObjectRuntime
923 days old - JS_GetOptions
954 days old - JS_GetOwnPropertyDescriptor
855 days old - JS_GetParent
855 days old - JS_GetParentRuntime
923 days old - JS_GetPendingException
950 days old - JS_GetPositiveInfinityValue
742 days old - JS_GetPrivate
943 days old - JS_GetProperty
924 days old - JS_GetPropertyAttributes
665 days old - JS_GetPropertyAttrsGetterAndSetter
665 days old - JS_GetPropertyDefault
940 days old - JS_GetPropertyDescriptor
936 days old - JS_GetPrototype
572 days old - JS_GetRegExpFlags
924 days old - JS_GetRegExpSource
924 days old - JS_GetReservedSlot
742 days old - JS_GetRuntime
958 days old - JS_GetRuntimePrivate
958 days old - JS_GetScopeChain
954 days old - JS_GetSecurityCallbacks
934 days old - JS_GetStringBytes
945 days old - JS_GetStringCharAt
923 days old - JS_GetStringChars
945 days old - JS_GetStringCharsAndLength
945 days old - JS_GetStringLength
945 days old - JS_GetTwoByteExternalStringChars
923 days old - JS_GetTypeName
950 days old - JS_GetVersion
957 days old - JS_HasArrayLength
937 days old - JS_HasElement
924 days old - JS_HasInstance
932 days old - JS_HasOwnProperty
521 days old - JS_HasProperty
941 days old - JS_IdArrayGet
924 days old - JS_IdArrayLength
924 days old - JS_IdToProtoKey
923 days old - JS_IdToValue
923 days old - JS_Init
499 days old - JS_InitCTypesClass
1182 days old - JS_InitClass
957 days old - JS_InitStandardClasses
957 days old - JS_InstanceOf
924 days old - JS_InternJSString
924 days old - JS_InternString
945 days old - JS_IsArrayObject
388 days old - JS_IsAssigning
923 days old - JS_IsBuiltinFunctionConstructor
924 days old - JS_IsConstructing
954 days old - JS_IsConstructing_PossiblyWithGivenThisObject
665 days old - JS_IsConstructor
924 days old - JS_IsExceptionPending
950 days old - JS_IsExtensible
933 days old - JS_IsExternalString
945 days old - JS_IsGlobalObject
876 days old - JS_IsIdentifier
923 days old - JS_IsNative
924 days old - JS_IsNativeFunction
924 days old - JS_IsRunning
957 days old - JS_IsStopIteration
742 days old - JS_IterateCompartments
696 days old - JS_LeaveCompartment
913 days old - JS_LeaveCrossCompartmentCall
954 days old - JS_LeaveLocalRootScope
946 days old - JS_LeaveLocalRootScopeWithResult
946 days old - JS_LinkConstructorAndPrototype
923 days old - JS_Lock
1182 days old - JS_LockGCThing
945 days old - JS_LookupElement
937 days old - JS_LookupProperty
940 days old - JS_LooselyEqual
950 days old - JS_MakeStringImmutable
945 days old - JS_MapGCRoots
665 days old - JS_MaybeGC
581 days old - JS_New
944 days old - JS_NewArrayObject
924 days old - JS_NewCompartmentAndGlobalObject
954 days old - JS_NewDateObject
941 days old - JS_NewDateObjectMsec
941 days old - JS_NewDependentString
945 days old - JS_NewDouble
945 days old - JS_NewDoubleValue
945 days old - JS_NewExternalString
665 days old - JS_NewFunction
660 days old - JS_NewNumberValue
945 days old - JS_NewObjectForConstructor
944 days old - JS_NewPlainObject
906 days old - JS_NewPropertyIterator
940 days old - JS_NewRegExpObject
924 days old - JS_NewScriptObject
950 days old - JS_NewStringCopyN
945 days old - JS_NewStringCopyZ
945 days old - JS_NewUCString
945 days old - JS_NextProperty
940 days old - JS_Now
924 days old - JS_NumberValue
742 days old - JS_ObjectIsDate
941 days old - JS_ObjectIsFunction
924 days old - JS_ObjectIsRegExp
924 days old - JS_PSGS
597 days old - JS_ParseJSON
1182 days old - JS_PopArguments
950 days old - JS_PreventExtensions
855 days old - JS_PropertyStub
855 days old - JS_PushArguments
950 days old - JS_PutEscapedString
923 days old - JS_Remove*Root
946 days old - JS_RemoveExternalStringFinalizer
665 days old - JS_RemoveRootRT
960 days old - JS_ReportError
950 days old - JS_ReportErrorNumber
935 days old - JS_ReportOutOfMemory
950 days old - JS_ReportPendingException
950 days old - JS_ResolveStandardClass
923 days old - JS_RestoreExceptionState
950 days old - JS_SET_TRACING_DETAILS
1181 days old - JS_SameValue
855 days old - JS_SaveExceptionState
950 days old - JS_SaveFrameChain
959 days old - JS_ScheduleGC
923 days old - JS_SealObject
941 days old - JS_SetAllNonReservedSlotsToUndefined
939 days old - JS_SetArrayLength
937 days old - JS_SetBranchCallback
597 days old - JS_SetCallReturnValue2
940 days old - JS_SetCheckObjectAccessCallback
1182 days old - JS_SetCompartmentNameCallback
923 days old - JS_SetContextCallback
958 days old - JS_SetDefaultLocale
924 days old - JS_SetDestroyCompartmentCallback
923 days old - JS_SetElement
937 days old - JS_SetExtraGCRoots
1182 days old - JS_SetFunctionCallback
945 days old - JS_SetGCCallback
945 days old - JS_SetGCParametersBasedOnAvailableMemory
923 days old - JS_SetGCZeal
946 days old - JS_SetGlobalObject
954 days old - JS_SetICUMemoryFunctions
957 days old - JS_SetInterruptCallback
809 days old - JS_SetNativeStackQuota
923 days old - JS_SetObjectPrincipalsFinder
1182 days old - JS_SetOperationCallback
954 days old - JS_SetOptions
954 days old - JS_SetParent
855 days old - JS_SetPendingException
950 days old - JS_SetPrincipalsTranscoder
1182 days old - JS_SetPrivate
943 days old - JS_SetPropertyAttributes
665 days old - JS_SetPrototype
932 days old - JS_SetRegExpInput
924 days old - JS_SetScriptStackQuota
954 days old - JS_SetThreadStackLimit
954 days old - JS_SetVersion
954 days old - JS_SetVersionForCompartment
923 days old - JS_ShutDown
958 days old - JS_StrictlyEqual
855 days old - JS_StringEqualsAscii
923 days old - JS_StringHasBeenInterned
924 days old - JS_StringHasLatin1Chars
923 days old - JS_StringIsFlat
923 days old - JS_StringToVersion
957 days old - JS_THREADSAFE
665 days old - JS_ThrowStopIteration
913 days old - JS_ToggleOptions
954 days old - JS_TracerInit
946 days old - JS_TypeOfValue
950 days old - JS_Unlock
1181 days old - JS_ValueToBoolean
950 days old - JS_ValueToECMAInt32
950 days old - JS_ValueToFunction
948 days old - JS_ValueToId
923 days old - JS_ValueToNumber
950 days old - JS_ValueToObject
950 days old - JS_ValueToSource
923 days old - JS_ValueToString
950 days old - JS_VersionToString
957 days old - JS_YieldRequest
1181 days old - JS_freeop
924 days old - JS_malloc
948 days old - JS_updateMallocCounter
923 days old - OBJECT_TO_JSVAL
630 days old - PRIVATE_TO_JSVAL
630 days old - Property attributes
696 days old - STRING_TO_JSVAL
630 days old - Stored value
1185 days old - jschar
938 days old - jsdouble
946 days old - jsid
923 days old - jsint
946 days old - JSDBGAPI
734 days old - Java SpiderMonkey - MDN
515 days old - Parser API
869 days old - Profiling SpiderMonkey
916 days old - Running Automated JavaScript Tests
960 days old - Running Parsemark
936 days old - SavedFrame
369 days old - SpiderMonkey Build Documentation
528 days old - Rebranding SpiderMonkey (1.8.5)
1185 days old - SpiderMonkey Internals
461 days old - 64-bit Compatibility
960 days old - Bytecodes
960 days old - Functions
960 days old - Invariants
960 days old - Property cache
960 days old - Self-hosted builtins in SpiderMonkey
445 days old - SpiderMonkey Internals: Thread Safety
960 days old - Tracing JIT
960 days old - SpiderMonkey compartments
1185 days old - SpiderMonkey releases
396 days old - SpiderMonkey 1.8
961 days old - SpiderMonkey 1.8.5
961 days old - SpiderMonkey 1.8.7
961 days old - SpiderMonkey 1.8.8
961 days old - SpiderMonkey 17
961 days old - SpiderMonkey 24
961 days old - SpiderMonkey 38
681 days old - Split object
1185 days old
Dev-doc-needed bugs
Found 51 bugs. Learn more about how to resolve a dev-doc-needed bug.
Bug | Summary | Release |
---|---|---|
1344625 | Turn on ENABLE_INTL_API=yes on Android's release build | mozilla56 |
574924 | TM: implement remaining wrappers | --- |
879079 | Fix some static analysis warnings in js/src | --- |
630209 | Unsafe usage of JS_Compile*/JS_ExecuteScript in shell and tests | --- |
1331092 | Implement Async Iteration for web content on Nightly builds | mozilla55 |
1312053 | Expose an API to get locale information | mozilla54 |
1317400 | Implement "Function.prototype.toString revision" proposal | mozilla54 |
1287677 | Expose an API to provide display names for calendar terms | mozilla53 |
1270146 | Add PluralRules API | mozilla53 |
1289882 | Implement NumberFormat.prototype.formatToParts | mozilla53 |
867501 | Date.toLocaleFormat exposes OS locale (Tor 13019) | mozilla46 |
1204554 | Add environment variable to spew LCOV info into a file. | mozilla44 |
1163423 | Introduce JS_HasOwnProperty | mozilla41 |
1144366 | Switch SpiderMonkey style from T *t to T* t | mozilla40 |
805052 | Remove object parents | mozilla39 |
1089026 | Stop allowing random objects on function scope chains | mozilla36 |
1088002 | Change JSAPI for defining accessors to assume JSNative accessors, not JSPropertyOP ones | mozilla36 |
934450 | Add copy-on-write arrays | mozilla34 |
1036136 | Implement structured clone for Map and Set | mozilla33 |
1014993 | Make it easy to distinguish CPOWs from normal objects | mozilla32 |
845478 | JS shell should use JS::CallArgs instead of manual argc/vp+JS_SET_RVAL/JS_ARGV/etc. | mozilla31 |
977287 | Rename the operation callback | mozilla30 |
880330 | Refactor ContextOptions from a bitfield into a proper struct | mozilla27 |
916993 | GC: Handlify public string methods | mozilla27 |
918373 | GC: Handlify various public APIs | mozilla27 |
917295 | GC: Handlify public date APIs | mozilla27 |
903352 | Handlify remaining PropertyDescriptor APIs | mozilla26 |
893186 | remove JS_GetPropertyAttributes and many of its friends | mozilla26 |
910517 | Remove memory uni-reporters | mozilla26 |
890238 | Memory reporter for ICU | mozilla25 |
884410 | GC: Handlify the JSAPI | mozilla24 |
861281 | GC: Root the wrap object API | mozilla23 |
858108 | GC: Root the Locale interface | mozilla23 |
792108 | Use a class flag to allow objects of that class to act like |undefined| in the == and ToBoolean contexts, and remove JSRESOLVE_DETECTING | mozilla20 |
823283 | Remove JSRESOLVE_QUALIFIED | mozilla20 |
720949 | Need API for "transferring" ArrayBuffer data between runtimes (via shared memory) | mozilla18 |
796523 | Periodically expire JS timezone cache | mozilla18 |
650353 | have one global object per compartment | mozilla15 |
750733 | Use handles in API object hooks where possible | mozilla15 |
711843 | Fix uses of typedarray outside the engine | mozilla14 |
725595 | Drop native object checks from JS_(Get|Set)ReservedSlot | mozilla13 |
724310 | Drop cx argument from JSObject field and fixed slots infallible API | mozilla13 |
707049 | Dynamic analysis for identifying moving GC hazards | mozilla12 |
722348 | remove JSRuntime::requestCount | mozilla12 |
675078 | rm JSThreadData and JSThread | mozilla12 |
687679 | JS_CompileFile* should handle UTF-8 (xpconnect doesn't convert non-ascii wchars correctly) | mozilla11 |
708754 | Use IDL for jsdIDebuggerService::WrapValue and remove WrapJSValue | mozilla11 |
687134 | Expose pccount to chrome code | mozilla11 |
650411 | assert that JSRuntime is only used in a single-threaded manner | mozilla10 |
451729 | Allow runtime's security callbacks to be overridden by a context | mozilla1.9.1 |
482381 | Add a JS_GetPropertyDescriptorById | mozilla1.9.1b4 |
Browse as bug list.
Localizations
Please help us to localize this documentation into different languages. Read more about how to translate.
Language | Pages | Translated | Translations up to date |
---|---|---|---|
af | 546 | 0 (0%) | 0 (0%) |
bn-BD | 546 | 0 (0%) | 0 (0%) |
de | 546 | 1 (0%) | 0 (0%) |
es | 546 | 3 (0%) | 0 (0%) |
fa | 546 | 0 (0%) | 0 (0%) |
fr | 546 | 5 (0%) | 2 (40%) |
it | 546 | 1 (0%) | 0 (0%) |
ja | 546 | 32 (5%) | 2 (6%) |
ko | 546 | 3 (0%) | 1 (33%) |
pl | 546 | 2 (0%) | 0 (0%) |
pt-BR | 546 | 2 (0%) | 1 (50%) |
pt-PT | 546 | 2 (0%) | 0 (0%) |
ro | 546 | 2 (0%) | 1 (50%) |
ru | 546 | 1 (0%) | 0 (0%) |
zh-CN | 546 | 19 (3%) | 1 (5%) |
zh-TW | 546 | 1 (0%) | 0 (0%) |
Notes
Tagging standard
- SpiderMonkey
- JSAPI
Other tasks to do
- TBD
Tutorial to-do list
- TBD
Notes for translators
Any notes here? Where do we expect updates, so that localizers don't translate and update too often?