..
ArgumentsObject-inl.h
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
ArgumentsObject.cpp
Remove strict arguments poison pill for "caller" property per ES2017
2019-02-15 23:38:14 +08:00
ArgumentsObject.h
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
ArrayBufferObject-inl.h
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
ArrayBufferObject.cpp
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
ArrayBufferObject.h
Give uint8_clamped a defaulted (and also trivial) default constructor, copy constructor, and copy-assignment operator.
2019-02-16 00:14:09 +08:00
ArrayObject-inl.h
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
ArrayObject.h
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
AsyncFunction.cpp
Part 1: Implement ES6 function name property semantics
2019-02-15 23:38:44 +08:00
AsyncFunction.h
Bug 1318017: Call GetPrototypeFromConstructor for generator/async function and Intl constructors
2019-02-15 23:38:09 +08:00
BooleanObject-inl.h
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
BooleanObject.h
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
Caches-inl.h
Remove upcomingZealousGC() and caller
2019-02-14 14:38:00 +08:00
Caches.cpp
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
Caches.h
Stop using PodZero in several places to initialize values of non-trivial type
2019-02-16 00:13:45 +08:00
CallNonGenericMethod.cpp
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
CaseFolding.txt
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
CharacterEncoding.cpp
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
CodeCoverage.cpp
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
CodeCoverage.h
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
CommonPropertyNames.h
Bug 1147371: Rename allowContentSpread to allowContentIter
2019-02-15 23:39:02 +08:00
Compression.cpp
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
Compression.h
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
DateObject.h
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
DateTime.cpp
Issue #325 Part 5: Remove non-Intl legacy code paths from js.
2019-02-15 23:56:03 +08:00
DateTime.h
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
Debugger-inl.h
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
Debugger.cpp
Part 1: Implement ES6 function name property semantics
2019-02-15 23:38:44 +08:00
Debugger.h
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
DebuggerMemory.cpp
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
DebuggerMemory.h
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
DerivedCoreProperties.txt
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
EnvironmentObject-inl.h
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
EnvironmentObject.cpp
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
EnvironmentObject.h
Fix Build Bustage - with "--enable-debug"
2019-02-16 00:08:38 +08:00
ErrorObject-inl.h
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
ErrorObject.cpp
Handle the now ordinary error prototype object in stack
2019-02-15 23:38:19 +08:00
ErrorObject.h
Handle the now ordinary error prototype object in stack
2019-02-15 23:38:19 +08:00
ForOfIterator.cpp
Close iterator after error in Promise.{all,race}
2019-02-15 23:37:49 +08:00
GeneratorObject.cpp
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
GeneratorObject.h
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
GlobalObject.cpp
Issue #325 Part 14: Remove EXPOSE_INTL_API conditionals.
2019-02-15 23:56:17 +08:00
GlobalObject.h
Use ordinary objects for Error prototypes
2019-02-15 23:38:17 +08:00
HelperThreads.cpp
Bug 1465108 - Use function pointers rather than virtual run method for GC parallel tasks r=sfink a=abillings a=RyanVM
2019-02-16 00:01:53 +08:00
HelperThreads.h
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
Id.cpp
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
Initialization.cpp
Issue #325 Part 14: Remove EXPOSE_INTL_API conditionals.
2019-02-15 23:56:17 +08:00
Interpreter-inl.h
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
Interpreter.cpp
Bug 1357075 - Pad a nop to unwind to the scope just before a destructuring iterator close trynote
2019-02-15 23:39:34 +08:00
Interpreter.h
Bug 1342553, Bug 1343072, Bug 1344753 (details in the description)
2019-02-15 23:39:29 +08:00
JSONParser.cpp
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
JSONParser.h
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
Keywords.h
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
make_opcode_doc.py
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
make_unicode.py
Correctly tokenize valid JS names when using Unicode mathematical alphanumeric symbols as variable name
2019-02-15 23:38:13 +08:00
MallocProvider.h
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
MatchPairs.h
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
MemoryMetrics.cpp
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
Monitor.h
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
MutexIDs.h
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
NativeObject-inl.h
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
NativeObject.cpp
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
NativeObject.h
Simplify HeapSlot to make it trivially copyable
2019-02-16 00:11:06 +08:00
NumberObject-inl.h
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
NumberObject.h
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
ObjectGroup-inl.h
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
ObjectGroup.cpp
Use canonical function in TypeNewScript::rollbackPartiallyInitializedObjects.
2019-02-16 00:22:06 +08:00
ObjectGroup.h
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
Opcodes.h
Bug 1357075 - Pad a nop to unwind to the scope just before a destructuring iterator close trynote
2019-02-15 23:39:34 +08:00
PIC.cpp
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
PIC.h
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
PosixNSPR.cpp
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
PosixNSPR.h
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
Printer.cpp
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
Printer.h
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
Probes-inl.h
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
Probes.cpp
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
Probes.h
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
PropDesc.h
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
ProxyObject.cpp
Fix Value::isGCThing footgun, stop returning true for NullValue
2019-02-15 23:41:26 +08:00
ProxyObject.h
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
Realm.cpp
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
ReceiverGuard.cpp
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
ReceiverGuard.h
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
RegExpObject.cpp
Use ordinary object for RegExp prototype
2019-02-15 23:38:32 +08:00
RegExpObject.h
Use ordinary object for RegExp prototype
2019-02-15 23:38:32 +08:00
RegExpStatics.cpp
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
RegExpStatics.h
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
RegExpStaticsObject.h
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
Runtime.cpp
Make InitRuntimeNumberState's return type reflect its infallible nature.
2019-02-15 23:56:18 +08:00
Runtime.h
Stop using PodZero in several places to initialize values of non-trivial type
2019-02-16 00:13:45 +08:00
SavedFrame.h
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
SavedStacks-inl.h
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
SavedStacks.cpp
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
SavedStacks.h
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
Scope.cpp
Fix build bustage
2019-02-16 00:13:01 +08:00
Scope.h
Call the relevant scope-data constructor when allocating it, and poison/mark as undefined the memory for the trailing array of BindingNames, ratther than impermissibly PodZero-ing non-trivial classes.
2019-02-16 00:12:59 +08:00
SelfHosting.cpp
Change inlining of intrinsics.
2019-02-16 00:01:15 +08:00
SelfHosting.h
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
Shape-inl.h
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
Shape.cpp
Bug 1437507 - Fix JSObject::setFlags to call ensureShape before checking for dictionary mode. r=jandem, a=RyanVM
2019-02-15 23:37:14 +08:00
Shape.h
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
ShapedObject-inl.h
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
ShapedObject.h
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
SharedArrayObject.cpp
Limit the number of SharedArrayBuffers in normal JS code (not just asm.js).
2019-02-15 23:30:51 +08:00
SharedArrayObject.h
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
SharedImmutableStringsCache-inl.h
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
SharedImmutableStringsCache.cpp
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
SharedImmutableStringsCache.h
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
SharedMem.h
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
SPSProfiler.cpp
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
SPSProfiler.h
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
Stack-inl.h
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
Stack.cpp
Bug 1320388: Move JSFunction::HAS_REST to JSScript and LazyScript
2019-02-15 23:38:38 +08:00
Stack.h
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
StopIterationObject.h
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
Stopwatch.cpp
Reduce number of allocations in AutoStopwatch
2019-02-16 00:27:30 +08:00
Stopwatch.h
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
String-inl.h
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
String.cpp
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
String.h
Stop using PodZero in several places to initialize values of non-trivial type
2019-02-16 00:13:45 +08:00
StringBuffer.cpp
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
StringBuffer.h
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
StringObject-inl.h
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
StringObject.h
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
StructuredClone.cpp
Refactor structured clone JSAPI to prevent mismatched scopes.
2019-02-16 00:01:32 +08:00
Symbol.cpp
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
Symbol.h
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
TaggedProto.cpp
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
TaggedProto.h
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
Time.cpp
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
Time.h
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
TraceLogging.cpp
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
TraceLogging.h
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
TraceLoggingGraph.cpp
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
TraceLoggingGraph.h
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
TraceLoggingTypes.cpp
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
TraceLoggingTypes.h
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
TypedArrayCommon.h
Don't use PodCopy/PodMove to implement typed-array element-to-element copying
2019-02-16 00:14:10 +08:00
TypedArrayObject.cpp
Part 1: Implement ES6 function name property semantics
2019-02-15 23:38:44 +08:00
TypedArrayObject.h
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
TypeInference-inl.h
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
TypeInference.cpp
Use canonical function in TypeNewScript::rollbackPartiallyInitializedObjects.
2019-02-16 00:22:06 +08:00
TypeInference.h
Rename TypeSet::clone to TypeSet::cloneIntoUninitialized to indicate that it freshly initializes the TemporaryTypeSet* provided to it.
2019-02-16 00:14:12 +08:00
UbiNode.cpp
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
UbiNodeCensus.cpp
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
UbiNodeShortestPaths.cpp
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
UnboxedObject-inl.h
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
UnboxedObject.cpp
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
UnboxedObject.h
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
Unicode.cpp
Correctly tokenize valid JS names when using Unicode mathematical alphanumeric symbols as variable name
2019-02-15 23:38:13 +08:00
Unicode.h
Correctly tokenize valid JS names when using Unicode mathematical alphanumeric symbols as variable name
2019-02-15 23:38:13 +08:00
UnicodeData.txt
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
UnicodeNonBMP.h
Correctly tokenize valid JS names when using Unicode mathematical alphanumeric symbols as variable name
2019-02-15 23:38:13 +08:00
Value.cpp
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
WeakMapPtr.cpp
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
WrapperObject.h
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
Xdr.cpp
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
Xdr.h
Make XDR decoding more robust.
2019-02-15 23:30:48 +08:00