Commit Graph

597471 Commits

Author SHA1 Message Date
Jan de Mooij
eea98b6d64 Bug 1461938 part 22 - Move template objects from JSCompartment to JS::Realm. r=anba 2018-05-23 15:25:20 +02:00
Jonathan Kew
71787557ea Bug 1392147 - Test/expectation adjustments for the change in default font on Android. r=xidorn 2018-05-23 13:52:08 +01:00
Jonathan Kew
ec10b3f21a Bug 1392147 - Use Roboto instead of Clear Sans as default sans-serif font on Android, for better webcompat. r=xidorn 2018-05-23 13:51:59 +01:00
Julian Seward
b47ba3757e Bug 1457059 - WebAssembly.Global takes init value as separate argument, not as part of the descriptor. r=lth.
This also has effect of changing the default value from NaN to 0 (as required).
2018-05-23 13:46:23 +02:00
Andrea Marchesini
5b45972dd9 Bug 1434553 - IPCBlobInputStreamParent reference must be increamented before calling any IPC method, r=me 2018-05-23 12:37:44 +02:00
Matthew Noorenberghe
601fe836d3 Bug 1462959 - Catch exceptions accessing .hostPort for non-http/ftp schemes in LoginHelper.doLoginsMatch. r=johannh
nsIURI.hostPort would throw NS_ERROR_FAILURE in this case

MozReview-Commit-ID: K4mK3X91ic0

--HG--
extra : rebase_source : a3a977e392b771bd15bbba4df476adcb4ee97c95
2018-05-22 19:46:53 -07:00
Dorel Luca
d6a248d5cd Backed out 3 changesets (bug 1346026) for Bugzilla linting
Backed out changeset 95410b5cdecc (bug 1346026)
Backed out changeset 705e8cb185d4 (bug 1346026)
Backed out changeset f293475f462d (bug 1346026)
2018-05-23 19:42:13 +03:00
Patrick McManus
65939b6f9d Bug 1463509 - SOCKS support for Alternative Services r=valentin
MozReview-Commit-ID: 1oXnQuzOqsC

--HG--
extra : rebase_source : 84bfaec48c5fc216da6586e7f06f118292d3fb17
2018-05-22 13:50:56 -04:00
James Willcox
9d684762a9 Bug 1462408 - Set correct Intent flags when launching Fennec crash reporter r=jchen
MozReview-Commit-ID: 6iXgivUWIWu

--HG--
extra : rebase_source : c7869baddc2eb03e27a88e75b73b1f3afe9768cc
2018-05-22 09:51:27 -05:00
Dão Gottwald
bc78820c00 Bug 1462580 - Don't exit DOM fullscreen mode when opening or closing background tabs. r=jaws
MozReview-Commit-ID: Da12eDWYFNy

--HG--
extra : rebase_source : 396cc37e1cbc7733b43d842abd0715c666524dbc
2018-05-23 10:44:00 +02:00
Natalia Csoregi
b36d2ca7e7 Bug 1461959 - Removed OSX 10.6 reference. r=gbrown 2018-05-17 14:53:00 +03:00
Natalia Csoregi
1ff5ce3bb8 Bug 1461963 - Removed OSX 10.6 reference. r=gbrown 2018-05-17 15:26:00 +03:00
Andreea Pavel
8469234a9f Bug 1461964 - removed mac 10.6 reference r=njn 2018-05-20 23:08:00 +03:00
bobslept
7048fa39ef Bug 1420894 - Optimize a check in float-to-int conversion. r=lth 2018-05-16 16:35:42 +02:00
Raul Gurzau
eee5dc6d69 Bug 1461960 - removed old references for OSX 10.6 and 10.8 r=jmaher 2018-05-22 18:06:00 +03:00
Andreea Pavel
4f7d00d030 Merge mozilla-central to mozilla-inbound. a=merge on a CLOSED TREE 2018-05-24 01:08:00 +03:00
Jeff Walden
81add2f298 Bug 1462939. r=jandem
--HG--
extra : rebase_source : b7686c55d4604bafc38c6164e0a762d7f1a9d6ac
2018-05-23 10:14:05 -07:00
Joel Maher
d2d30b54ee Bug 1453056 - allow mach taskgraph runs locally with no network. r=ahal 2018-05-23 16:14:17 -04:00
Jonathan Kew
07d3fd7107 Bug 1392147 followup, remove obsolete fuzzy() annotation that was inadvertently left in the patch. r=me 2018-05-23 20:03:18 +01:00
Matthew Gaudet
3769c55534 Bug 1438556: [Part 3] Assert same compartment in a number of CacheIR helpers r=tcampbell 2018-05-23 14:27:43 -04:00
Matthew Gaudet
42f718290d Bug 1438556: [Part 2] Verify global wrapper not nuked r=tcampbell 2018-05-23 14:27:12 -04:00
Matthew Gaudet
2f7b5c763f Bug 1438556: [Part 1] Use shape guards on the prototype chain for cross-compartment ICs r=tcampbell
This patch unshares some of the property access code between regular and
cross-compartment cases, allowing us to use a series of shape-guards on the
protochain instead of the previous shape-teleporting checks, that would
end up baking in a cross-compartment pointer.

This also attempts to clarify the compartment membership situation while
doing the cross-compartment IC.
2018-05-23 14:26:44 -04:00
Jan de Mooij
d3a2977a32 Bug 1461938 part 30 - Move globalWriteBarriered to JS::Realm. r=jonco 2018-05-23 19:45:43 +02:00
Jan de Mooij
0b680b70ff Bug 1461938 part 29 - Move validAccessPtr to JS::Realm. r=evilpie 2018-05-23 19:45:03 +02:00
Jan de Mooij
f6e2bba281 Bug 1461938 part 28 - Rename LCovCompartment to LCovRealm and move to JS::Realm. r=luke 2018-05-23 19:44:33 +02:00
Jan de Mooij
62970f8ac6 Bug 1461938 part 27 - Use UniquePtr for various compartment pointers. r=jonco 2018-05-23 19:43:36 +02:00
Sebastian Hengst
e88db8b986 Backed out 2 changesets (bug 1460041) for failing new reftests on a CLOSED TREE
Backed out changeset 55bf0e045b5e (bug 1460041)
Backed out changeset b80e4986ecfe (bug 1460041)

--HG--
extra : amend_source : 53b04f877c09838715d46124d1186630caa4099b
2018-05-23 20:35:58 +03:00
Joel Maher
5bff4baed5 Bug 1392106 - random-if many tests on win7 to avoid missing letters. r=RyanVM 2018-05-23 13:06:50 -04:00
L. David Baron
a9986f687b Bug 1460041 Part 2 followup: reland the correct version of the patch. r=jfkthame 2018-05-23 09:57:35 -07:00
Mark Banner
eef176938b Bug 824502 - When Sync receives incoming queries with folder= in them, add excludeItems=1 to the end to avoid broken queries loading the whole database. r=kitcambridge
MozReview-Commit-ID: CI4YCvDqGSA

--HG--
extra : rebase_source : 788d0cf3d99b5554d667c9857657b475a4a50aaf
2018-05-15 16:28:29 +01:00
Robin Templeton
25c1fdddfc bug 1366287 - Part 6: Implement boolean-to-BigInt conversion. r=jwalden
--HG--
extra : rebase_source : df546a994b60ebf1967ad84bd284824389cb912f
2018-05-11 20:02:05 -07:00
Robin Templeton
085cf5c912 bug 1366287 - Part 5: Implement BigInt.prototype.toLocaleString. r=jwalden
This will have its behavior defined by ECMA-402 in the future; for now,
it returns the same result as the toString method (which is permitted by
the BigInt spec).

--HG--
extra : rebase_source : 0474757caa464c2979e58038825610957e0b15f3
2018-05-11 19:47:17 -07:00
Robin Templeton
6168e9d4ab bug 1366287 - Part 4: Add Rust tests for is_bigint. r=Ms2ger
--HG--
extra : rebase_source : 7ad0ad6aa417276c09be0d59852002baa39a1b91
2018-05-11 19:44:33 -07:00
Robin Templeton
d94dd48d6f bug 1366287 - Part 3: Define the BigIntObject class for BigInt wrapper objects. r=jwalden
--HG--
extra : rebase_source : 13c0fad1858df84252c4a796fcf3c2d2e08009a6
2018-05-11 19:43:45 -07:00
Robin Templeton
82800930df bug 1366287 - Part 2.1: Track GMP memory allocation from XPCOM. r=njn
Based on similar functionality for ICU. Define a GMPReporter class and
use its methods for libgmp allocation.

--HG--
extra : rebase_source : 4b536f8a331146109f1cbecf7246f5d4063ec457
2018-05-11 19:42:49 -07:00
Robin Templeton
f6e5382e6a bug 1366287 - Part 2.0: Use GMP integers to represent BigInt values. r=jwalden
Also link to libgmp and initialize it with custom memory allocation
functions.

--HG--
extra : rebase_source : 3aab0578a0b9e61c4aea5c7b7d1d572316f63b46
2018-05-11 19:42:48 -07:00
Brindusan Cristian
798233c7bc Merge mozilla-central to inbound. a=merge CLOSED TREE 2018-05-25 03:09:24 +03:00
Steve Fink
adf2de6748 Bug 1463923 - Bump up the SM(msan) expected error count to 6, because it turns out that the test has been basically disabled for a while now. r=woof!
--HG--
extra : topic : fix
extra : rebase_source : 7c608855a5a765e4ea5746f11d873fdd560a9db0
extra : histedit_source : f457622e2dbc807c2f6a7f514438b2fc1071352f
2018-05-24 16:33:36 -07:00
Aki Sasaki
b2492cd5c6 bug 1355482 - add in-tree signing docs. r=catlee
--HG--
extra : rebase_source : e39f92eb6713d145ce9b944bef5b2e54084f21de
2018-05-15 19:01:17 -07:00
Steve Fink
f3f0931568 Bug 1463923 - Disabling minidumps for SM(msan) (unsupported configuration), r=tcampbell
--HG--
extra : topic : fix
extra : rebase_source : 483f7f95f32609168203a63292881058b4e75c73
extra : amend_source : 254a584ebfbd22b6249a6872599990b1fcd89ca3
2018-05-24 15:31:16 -07:00
Emilio Cobos Álvarez
98b26e7175 No bug - Remove dead and unsafe code. r=me
MozReview-Commit-ID: 9seuLNCJAqz
2018-05-25 00:53:35 +02:00
Matt Woodrow
55904c6b43 Bug 1462497 - Follow-up to fix code that was accidentally inside a MOZ_DIAGNOSTIC_ASSERT_ENABLED block.
--HG--
extra : rebase_source : b83d1cba9ae77e01d7e972aae2d9611d1d5cac00
2018-05-25 09:56:28 +12:00
Jeff Walden
e93b527c22 Bug 1463939 - Followup bustage fix. r=bustage in a CLOSED TREE 2018-05-24 15:33:54 -07:00
Robin Templeton
de41c625dd Bug 1366287 - Part 1.0: Define a new BigInt primitive type, with a GDB prettyprinter, Rust binding support, and a new out-of-line TraceKind. (Disabled by default, implemented only incompletely, currently passing --enable-bigint will disable JITs, will be flipped on Eventually once every sub-aspect is in place, Don't Have A Cow, Man.) r=jwalden, r=Ms2ger, r=sfink
--HG--
extra : rebase_source : aa13bd94bc6157ff8134894e3ba2e7a2b53e28d9
2018-05-24 11:26:09 -07:00
Jeff Walden
dd94407236 Bug 1463939 - Make NativeIterator::guard_key private and named consistent with normal SpiderMonkey style. r=jandem
--HG--
extra : rebase_source : c0b86d0fd08d5cd436d1b63349fbb31ca41a1f66
2018-05-23 17:30:53 -07:00
Jeff Walden
a819b51d27 Bug 1463939 - Make NativeIterator::flags private and tack an underscore onto it. r=jandem
--HG--
extra : rebase_source : 1d38ca9860d946317becd5e9b8b8a88d6056b3d8
2018-05-23 17:30:22 -07:00
Jeff Walden
b6255e3f73 Bug 1463939 - Make NativeIterator::propertyCursor_ private, add a nextProperty() accessor for when its value is needed, and add various member functions for things better expressed as verbs than by calling nextProperty() manually. r=jandem
--HG--
extra : rebase_source : 97d002a27b30e444ed57372fe46e4dbb84407d65
2018-05-23 17:29:49 -07:00
Jeff Walden
9e0c961289 Bug 1463939 - Make NativeIterator::obj_ private, give it a clearer name, and add public accessors to observe or modify it. r=jandem
--HG--
extra : rebase_source : d86fd601a5a3c4ff7c7b8f8668a7ccaeaac70e6e
2018-05-23 17:28:15 -07:00
Jason Laster
167fb861fd Bug 1455750 - Provide method for server to skip pausing. r=jimb 2018-05-24 16:57:08 -04:00
Olli Pettay
ae2b960685 Bug 1459309 - currentScript should be null when evaluating scripts from shadow DOM, r=peterv
--HG--
extra : rebase_source : 53979237d9d94438966ef470cc9ff80d612ef4ee
2018-05-11 20:24:50 +03:00