gecko-dev/js/public
Cosmin Sabou 7658be0902 Backed out 6 changesets (bug 1556321, bug 1556430, bug 1167452) for causing multiple regressions.
Backed out changeset 667da63fb2b1 (bug 1556430)
Backed out changeset 5ec3133f6457 (bug 1556321)
Backed out changeset 585157ab153a (bug 1556321)
Backed out changeset 72fc109fe0f2 (bug 1167452)
Backed out changeset 11d3f2265b35 (bug 1167452)
Backed out changeset 37f9bd277c34 (bug 1167452)
2019-06-11 07:04:16 +03:00
..
experimental No bug. Reformat js/** to fix accumulated divergences. 2019-05-24 11:57:18 -07:00
AllocPolicy.h No bug. Reformat js/** to fix accumulated divergences. 2019-05-24 11:57:18 -07:00
ArrayBuffer.h Bug 1532005 - Implement a new js/public/ArrayBuffer.h header to centralize functionality for creating and interacting with ArrayBuffers. r=sfink 2019-03-04 15:19:16 -08:00
BuildId.h Bug 1516713 - Move buildId-related stuff out of jsapi.h into a new js/public/BuildId.h header. r=arai 2018-12-28 21:00:58 -06:00
CallArgs.h Bug 1517624 - Move JSPropertySpec and JSFunctionSpec definitions into a new js/public/PropertySpec.h header. r=arai 2019-01-03 15:37:01 -06:00
CallNonGenericMethod.h
CharacterEncoding.h Bug 1052579 - Add explicit arena to several char-copying JS functions r=sfink 2019-04-11 17:53:07 +00:00
Class.h Bug 1541810 part 1 - Move the global lexical environment from GlobalObject to Realm. r=jonco 2019-04-08 12:07:23 +00:00
CompilationAndEvaluation.h Bug 1552977 - Add JS::EvaluateUtf8PathDontInflate that doesn't inflate UTF-8 file contents to UTF-16 before evaluating them. r=arai 2019-05-21 01:31:53 +00:00
CompileOptions.h Bug 1529758 - Add a pref for fields. r=tcampbell 2019-03-12 19:14:57 +00:00
ContextOptions.h Merge mozilla-central to mozilla-inbound. on a CLOSED TREE 2019-03-07 12:00:37 +02:00
Conversions.h Bug 1519636 - clang-format-8: Reformat recent changes to the Google coding style r=Ehsan 2019-04-05 21:41:42 +00:00
Date.h Bug 1517674 - Rename JS_NewDateObject and JS_ObjectIsDate to JS:: versions of the same, and move their declarations to js/public/Date.h and their implementations to js/src/jsdate.cpp. r=arai 2019-01-04 11:43:31 -06:00
Debug.h Bug 1521732 - Part 5: RootedObjectVector. r=sfink,jonco 2019-03-26 14:00:51 +00:00
Equality.h Bug 1516742 - Move {js::,JS_}{{Strictly,Loosely}Equal,SameValue} into js/public/Equality.h and js/src/vm/EqualityOperations.{cpp,h}. r=arai 2018-12-29 00:06:21 -06:00
ErrorReport.h Bug 1542120 - Add js/public/Warnings.h for warning-related JSAPI. r=arai 2019-04-05 22:52:04 +00:00
ForOfIterator.h Bug 1537536 - Move JS::ForOfIterator to its own header. r=arai,bzbarsky 2019-03-26 17:10:44 +00:00
GCAnnotations.h Bug 1521000 - Part 2: Adjust our clang-format rules to include spaces after the hash for nested preprocessor directives r=sylvestre 2019-01-18 10:16:18 +01:00
GCAPI.h Bug 1554954 - Add size parameter to GCRuntime::maybeAllocTriggerZoneGC and use this when determining whether to trigger a GC slice during an incremental GC r=sfink 2019-05-29 13:36:30 +01:00
GCHashTable.h
GCPolicyAPI.h Bug 1547782 - Implement GCPolicy<T>::isValid for Gecko specializations r=jonco 2019-04-30 21:48:32 +00:00
GCVariant.h Bug 1429613 - Using upgraded Variant::match where appropriate - r=froydnj 2019-04-02 11:53:55 +00:00
GCVector.h Bug 1542184 - Use PersistentRooted for rooting vectors of GC things from rust code r=fitzgen? 2019-05-10 17:36:34 +00:00
HashTable.h
HeapAPI.h Bug 1537909 - Optimise external read barriers r=sfink? 2019-05-20 17:58:16 +00:00
Id.h Bug 1306008 - Give JS::Heap<T> pointer wrappers a pre-barrier r=sfink 2019-03-27 16:26:09 +00:00
Initialization.h Bug 1502797 - Reimplement BigInt using V8/JSC code instead of GMP r=jwalden 2019-01-23 11:13:51 +00:00
JSON.h
LocaleSensitive.h
MemoryFunctions.h Bug 1395509 - Pack MemoryTracker hashtable keys into a single word on 64bit platforms r=sfink 2019-05-22 17:45:03 +01:00
MemoryMetrics.h Bug 1551796 part 1 - Rename TypeScript to JitScript. r=tcampbell 2019-05-23 07:28:00 +00:00
Modules.h Bug 1552979 - Add a JS::CompileModule overload for direct UTF-8 compilation. r=arai 2019-05-21 15:39:05 -07:00
OffThreadScriptCompilation.h Bug 1552979 - Begin fleshing out off-thread script/module compilation support for UTF-8. r=arai 2019-05-18 16:46:38 -07:00
Principals.h Bug 1406872 - Remove perf monitoring code - r=jandem,Gijs 2019-01-14 14:09:09 +00:00
Printf.h
ProfilingCategory.h Bug 1547104 - Add initial JS profiler subcategories r=mstange 2019-04-26 13:47:40 +00:00
ProfilingFrameIterator.h
ProfilingStack.h Bug 1548510 part 2 - Deduplicate GeckoProfilerRuntime::allocProfileString and JitcodeGlobalEntry::createScriptString. r=jonco 2019-05-03 10:15:51 +00:00
Promise.h Bug 1549351 - Promise rejection event should not be sent for cross-origin scripts; r=smaug,till 2019-05-19 01:18:04 +00:00
PropertyDescriptor.h Bug 1521000 - Part 2: Adjust our clang-format rules to include spaces after the hash for nested preprocessor directives r=sylvestre 2019-01-18 10:16:18 +01:00
PropertySpec.h Bug 1549340 - Part 2: Use union instead of reinterpret_cast to initialize const char* with symbol for JSPropertySpec.name. r=jandem 2019-05-13 10:26:48 +00:00
ProtoKey.h bug 1456569 - Implement BigInt64 and BigUint64Array. r=wingo,jwalden,sfink 2019-04-02 17:11:13 +00:00
Proxy.h Bug 1534967 - Part 1: use RootedIdVector. r=jonco 2019-04-08 10:46:53 +08:00
Realm.h Bug 1529757 - Add JS::GetFunctionRealm and use it in GetPrototypeFromConstructor. r=jorendorff,bzbarsky 2019-04-26 07:46:04 +00:00
RealmOptions.h Bug 1542461. Flag realms of windows as dead once we unlink their nsGlobalWindowInner, so debugger's findAllGlobals won't hand them out to script. r=jandem 2019-04-09 10:21:37 +00:00
RefCounted.h
RegExp.h Bug 1519636 - clang-format-8: Reformat recent changes to the Google coding style r=Ehsan 2019-04-05 21:41:42 +00:00
RegExpFlags.h Bug 1539690 - Make a JS::RegExpFlag public API for flag bits, and make a JS::RegExpFlags flag-set abstraction. r=sfink 2019-04-02 03:16:43 +00:00
RequiredDefines.h
Result.h
RootingAPI.h No bug. Reformat js/** to fix accumulated divergences. 2019-05-24 11:57:18 -07:00
SavedFrameAPI.h Bug 1392408 Part 1 - Add interface to help convert SavedFrames to JSON, r=jimb. 2019-05-02 08:25:26 -10:00
SharedArrayBuffer.h Bug 1532005 - Implement a new js/public/ArrayBuffer.h header to centralize functionality for creating and interacting with ArrayBuffers. r=sfink 2019-03-04 15:19:16 -08:00
SliceBudget.h
SourceText.h Bug 1557193 - Move Unit-agnostic code out of the Evaluate helper function in testScriptSourceCompression.cpp. r=arai 2019-06-05 17:50:39 -07:00
StableStringChars.h
Stream.h
StructuredClone.h Bug 1539261, part 2 - Mark various JSStructuredCloneData methods MOZ_MUST_USE. r=sfink 2019-03-27 20:41:17 +00:00
SweepingAPI.h
Symbol.h Bug 1549340 - Part 2: Use union instead of reinterpret_cast to initialize const char* with symbol for JSPropertySpec.name. r=jandem 2019-05-13 10:26:48 +00:00
TraceKind.h Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan 2019-04-22 16:35:03 +00:00
TraceLoggerAPI.h Bug 1553362 - Add empty spew inline functions for when tracelogger is disabled r=iain 2019-05-22 15:59:05 +00:00
TracingAPI.h Backed out 6 changesets (bug 1556321, bug 1556430, bug 1167452) for causing multiple regressions. 2019-06-11 07:04:16 +03:00
TrackedOptimizationInfo.h Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan 2019-04-22 16:35:03 +00:00
Transcoding.h
TypeDecls.h Bug 1542184 - Use PersistentRooted for rooting vectors of GC things from rust code r=fitzgen? 2019-05-10 17:36:34 +00:00
UbiNode.h Bug 1447244 Part 2 - Track source ID in saved frames, r=jimb. 2019-01-16 11:59:03 -10:00
UbiNodeBreadthFirst.h
UbiNodeCensus.h Bug 1319468 - P3: Use Rooted for RootedCount. r=jonco 2019-02-28 10:26:55 +01:00
UbiNodeDominatorTree.h
UbiNodePostOrder.h
UbiNodeShortestPaths.h
UbiNodeUtils.h
UniquePtr.h
Utility.h Bug 1556861 - Adding ThreadType to js::RunnableTask r=jonco 2019-06-07 21:09:05 +00:00
Value.h Bug 1306008 - Give JS::Heap<T> pointer wrappers a pre-barrier r=sfink 2019-03-27 16:26:09 +00:00
Vector.h Bug 1521732 - Part 3: Use RootedValueVector instead. r=sfink,jonco 2019-03-26 13:58:20 +00:00
Warnings.h Bug 1542120 - Add js/public/Warnings.h for warning-related JSAPI. r=arai 2019-04-05 22:52:04 +00:00
WeakMapPtr.h
Wrapper.h Bug 1552597, part 2 - Handlify RemapAllWrappersForObject. r=jonco 2019-05-20 08:40:01 +00:00