- Jun 05, 2017
-
-
André Bargull authored
-
André Bargull authored
Bug 1370194 - Prefer to use Array objects when performing array operations in Intl self-hosted code. r=till
-
- Jun 02, 2017
-
-
André Bargull authored
Bug 1369762 - Don't atomize empty function names when retrieving the unresolved name of a bound function. r=till
-
André Bargull authored
Bug 1369680 - Use HasOwnProperty when resolving lazy properties to avoid triggering proxy traps in the proto-chain. r=jandem
-
Nicholas Nethercote authored
These annotations aren't doing anything useful. The important thing with the PseudoStack is that, during pushes, the stack pointer incrementing happens after the new entry is written, and this is ensured by the stack pointer being Atomic. The patch also improves the comments on PseudoStack. --HG-- extra : rebase_source : 100f8a5e4b750c15fac66175550c4c284a141f16
-
- Jun 05, 2017
-
-
Shu-yu Guo authored
Bug 1353356 - Add rematerialized frames to the table on JitActivation after rematerialization succeeds. (r=jandem)
-
Nick Fitzgerald authored
There are a bunch of invalid Cargo.toml files that some python stuff uses for testing, but these cause errors out of cargo when we point to one of the SM source tarballs as a git dependency. Easiest workaround is to not include any non-SpiderMonkey Cargo.toml files in the source tarballs.
-
- May 31, 2017
-
-
Tooru Fujisawa authored
-
- Jun 07, 2017
-
-
Boris Zbarsky authored
-
- Jun 02, 2017
-
-
André Bargull authored
Bug 1369337 - Forcibly create length and @@iterator properties for arguments when redefining. r=evilpie --HG-- extra : rebase_source : 5bd47ea33e4274b42443662aa6477b5678dea3df
-
- Jun 05, 2017
-
-
André Bargull authored
-
André Bargull authored
Bug 1343363 - Check RegExp wasn't modified in RegExp.p.@@replace global elem-base optimized path. r=till
-
- Jun 06, 2017
-
-
Sebastian Hengst authored
Backed out changeset 8adc00c59534 (bug 1369712) for crashes in xpcshell tests on Linux and OS X, e.g. in test_captive_portal_not_found.js @ JS::HeapObjectPostBarrier. r=backout
-
Jan de Mooij authored
Bug 1368736 - Mark BaselineFrame as debuggee frame in HandleDebugTrap if the breakpoint is on JSOP_DEBUGAFTERYIELD. r=shu
-
Jan de Mooij authored
-
Nicolas B. Pierron authored
Bug 1369803 - Allow FinishIncrementalEncoding call even if StartIncrementalEncoding call failed. r=shu
-
Jon Coppeard authored
-
Jon Coppeard authored
-
Jon Coppeard authored
-
Jan de Mooij authored
Bug 1364346 part 3 - Optimize Array.prototype.unshift by taking advantage of shifted elements. r=anba --HG-- extra : rebase_source : 793e3dbf21745b1f13661f4856c582a86987a493
-
- Jun 02, 2017
-
-
Benjamin Bouvier authored
MozReview-Commit-ID: 1ifOuh90QEK --HG-- extra : rebase_source : 4609aefd9e92c9f438bb9e955ea6dadc2750fc19
-
- Jun 06, 2017
-
-
Jon Coppeard authored
-
- Jun 07, 2017
-
-
Boris Chiou authored
Bug 1335998 - Part 1: Implement Gecko_CSSValue_InitSharedList and read the transform from the shared list. r=birtles,manishearth We create interpolatematrix and accumulatematrix from Servo side not on the main thread, so we cannot use nsCSSValueList_heap (which is not thread safe so we cannot create it and destroy it on different threads). Therefore, we use nsCSSValueSharedList to represent the cloned lists in interpolatematrix and accumulatematrix. MozReview-Commit-ID: L5WBKHwsrUz --HG-- extra : rebase_source : af6e7700cfa93e6a27454aeebd3088ba32265fed
-
- Jun 05, 2017
-
-
Jan de Mooij authored
-
Jan de Mooij authored
-
- Jun 03, 2017
-
-
Ehsan Akhgari authored
Bug 1368275 - Make test_nukeContentWindow.html correctly wait for the window to be destroyed instead of relying on the scheduling of the corresponding event; r=kmag
-
Jan de Mooij authored
Bug 1358135 part 2 - Preserve a Zone's JIT code also when it has Baseline code on the stack. r=bhackett
-
- Jun 02, 2017
-
-
Jon Coppeard authored
-
Jon Coppeard authored
Bug 1367815 - Add assertions to prevent proxies other than cross compartment wrappers from having cross compartment targets r=sfink
-
Jan de Mooij authored
-
Jan de Mooij authored
-
- May 30, 2017
-
-
Benjamin Bouvier authored
MozReview-Commit-ID: GU7os89GqVO --HG-- extra : rebase_source : 2a8da223982421b78dae370f4c1aba63f1c6d162
-
- May 31, 2017
-
-
Benjamin Bouvier authored
MozReview-Commit-ID: GZSVjza1RfL --HG-- extra : rebase_source : 6605bb3f911a87ce0b46920873a9db73880bec0a
-
- Jun 02, 2017
-
-
Greg Mierzwinski authored
This patch enables linux64-ccov to run JSVM code coverage collection at the same time GCOV code coverage is being collected. It uploads the code coverage that was created in a file called 'code-coverage-jsvm.zip'. MozReview-Commit-ID: 4x5GrjRJRo4 --HG-- extra : rebase_source : 461eb6a0d6bf9f16a83899a1147c0f9cf2c02823
-
- May 26, 2017
-
-
Paul Bone authored
MozReview-Commit-ID: Jwk4TPDObJc
-
- May 27, 2017
-
-
Jan de Mooij authored
-
Jan de Mooij authored
-
Jan de Mooij authored
Bug 1365518 - Fix polymorphic inlining to work correctly for functions that had their group/proto changed. r=shu
-
Manish Goregaokar authored
MozReview-Commit-ID: HvjpMtB8VYL
-
- May 25, 2017
-
-
Nicholas Nethercote authored
Bug 1366650 (part 2) - In GeckoProfiler, do all pseudo-stack accesses via the PseudoStack class, instead of via raw array manipulation. r=mstange,shu. - The profiler gives the JS engine a reference to the pseudo-stack via SetContextProfiilngStack(). That function now takes a |PseudoStack*| instead of a |ProfileEntry*| and pointer to the stack pointer. - PseudoStack now has a |kMaxEntries| field, which is easier to work with than |mozilla::ArrayLength(entries)|. - AddressOfStackPointer() is no longer needed. - The patch also neatens up the push operations significantly. PseudoStack now has pushCppFrame() and pushJsFrame(), which nicely encapsulate the two main cases. These delegate to the updated initCppFrame() and initJsFrame() functions in ProfileEntry. - Renames max_stck in testProfileStrings.cpp as peakStackPointer, which is a clearer name. - Removes a couple of checks from testProfileStrings.cpp. These checks made sense when the pseudo-stack was accessed via raw manipulation, but are not applicable now because we can't artificially limit the maximum stack size so easily.
-