Steve Fink
51871e1507
Bug 1364547 - Call the slice end callback for every slice, r=jonco
...
Currently, the final slice of an incremental GC only gets a GC_CYCLE_END callback, not a GC_SLICE_END callback. So if you are doing anything that expects to see all of the slices, you will be missing one.
Simplify the setup so that every GC is bracketed with CYCLE_BEGIN/END, and every slice is bracketed with SLICE_BEGIN/END, treating a nonincremental as a GC with a single slice (which it is for everything else.)
--HG--
extra : rebase_source : 8e21300819d517b3e35de14930f53b3ab737a44e
2017-05-15 08:06:24 -07:00
Steve Fink
496252c685
Bug 1364547 - Add number of slices to major GC summary, r=jonco
...
--HG--
extra : rebase_source : c7cdf4ef944c4bc227650e6027a59907bbf4fd21
2017-05-12 12:10:56 -07:00
Mihai Tabara
dfe1e1a0cd
Bug 1364225 - in-tree beetmover to take product in a generic way via configs. r=rail a=release DONTBUILD
...
MozReview-Commit-ID: 23iQ4leB1Ob
--HG--
extra : rebase_source : a7c326fe897b7d858f43f565950472f079c6dd7e
extra : intermediate-source : d150c65de6718e508b331ca9e49a80bd40159f0e
extra : source : 896085e262c812aede8382e2cf45963ab29f9c4e
2017-05-17 13:36:18 +01:00
Dale Harvey
34f6fb7d5b
Bug 1365213 - Fix location and search bar height. r=dao
2017-05-17 19:02:52 +01:00
Jim Chen
6ed039fa49
Bug 1360321 - 11. Include AArch64 in nsWrapperCache 64-bit check; r=me
...
Include AArch64 in the 64-bit architecture check in nsWrapperCache.h.
Otherwise AArch64 builds fail with a build error. r=me for trivial
patch.
MozReview-Commit-ID: 60CXTNBbS2x
2017-05-17 13:06:23 -04:00
Jim Chen
a2dff5ad91
Bug 1360321 - 10. Fix opt build warnings in VIXL; r=me
...
Fix an unused variable warning for `visitor` because it's only used in
the assertion macro.
Fix several no-return-value errors because the compiler cannot assume
the VIXL_UNREACHABLE() macro is actually unreachable.
r=me for trivial patch.
MozReview-Commit-ID: 13IlMyUsXUN
2017-05-17 13:06:23 -04:00
Jim Chen
65efbc986a
Bug 1360321 - 7. Add AArch64 check to Fennec hardware checks; r=snorp
...
Add checks for "arm64-v8a" when we check for supported platforms.
MozReview-Commit-ID: IHklaZ7Q6BD
2017-05-17 13:06:23 -04:00
Jim Chen
14dbe23a6c
Bug 1360321 - 6. Add AArch64 support in xpcom; r=froydnj
...
Add breakpoint support for AArch64, and fix a scanf format specifier
warning. Also fix an #if line in xptcinvoke_arm.cpp to work as intended.
MozReview-Commit-ID: BSjYVD8Zq0t
2017-05-17 13:06:23 -04:00
Jim Chen
27d618738a
Bug 1360321 - 5. Fix warnings in widget; r=snorp
...
* Fix warnings using putenv with string literals.
* Fix a pritnf format warning.
MozReview-Commit-ID: B53sUjGTg7z
2017-05-17 13:06:23 -04:00
Jim Chen
8dd6064fc9
Bug 1360321 - 4e. Fix std::min type error; r=froydnj r=glandium
...
Specify the same type for std::min arguments to avoid the error.
MozReview-Commit-ID: C7yHu7c1s34
2017-05-17 13:06:22 -04:00
Jim Chen
7752e253ee
Bug 1360321 - 4d. Define mmap ordering for AArch64; r=froydnj r=glandium
...
Specify mmap address ordering for AArch64 so we properly allocate buffer
pages.
MozReview-Commit-ID: 4vGztSsAaXm
2017-05-17 13:06:22 -04:00
Jim Chen
8057a25813
Bug 1360321 - 4c. Add Divert case for AArch64; r=froydnj r=glandium
...
Fill in AArch64 trampoline for Divert(). Even though we're not using
on-demand decompression anymore, I added the AArch64 cases for
completeness.
MozReview-Commit-ID: D91KhHiDo7S
2017-05-17 13:06:22 -04:00
Jim Chen
e1831b091f
Bug 1360321 - 4b. Add relocation macros for AArch64; r=froydnj r=glandium
...
Add relocation macros for AArch64 in the custom linker.
MozReview-Commit-ID: 4TKtVJdq0is
2017-05-17 13:06:22 -04:00
Jim Chen
f5f1f202b1
Bug 1360321 - 4a. Fix printf macro mismatches in mozglue; r=froydnj r=glandium
...
Fix printf macro mismatches where, for example, `PRIxPTR` is defined for
`long` but the ELF `Addr` type is defined as `long long`.
MozReview-Commit-ID: 8hXY1MpHPjS
2017-05-17 13:06:22 -04:00
Jim Chen
9579d51797
Bug 1360321 - 3. Don't use mmap2 on Android AArch64 in mozjemalloc; r=glandium
...
Android NDK defines SYS_mmap2 but it expands to a nonexistent symbol.
mmap2 may not be supported in any case in some AArch64 kernels, so we
should just use mmap.
MozReview-Commit-ID: 5Vjuja5fLIL
2017-05-17 13:06:21 -04:00
Jim Chen
0ea3a6811b
Bug 1360321 - 2. Fix cast warning on AArch64 in plugin code; r=snorp
...
Fix a warning on AArch64 for casting to pointer.
MozReview-Commit-ID: 6zjYdN8ta9d
2017-05-17 13:06:21 -04:00
Jim Chen
117a60442d
Bug 1360321 - 1. Update linux_syscall_support.h in Breakpad; r=ted
...
The last update left out a couple lines that should have been taken out,
which only affected AArch64 builds.
MozReview-Commit-ID: 6PTz2y4U2iD
2017-05-17 13:06:21 -04:00
Jon Coppeard
e26d8d5744
Bug 1361458
- Generate the phase tree for GC statistics recording ahead of time r=sfink
2017-05-17 10:37:18 +01:00
Geoff Brown
04a5ab1720
Bug 1365621 - Allow specification of info categories for |mach test-info|; r=jmaher
2017-05-17 10:30:37 -06:00
Geoff Brown
d3531a3682
Bug 1365621 - Display manifest info in |mach test-info|; r=jmaher
2017-05-17 10:30:36 -06:00
Geoff Brown
2006363898
Bug 1365621 - Allow multiple test arguments for |mach test-info|; r=jmaher
2017-05-17 10:30:34 -06:00
Geoff Brown
d844ac12ec
Bug 1364228 - Increase marionette startup timeout for Linux mochitests; r=ato
...
Our linux32-debug build is very slow to startup when running mochitests on aws.
Sometimes we see similar behavior on other linux platforms. Intermittently,
in this environment, startup takes longer than the 120 seconds that marionette
waits, resulting in test failures in bug 1261598. Increasing the marionette
startup timeout to 180 seconds appears to effectively avoid these failures.
2017-05-17 10:30:32 -06:00
Joel Maher
6f0a8de6e5
Bug 1365289 - update tabpaint addon to be signed. r=rwood
...
MozReview-Commit-ID: 8p7H7kD1cli
2017-05-17 11:53:19 -04:00
Andrea Marchesini
c945c40e97
Bug 1313157 - Increase timeout for test_subworkers_suspended.html, r=gbrown
2017-05-17 17:18:14 +02:00
Mason Chang
31c2614b44
Bug 1340627. OS X XUL UI test to check for CG Borrow/Return CGContext r=lsalzman
2017-05-17 08:20:39 -07:00
Oriol
3ada647c06
Bug 1364082 - Improve test about file save in JSON Viewer. r=Honza
2017-05-16 03:46:00 -04:00
Andrea Marchesini
b203932e2d
Bug 1364297 - Use nsString instead nsCString for Worker names, r=smaug
2017-05-17 16:49:34 +02:00
Andrea Marchesini
7453988cd7
Bug 1364297 - Worker and SharedWorker constructors have an optional WorkerOptions parameter, r=smaug
2017-05-17 16:48:54 +02:00
Jonathan Kew
54fe5f66e7
Bug 1365356 - patch 4 - Split low-level nsIFrame methods taking an optional nsStyleDisplay pointer into two versions, one taking a (non-null) nsStyleDisplay parameter, so we can bypass StyleDisplayWithOptionalParam and its null-check + branch in hot calls. r=mats
2017-05-17 15:47:42 +01:00
Jonathan Kew
fef41b2663
Bug 1365356 - patch 3 - Allow callers to pass an nsStyleDisplay to GetContainingBlock (and IsAbsolutelyPositioned, which it calls) if they have it on hand, to avoid internal calls to StyleDisplay(). r=mats
2017-05-17 15:47:36 +01:00
Jonathan Kew
6d345e8ee2
Bug 1365356 - patch 2 - Allow callers to pass an nsStyleDisplay in to FinishAndStoreOverflow, to avoid internal StyleDisplay() calls. r=mats
2017-05-17 15:47:31 +01:00
Jonathan Kew
97a920ea30
Bug 1365356 - patch 1 - When initializing a ReflowInput, pass the nsStyleDisplay in to InitOffsets to avoid internal StyleDisplay() calls. r=mats
2017-05-17 15:47:25 +01:00
Catalin Badea
1f3ef0f4d6
Bug 1359610 - Add telemetry for fetch interception. r=chutten data-r=bsmedberg
2017-05-17 15:42:53 +01:00
Franziskus Kiefer
3d4912c914
Bug 1345368 - land NSS 57e38a8407b3, r=me
...
UPGRADE_NSS_RELEASE
--HG--
extra : rebase_source : 64f2e33d0ca49b6870882d204e899442af785ba4
extra : amend_source : 7277b5d0c15a2d51726d216f57bfed7958b45c8a
2017-05-16 17:12:24 +02:00
Geoff Brown
cd00c8599a
Bug 1348509 - Skip browser_report_site_issue.js on linux non-e10s debug/asan; r=me,test-only
2017-05-17 07:33:10 -06:00
Junior Hsu
427608c4e0
Bug 1354407 - Add new telemetry probe for saved time when we rcwn. r=michal, data-r=bsmedberg
2017-05-02 10:08:06 +08:00
Dale Harvey
afe6ff7052
Bug 1365275 - Fix location and search bar background color. r=dao
2017-05-17 14:18:06 +01:00
Ronald Claveau
e028f55daf
Bug 1362611 - Fix packager quoting in the installer. r=mshal
...
This patch fixes the upload/packaging build step for Thunderbird beta builds
MozReview-Commit-ID: K2qcZ4pLvtN
--HG--
extra : amend_source : f16a6747c0260242442a4aa022be1d47a22ab30b
2017-05-16 21:57:59 +02:00
Andrea Marchesini
ea15b24df9
Bug 1364925 - WPT for sendBeacon and content-type header, r=annevk
2017-05-17 14:26:07 +02:00
Andrea Marchesini
321d6f6cf3
Bug 1364925 - navigator.sendBeacon should not force application/octet-stream as content-type for ArrayBuffer, r=smaug
2017-05-17 14:25:20 +02:00
Andrea Marchesini
77507dec8b
Bug 1365537 - Worker and SharedWorker Constructors should receive the URL parameter as a USVString, r=smaug
2017-05-17 14:21:45 +02:00
Sebastian Hengst
0c5a87d59f
Backed out changeset 36f2908f6650 (bug 1361458
) for crashing [@ js::GCMarker::drainMarkStack], e.g. in devtools' devtools/client/debugger/new/test/mochitest/browser_dbg-sourcemaps.js. r=backout
2017-05-17 12:53:58 +02:00
Carsten "Tomcat" Book
845d4f803d
Merge mozilla-central to mozilla-inbound
2017-05-17 12:27:56 +02:00
Carsten "Tomcat" Book
f55349994f
Backed out changeset 484c5137e19f (bug 1365194) to clean up spidermonkey
2017-05-17 11:44:17 +02:00
Carsten "Tomcat" Book
766c2581c8
Backed out changeset d8de424663b7 (bug 1365194)
2017-05-17 11:43:28 +02:00
Carsten "Tomcat" Book
9c3f61e278
Backed out changeset b56224bf370d (bug 1365194)
2017-05-17 11:43:26 +02:00
Carsten "Tomcat" Book
d0e69c4bdb
Backed out changeset 4b9c2fb40653 (bug 1365194)
2017-05-17 11:43:24 +02:00
Carsten "Tomcat" Book
c994a231f0
Backed out changeset 9711f5bbda3b (bug 1365194)
...
--HG--
rename : memory/mozjemalloc/mozjemalloc.cpp => memory/mozjemalloc/jemalloc.c
2017-05-17 11:43:22 +02:00
Carsten "Tomcat" Book
921529ef63
Backed out changeset 4553b67c794f (bug 1365473) for breaking spidermonkey with illegal token on right side of..
...
--HG--
rename : memory/mozjemalloc/mozjemalloc_types.h => memory/mozjemalloc/jemalloc_types.h
2017-05-17 11:31:32 +02:00
Carsten "Tomcat" Book
6bd33f52d5
merge mozilla-inbound to mozilla-central a=merge
2017-05-17 11:16:52 +02:00